.schedule-page{padding-top:var(--s-6);padding-bottom:var(--s-16)}.schedule-page__head{margin-bottom:var(--s-5)}.schedule-tabs{max-width:420px;margin-bottom:var(--s-6)}.schedule-tabs>a{min-height:40px}.schedule-note{margin:0 0 var(--s-4);color:var(--text-muted);font-size:var(--fs-13);line-height:1.5}.schedule-articles{margin-top:var(--s-2)}.schedule-more{margin-top:var(--s-4)}.schedule-pager{justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-8);display:flex}.schedule-pager__page{min-width:64px;color:var(--text-sub);font-size:var(--fs-14);text-align:center;font-weight:600}@media (min-width:768px){.schedule-page{padding-top:var(--s-10)}.schedule-page__head{margin-bottom:var(--s-6)}}.schedule-layout__main{min-width:0}.schedule-aside{display:none}@media (min-width:1024px){.schedule-layout{gap:var(--s-12);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.schedule-layout .schedule-timeline{max-width:none}.schedule-aside{top:calc(var(--header-h) + var(--s-6));gap:var(--s-4);display:grid;position:sticky}}.schedule-aside__card{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-16);background:var(--bg)}.schedule-aside__title{margin:0 0 var(--s-2);color:var(--text-strong);font-size:var(--fs-15);font-weight:700}.schedule-aside__jump,.schedule-aside__links{margin:0;padding:0;list-style:none;display:grid}.schedule-aside__jump a{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:40px;margin:0 calc(var(--s-2) * -1);padding:0 var(--s-2);border-radius:var(--r-8);color:var(--text-sub);font-size:var(--fs-14);word-break:keep-all;transition:background-color .15s var(--ease), color .15s var(--ease);font-weight:500;text-decoration:none;display:flex}.schedule-aside__jump a:hover{background:var(--bg-subtle);color:var(--text-strong)}.schedule-aside__count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.schedule-aside__links li+li{border-top:1px solid var(--line-subtle)}.schedule-aside__links a{padding:var(--s-3) 0;color:inherit;word-break:keep-all;gap:2px;text-decoration:none;display:grid}.schedule-aside__links strong{color:var(--text-strong);font-size:var(--fs-14);transition:color .15s var(--ease);font-weight:600}.schedule-aside__links small{color:var(--text-muted);font-size:var(--fs-13)}.schedule-aside__links a:hover strong{color:var(--text-brand)}.schedule-aside a:focus-visible{box-shadow:var(--focus-ring);outline:none}.schedule-timeline{gap:var(--s-6);max-width:760px;display:grid}.schedule-timeline .schedule-group__title{align-items:center;gap:var(--s-2);margin:0 0 var(--s-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--line);color:var(--text-strong);font-size:var(--fs-17);letter-spacing:-.02em;scroll-margin-top:calc(var(--header-h) + var(--s-4));font-weight:700;display:flex}.schedule-group__count{color:var(--text-muted);font-size:var(--fs-14);font-variant-numeric:tabular-nums;font-weight:600}.schedule-row{align-items:center;gap:var(--s-4);min-height:76px;padding:var(--s-3) 0;border-bottom:1px solid var(--line-subtle);color:inherit;text-decoration:none;display:flex}.ui-list>li:last-child>.schedule-row{border-bottom:0}.schedule-row:hover .schedule-row__title{color:var(--text-brand)}.schedule-row:active{background:var(--bg-subtle)}.schedule-date{border-radius:var(--r-12);background:var(--bg-subtle);width:52px;min-height:56px;color:var(--text-sub);flex:none;align-content:center;justify-items:center;line-height:1.15;display:grid}.schedule-date small{font-size:var(--fs-12);font-weight:500}.schedule-date strong{color:var(--text-strong);font-size:var(--fs-20);font-variant-numeric:tabular-nums;font-weight:700}.schedule-date--none{color:var(--text-muted);font-size:var(--fs-13);font-weight:600}.schedule-row__body{flex:1;gap:3px;min-width:0;display:grid}.schedule-row__tags{color:var(--text-sub);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.schedule-row__title{color:var(--text-strong);font-size:var(--fs-16);transition:color .15s var(--ease);font-weight:600;line-height:1.4}.schedule-row__meta{color:var(--text-sub);font-size:var(--fs-13);line-height:1.45}.schedule-row__chevron{color:var(--grey-400);flex:none}.schedule-past>summary{list-style:none}.schedule-past>summary::-webkit-details-marker{display:none}.schedule-past[open]>summary{margin-bottom:var(--s-2)}.schedule-past__list .schedule-row{opacity:.6}.list-page{padding-top:var(--s-6);padding-bottom:var(--s-16)}.list-page__head{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.list-page__head>div{max-width:640px}@media (min-width:768px){.list-page{padding-top:var(--s-10)}}.guide-page{padding-top:var(--s-6);padding-bottom:var(--s-16)}.guide-hero{gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:1px solid var(--line);display:grid}.guide-hero__kicker{color:var(--text-brand);font-size:var(--fs-14);margin:0;font-weight:600}.guide-hero__meta{color:var(--text-muted);font-size:var(--fs-13);margin:0}.guide-section{padding-top:var(--s-8)}.guide-section>h2{margin:0 0 var(--s-2);color:var(--text-strong);font-size:var(--fs-20);font-weight:700}.guide-section>p,:where(.guide-section) li{color:var(--text);font-size:var(--fs-15);line-height:1.7}:where(.guide-section) ul,:where(.guide-section) ol{margin:var(--s-2) 0 0;padding-left:1.2em}.guide-callout{margin-top:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-16);background:var(--bg-subtle);color:var(--text-sub);font-size:var(--fs-14);line-height:1.6}.guide-callout strong{color:var(--text-strong)}.guide-status{padding:var(--s-4) var(--s-5);border-radius:var(--r-16);background:var(--brand-50);gap:4px;display:grid}.guide-status strong{color:var(--brand-700);font-size:var(--fs-17);font-weight:700}.guide-status span{color:var(--text);font-size:var(--fs-14);line-height:1.55}.guide-actions{gap:var(--s-2);margin-top:var(--s-2);display:grid}@media (min-width:768px){.guide-actions{flex-wrap:wrap;display:flex}}.guide-steps{margin:var(--s-4) 0 0;gap:0;padding:0;list-style:none;display:grid}.guide-steps>li{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line-subtle);display:flex}.guide-steps>li:last-child{border-bottom:0}.guide-steps>li>div{gap:2px;display:grid}.guide-steps b{color:var(--text-strong);font-size:var(--fs-16);font-weight:700}.guide-steps__when{color:var(--text);font-size:var(--fs-15);font-variant-numeric:tabular-nums;font-weight:500}.guide-steps small{color:var(--text-sub);font-size:var(--fs-13);line-height:1.5}.guide-steps__index{border-radius:var(--r-full);background:var(--fill);width:28px;height:28px;color:var(--text-sub);font-size:var(--fs-13);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;display:inline-grid}.guide-steps>li[data-current=true] .guide-steps__index{background:var(--brand-600);color:#fff}.guide-steps>li[data-current=true] b{color:var(--brand-700)}.guide-callout a:not(.ui-btn){color:var(--text-brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px;font-weight:600}.guide-callout p{margin:4px 0 var(--s-3)}.guide-callout p:last-child{margin-bottom:0}.guide-district{margin-top:var(--s-5)}.guide-district>h3{margin:0 0 var(--s-2);color:var(--text-sub);font-size:var(--fs-14);font-weight:600}.guide-schools{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.guide-schools{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-schools a{align-items:center;gap:2px var(--s-2);min-height:64px;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-12);color:var(--text-strong);transition:border-color .15s var(--ease);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.guide-schools a:hover{border-color:var(--grey-300)}.guide-schools a span{min-width:0;font-size:var(--fs-15);word-break:keep-all;grid-column:1;font-weight:600;line-height:1.4}.guide-schools a small{white-space:nowrap;color:var(--text-sub);font-size:var(--fs-13);grid-column:1}.guide-schools a svg,.guide-next a svg{color:var(--grey-400);flex:none}.guide-schools a svg{grid-area:1/2/span 2}.guide-faq{margin-top:var(--s-3);border-top:1px solid var(--line)}.guide-faq details{border-bottom:1px solid var(--line)}.guide-faq summary{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-3) 0;color:var(--text-strong);font-size:var(--fs-16);cursor:pointer;font-weight:600;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary svg{color:var(--grey-400);transition:transform .15s var(--ease);flex:none}.guide-faq details[open] summary svg{transform:rotate(180deg)}.guide-faq details p{margin:0 0 var(--s-4);color:var(--text);font-size:var(--fs-15);line-height:1.7}.guide-sources{color:var(--text-sub)!important;font-size:var(--fs-14)!important}.guide-sources a{color:var(--text-brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px}.guide-checklist{gap:var(--s-4);margin:var(--s-4) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.guide-checklist>li{min-width:0;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-16)}.guide-checklist>li>h3{align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);color:var(--text-strong);font-size:var(--fs-17);font-weight:700;display:flex}.guide-checklist ul{margin:0;padding-left:1.1em}.guide-checklist ul li{color:var(--text);font-size:var(--fs-15);margin-bottom:4px;line-height:1.65}.guide-notice{margin:var(--s-8) 0 0;padding:var(--s-4) var(--s-5);border-radius:var(--r-16);background:var(--bg-subtle);color:var(--text-sub);font-size:var(--fs-13);line-height:1.6}.guide-next{margin:var(--s-3) 0 0;border:1px solid var(--line);border-radius:var(--r-16);padding:0;list-style:none;display:grid;overflow:hidden}.guide-next li+li{border-top:1px solid var(--line-subtle)}.guide-next a{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:68px;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-5);color:inherit;text-decoration:none;display:flex}.guide-next a:hover{background:var(--bg-subtle)}.guide-next a>span{gap:2px;display:grid}.guide-next strong{color:var(--text-strong);font-size:var(--fs-16);font-weight:600}.guide-next small{color:var(--text-sub);font-size:var(--fs-13)}@media (min-width:768px){.guide-page{padding-top:var(--s-10)}.guide-section{padding-top:var(--s-12)}}.guide-callout a:not(.ui-btn),.guide-sources a{padding-block:12px}
.follow-sheet{text-align:center}.follow-sheet__icon{width:56px;height:56px;margin:var(--s-2) auto var(--s-4);border-radius:var(--r-full);background:var(--red-50);color:var(--red-500);place-items:center;display:inline-grid}.follow-sheet__title{margin:0 0 var(--s-5);color:var(--text-strong);font-weight:700;line-height:1.35;font-size:var(--fs-20)!important}.follow-sheet__benefits{gap:var(--s-3);margin:0 0 var(--s-6);padding:var(--s-4);border-radius:var(--r-16);background:var(--bg-subtle);text-align:left;list-style:none;display:grid}.follow-sheet__benefits li{align-items:flex-start;gap:var(--s-2);color:var(--text);font-size:var(--fs-15);line-height:1.5;display:flex}.follow-sheet__benefits svg{color:var(--brand-600);flex:none;margin-top:1px}.follow-sheet__actions{gap:var(--s-1);display:grid}.public-shell .follow-cta__error{margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-8);background:var(--red-50);color:var(--red-600);font-size:var(--fs-13);font-weight:500}.public-shell .follow-cta>button,.public-shell .follow-cta>a{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-8);background:var(--fill);color:var(--text-strong);font:inherit;font-size:var(--fs-14);cursor:pointer;border:0;align-items:center;font-weight:600;display:inline-flex}.public-shell .favorite-heart{min-width:0;min-height:0}.public-shell .favorite-heart:hover:not(:disabled){transform:none}.public-shell .favorite-heart:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.public-shell .favorite-heart[aria-busy=true]{cursor:progress}.public-shell .favorite-heart[aria-pressed=true] svg{animation:heart-pop .22s var(--ease)}@keyframes heart-pop{50%{transform:scale(1.18)}}.public-shell .my-preppy-page{max-width:calc(760px + var(--gutter) * 2)}.public-shell .my-preppy-page__intro{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);background:0 0;border:0;padding:0;display:flex}.public-shell .my-preppy-page__intro h1{margin:0 0 var(--s-1)}.public-shell .my-preppy-page__intro p{color:var(--text-sub);font-size:var(--fs-15);margin:0}.public-shell .my-preppy-page__settings{flex:none}.public-shell .my-preppy-page__count{margin:0 0 var(--s-3);color:var(--text-sub);font-size:var(--fs-14)}.public-shell .my-preppy-page__count strong{color:var(--text-strong)}.public-shell .my-preppy-list{gap:var(--s-3);display:grid}.public-shell .my-preppy-card{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-16);background:var(--surface);box-shadow:none;display:grid;position:relative}.public-shell .my-preppy-card__identity>:is(.card-kicker,h2,.my-preppy-card__state){padding-right:48px}.public-shell .my-preppy-card h2{font-size:var(--fs-17);margin:2px 0 0;font-weight:700}.public-shell .my-preppy-card h2 a{color:var(--text-strong)}.public-shell .my-preppy-card .card-kicker{margin:0}.public-shell .my-preppy-card__state{color:var(--text-sub);font-size:var(--fs-14);margin:4px 0 0}.public-shell .my-preppy-card__next{align-items:center;gap:var(--s-2);min-height:48px;margin-top:var(--s-3);padding:0 var(--s-3);border-radius:var(--r-12);background:var(--bg-subtle);color:var(--text-strong);font-size:var(--fs-14);font-weight:600;display:flex}.public-shell .my-preppy-card__next span:not(.ui-dday){flex:1}.public-shell .my-preppy-card__next svg{color:var(--grey-400)}.public-shell .my-preppy-card__truth{gap:var(--s-3);display:grid}.public-shell .my-preppy-card__opportunities h3,.public-shell .my-preppy-card__changes h3{margin:0 0 var(--s-1);color:var(--text-sub);font-size:var(--fs-13);font-weight:600}.public-shell .my-preppy-card__opportunities ul,.public-shell .my-preppy-card__changes ul{margin:0;padding:0;list-style:none;display:grid}.public-shell .my-preppy-card__opportunities li,.public-shell .my-preppy-card__changes li{align-items:baseline;gap:2px var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line-subtle);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.public-shell .my-preppy-card__opportunities li:last-child,.public-shell .my-preppy-card__changes li:last-child{border-bottom:0}.public-shell .my-preppy-card__opportunities li a{color:var(--text-strong);flex:100%;font-weight:600}.public-shell .my-preppy-card__opportunities li span,.public-shell .my-preppy-card__opportunities li time,.public-shell .my-preppy-card__changes time{color:var(--text-sub);font-size:var(--fs-13)}.public-shell .my-preppy-card__actions{position:absolute;top:10px;right:10px}.public-shell .my-preppy-page .empty-state .ui-btn{margin-top:var(--s-2)}.account-landing{max-width:calc(480px + var(--gutter) * 2)!important}.account-landing__intro h1{margin:var(--s-4) 0 var(--s-2);text-wrap:balance;word-break:keep-all}.account-landing__intro p{color:var(--text-sub);font-size:var(--fs-15);margin:0}.account-landing__benefits{gap:var(--s-5);margin:var(--s-8) 0;padding:0;list-style:none;display:grid}.account-landing__benefits li{align-items:flex-start;gap:var(--s-4);display:flex}.account-landing__icon{border-radius:var(--r-12);background:var(--brand-50);width:44px;height:44px;color:var(--brand-600);flex:none;place-items:center;display:grid}.account-landing__benefits strong{color:var(--text-strong);font-size:var(--fs-16);font-weight:600;display:block}.account-landing__benefits small{color:var(--text-sub);font-size:var(--fs-14);margin-top:2px;line-height:1.5;display:block}.account-landing__actions{gap:var(--s-3);text-align:center;display:grid}.account-landing__actions p{color:var(--text-muted);font-size:var(--fs-13);margin:0}.public-shell .onboarding-page{max-width:calc(520px + var(--gutter) * 2)}.public-shell .onboarding-page__intro{margin-bottom:var(--s-6);background:0 0;border:0;padding:0}.public-shell .onboarding-page__step{margin:0 0 var(--s-2);color:var(--text-brand);font-size:var(--fs-14);font-weight:600}.public-shell .onboarding-page__intro h1{margin:0 0 var(--s-1)}.public-shell .onboarding-page__intro p:not(.onboarding-page__step){color:var(--text-sub);font-size:var(--fs-15);margin:0}.public-shell .onboarding-form{gap:var(--s-5);box-shadow:none;background:0 0;border:0;padding:0;display:grid}.public-shell .onboarding-form fieldset{gap:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-16);background:var(--bg-subtle);border:0;margin:0;display:grid}.public-shell .onboarding-form legend{float:left;width:100%;margin:0 0 var(--s-1);color:var(--text-strong);font-size:var(--fs-16);padding:0;font-weight:700}.public-shell .onboarding-form legend+*{clear:both}.public-shell .onboarding-row{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.public-shell .onboarding-row>a{min-height:44px;color:var(--text-sub);font-size:var(--fs-13);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.public-shell .onboarding-check{align-items:center;gap:var(--s-3);min-height:44px;color:var(--text);font-size:var(--fs-15);cursor:pointer;display:flex}.public-shell .onboarding-check input{width:22px;height:22px;accent-color:var(--brand-600);flex:none;margin:0}.public-shell .onboarding-details{color:var(--text-sub);font-size:var(--fs-13)}.public-shell .onboarding-details summary{min-height:44px;color:var(--text-sub);font-size:var(--fs-13);align-items:center;font-weight:500;display:flex}.public-shell .onboarding-notice,.public-shell .onboarding-hint{color:var(--text-sub);font-size:var(--fs-13);margin:0;line-height:1.6}.public-shell .onboarding-notice div{margin-bottom:var(--s-2)}.public-shell .onboarding-notice dt{color:var(--text);font-weight:600}.public-shell .onboarding-notice dd{margin:0}.public-shell ul.onboarding-hint{padding-left:var(--s-4)}.public-shell .onboarding-toggle{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:52px;color:var(--text);font-size:var(--fs-15);cursor:pointer;display:flex}.public-shell .onboarding-toggle input[role=switch]{border-radius:var(--r-full);background:var(--grey-300);cursor:pointer;width:48px;height:28px;transition:background-color .15s var(--ease);appearance:none;flex:none;margin:0;position:relative}.public-shell .onboarding-toggle input[role=switch]:after{content:"";border-radius:var(--r-full);width:22px;height:22px;transition:transform .15s var(--ease);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.public-shell .onboarding-toggle input[role=switch]:checked{background:var(--brand-600)}.public-shell .onboarding-toggle input[role=switch]:checked:after{transform:translate(20px)}.public-shell .onboarding-email{width:100%;min-height:48px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-12);background:var(--surface);color:var(--text-strong);font-size:16px}.public-shell .onboarding-email:focus{border-color:var(--brand-500);box-shadow:var(--focus-ring);outline:0}.public-shell .onboarding-categories{gap:var(--s-2);flex-wrap:wrap;display:flex}.public-shell .onboarding-chip{cursor:pointer;position:relative}.public-shell .onboarding-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.public-shell .onboarding-chip span{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);min-height:40px;color:var(--text);font-size:var(--fs-15);transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.public-shell .onboarding-chip input:checked+span{border-color:var(--grey-900);background:var(--grey-900);color:#fff}.public-shell .onboarding-chip input:focus-visible+span{outline:2px solid var(--brand-500);outline-offset:2px}.public-shell .onboarding-intent{padding:var(--s-4) var(--s-5);border-radius:var(--r-16);background:var(--brand-50);color:var(--brand-700);font-size:var(--fs-14);border:0;gap:2px;display:grid}.public-shell .onboarding-intent a{color:var(--text-strong);font-size:var(--fs-16);font-weight:700}.public-shell .onboarding-form__status p{padding:var(--s-3) var(--s-4);border-radius:var(--r-12);background:var(--red-50);color:var(--red-600);font-size:var(--fs-14);margin:0;font-weight:500}.public-shell .onboarding-form__status:empty{display:none}.public-shell .onboarding-cta{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:10;margin:0 calc(var(--gutter) * -1);padding:var(--s-3) var(--gutter);background:#fffffff5;position:sticky}.public-shell .onboarding-form__submit{border-radius:var(--r-16);background:var(--brand-600);color:#fff;width:100%;min-height:56px;font:inherit;font-size:var(--fs-17);cursor:pointer;transition:background-color .15s var(--ease), transform .12s var(--ease);border:0;justify-content:center;align-items:center;font-weight:700;display:flex}.public-shell .onboarding-form__submit:hover{background:var(--brand-700)}.public-shell .onboarding-form__submit:active{transform:scale(.98)}.public-shell .onboarding-form__submit:disabled{opacity:.5}@media (min-width:768px){.public-shell .onboarding-cta{background:0 0;margin:0;padding:0;position:static}}.public-shell .status-page{place-items:center;min-height:60vh;display:grid}.status-page__body{justify-items:center;gap:var(--s-2);text-align:center;max-width:400px;display:grid}.status-page__code{color:var(--grey-300);letter-spacing:-.04em;margin:0;font-size:56px;font-weight:800;line-height:1}.status-page__body h1{margin:var(--s-2) 0 0;font-size:var(--fs-24)!important}.status-page__body p:not(.status-page__code){color:var(--text-sub);font-size:var(--fs-15);margin:0}.status-page__actions{justify-content:center;gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}section[aria-labelledby=root-not-found-heading]{justify-items:center;gap:var(--s-2);max-width:440px;min-height:100dvh;padding:var(--s-6) var(--gutter);text-align:center;word-break:keep-all;align-content:center;margin:0 auto;display:grid}section[aria-labelledby=root-not-found-heading] h1{color:var(--text-strong);font-size:var(--fs-24);letter-spacing:-.03em;margin:0;font-weight:700}section[aria-labelledby=root-not-found-heading] p{text-wrap:balance;color:var(--text-sub);font-size:var(--fs-15);margin:0;line-height:1.6}section[aria-labelledby=root-not-found-heading] a{min-height:48px;margin-top:var(--s-4);padding:0 var(--s-5);border-radius:var(--r-12);background:var(--brand-600);color:#fff;font-size:var(--fs-15);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}section[aria-labelledby=root-not-found-heading] a:hover{background:var(--brand-700)}
