*{box-sizing:border-box}body{color:var(--cs-color-semantic-ink);background:var(--cs-color-semantic-ground);font-family:var(--cs-font-family-text);font-optical-sizing:auto;margin:0;line-height:1.5}h1,h2,h3,p,ul{margin-top:0}a,button{color:inherit;font:inherit}.nf-shell{background:var(--cs-color-semantic-ground);flex-direction:column;width:100%;min-height:100dvh;margin:0;display:flex}.nf-shell>main{flex:1 0 auto}.nf-gutter{padding-left:max(44px,50% - 576px);padding-right:max(44px,50% - 576px)}.nf-head{padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(64px,8vw,120px)}.nf-status{color:var(--cs-color-semantic-ink-secondary);font-family:var(--cs-font-family-mono);font-size:var(--cs-font-role-caption);letter-spacing:var(--cs-font-tracking-mono-label);margin:0 0 clamp(20px,2.4vw,30px)}.nf-head h1{text-wrap:balance;max-width:26ch;font-family:var(--cs-font-family-display);font-variation-settings:"SOFT" 0, "WONK" 0;font-weight:var(--cs-font-weight-display);letter-spacing:var(--cs-font-tracking-display);font-size:min(var(--cs-font-role-hero), 56px);margin:0;line-height:1.04}.nf-head h1 span{font-weight:var(--cs-font-weight-body);margin-top:8px;display:block}.nf-ac{color:var(--cs-color-semantic-link);font-style:normal}.nf-sub{max-width:62ch;color:var(--cs-color-semantic-ink-secondary);margin:clamp(20px,2.2vw,28px) 0 0;font-size:17px;line-height:1.62}.nf-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,36px);display:flex}@media (max-width:760px){.nf-gutter{padding-left:20px;padding-right:20px}.nf-head h1{max-width:none;font-size:clamp(32px,8.4vw,44px)}.nf-sub{font-size:16px}.nf-actions{gap:10px;display:grid}.nf-actions .cs-btn{width:100%}}
