.LandingSection{margin:32px 0;color:var(--color-regular)}.LandingSection__title{margin:0 0 14px;font-size:21px;font-weight:700;line-height:1.25;color:var(--color-title)}@media(min-width:800px){.LandingSection__title{font-size:24px}}.LandingSection__p{margin:0 0 12px;font-size:15px;line-height:1.55}.LandingSection__p:last-child{margin-bottom:0}.LandingSection__note{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--color-regular);opacity:.85}.LandingSection__link,.LandingSection__note a,.LandingSection__p a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.LandingSection__link:hover,.LandingSection__note a:hover,.LandingSection__p a:hover{text-decoration-thickness:2px}.LandingSection__linkRow{margin:14px 0 0;font-size:15px}.LandingNavCards{--ln-muted:color-mix(in srgb,var(--color-regular) 66%,transparent);--ln-hairline:color-mix(in srgb,var(--color-accent) 34%,transparent)}.LandingNavCards__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:700px){.LandingNavCards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:1000px){.LandingNavCards__list{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}}.LandingNavCards__item{min-width:0}@media(min-width:700px)and (max-width:999px){.LandingNavCards__item:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:1000px){.LandingNavCards__item{grid-column:span var(--span,4)}}.NavCard{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body go";align-items:center;gap:12px;height:100%;padding:14px;border:1px solid var(--ln-hairline);border-radius:16px;background-color:var(--card-bg);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(min-width:700px){.NavCard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"icon go" "body body";align-content:start;gap:14px 12px;padding:16px}}.NavCard__icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--color-brand);background-color:color-mix(in srgb,var(--color-brand) 10%,transparent);transition:background-color .18s ease,color .18s ease}.NavCard__body{grid-area:body;display:flex;flex-direction:column;gap:4px;min-width:0}.NavCard__title{margin:0;font-size:15px;font-weight:700;line-height:1.3;color:var(--color-title)}@media(min-width:700px){.NavCard__title{font-size:16px}}.NavCard__link{color:inherit;text-decoration:none;transition:color .18s ease}.NavCard__link:after{content:"";position:absolute;inset:0;border-radius:16px}.NavCard__link:focus-visible{outline:none}.NavCard__link:focus-visible:after{outline:2px solid var(--color-brand);outline-offset:2px}.NavCard__note{margin:0;font-size:13px;line-height:1.4;color:var(--ln-muted)}.NavCard__go{grid-area:go;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:color-mix(in srgb,var(--color-regular) 38%,transparent);transition:color .18s ease}.NavCard__arrow{transition:transform .18s ease}@media(hover:hover){.NavCard:hover{border-color:var(--color-brand);box-shadow:0 14px 28px -18px color-mix(in srgb,var(--color-brand) 55%,transparent);transform:translateY(-2px)}.NavCard:hover .NavCard__icon{color:#fff;background-color:var(--color-brand)}.NavCard:hover .NavCard__go,.NavCard:hover .NavCard__link{color:var(--color-brand)}.NavCard:hover .NavCard__arrow{transform:translateX(3px)}}@media(prefers-reduced-motion:reduce){.NavCard,.NavCard__arrow,.NavCard__go,.NavCard__icon,.NavCard__link{transition:none}.NavCard:hover{transform:none}}