.checks-page{padding-top:134px}.checks-page h1{letter-spacing:-.035em;text-wrap:balance;max-width:19ch;font-size:clamp(2.35rem,4.8vw,4.75rem);font-weight:600;line-height:1.08}.checks-page h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.8vw,2.65rem);font-weight:600;line-height:1.16}.checks-page h3{font-size:1.2rem;font-weight:600;line-height:1.4}.checks-page p{color:#5c5955;max-width:66ch;line-height:1.75}.checks-kind{color:#9f340b;font-size:.8rem;line-height:1.5;display:block}.checks-hub-head{grid-template-columns:1.45fr 1fr;align-items:start;gap:clamp(32px,5vw,78px);padding:35px 0 85px;display:grid}.checks-hub-head h1{max-width:17ch;margin-top:24px}.checks-hub-head h1 span{color:#c0410f}.checks-hub-head .v2-lede{margin:26px 0 30px}.checks-promise{color:#f8f7f4;background:#141310;border-radius:16px;margin-top:38px;padding:clamp(26px,3vw,42px)}.checks-promise h2{font-size:clamp(1.6rem,2.5vw,2.2rem)}.checks-promise p{color:#d0cdc7;margin-top:24px;font-size:.95rem}.checks-promise span{color:#ff985f;margin-top:30px;font-size:.85rem;display:block}.checks-directory,.checks-tool{scroll-margin-top:110px}.checks-directory-intro{justify-content:space-between;align-items:end;gap:32px;padding-bottom:30px;display:flex}.checks-directory-intro p{max-width:34ch}.checks-choice{border-top:1px solid #d8d1c6;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:32px;padding:32px 10px;transition:background .2s,color .2s;display:grid}.checks-choice:last-child{border-bottom:1px solid #d8d1c6}.checks-choice:hover{background:#f0ece6}.checks-choice h3{letter-spacing:-.015em;max-width:30ch;margin-top:12px;font-size:clamp(1.2rem,1.8vw,1.55rem)}.checks-choice-action strong{font-weight:500}.checks-choice-action span{color:#5c5955;margin-top:8px;font-size:.9rem;line-height:1.6;display:block}.checks-choice>svg{color:#c0410f}.checks-explainer,.checks-outcome,.checks-faq,.checks-other{grid-template-columns:1fr 1.25fr;gap:clamp(32px,7vw,100px);margin-top:90px;display:grid}.checks-explainer>div>p,.checks-outcome p{margin-top:22px}.checks-topics>div+div{border-top:1px solid #d8d1c6;margin-top:30px;padding-top:25px}.checks-topics p{margin-top:10px}.checks-topics a,.checks-page .v2-details p a{color:#9f340b;text-underline-offset:3px;text-decoration:underline}.checks-outcome{background:#ede9e2;border-radius:16px;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(24px,4vw,50px)}.checks-outcome h3{margin-top:4px}.checks-faq .v2-details{margin:0}.checks-faq .v2-details summary{min-height:64px}.checks-faq .v2-details p{padding-bottom:22px}.checks-reading{margin:85px 0}.checks-reading>div{flex-direction:column;margin-top:30px;display:flex}.checks-reading a{border-top:1px solid #d8d1c6;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.checks-reading svg,.checks-other svg{flex-shrink:0}.checks-reading a:hover,.checks-other a:hover{color:#9f340b}.checks-breadcrumb{color:#5c5955;flex-wrap:wrap;gap:10px;margin-bottom:35px;font-size:.85rem;display:flex}.checks-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.checks-detail-head{padding:10px 0 52px}.checks-detail-head h1{margin-top:20px}.checks-detail-head .v2-lede{max-width:65ch;margin-top:26px}.checks-detail-head .v2-actions{margin-top:30px}.checks-tool{background:#fff;border:1px solid #d8d1c6;border-radius:16px;padding:clamp(20px,4vw,48px)}.checks-tool-heading{margin-bottom:30px}.checks-tool-heading h2{font-size:1.6rem}.checks-tool-heading p{margin-top:10px;font-size:.9rem}.checks-tool .v2-panel{background:0 0}.checks-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:55px;margin-top:85px;display:grid}.checks-next p{margin:22px 0}.checks-other{border-top:1px solid #d8d1c6;margin-top:0;padding:40px 0 80px}.checks-other h2{margin-bottom:22px;font-size:1.6rem}.checks-other nav{flex-wrap:wrap;align-content:start;gap:14px;display:flex}.checks-other nav a{border:1px solid #d8d1c6;border-radius:100px;align-items:center;gap:12px;padding:12px 18px;font-size:.85rem;display:inline-flex}.check-questionnaire{max-width:800px}.check-questionnaire h3:focus{outline:none}.check-questionnaire .v2-field select{color:#141310;width:100%;min-height:48px;font:inherit;background:#f8f7f4;border:1px solid #d8d1c6;border-radius:6px;padding:12px}.check-context{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}.check-context .v2-field{margin:0}.check-question-count{margin-bottom:10px;font-size:.85rem}.check-progress{accent-color:#c0410f;width:100%;height:5px;margin:16px 0 26px;display:block}.check-answer-options{gap:10px;margin:26px 0 22px;display:grid}.check-answer-options button{text-align:left;border:1px solid #d8d1c6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:13px 18px;display:flex}.check-answer-options button:hover,.check-answer-options button[aria-pressed=true]{background:#fff1e8;border-color:#c0410f}.check-back{color:#5c5955;text-underline-offset:3px;min-height:44px;text-decoration:underline}.check-score{align-items:baseline;gap:16px;margin:22px 0;display:flex}.check-score strong{letter-spacing:-.03em;color:#c0410f;font-size:3.6rem;font-weight:600;line-height:1}.check-area-scores{grid-template-columns:1fr 1fr;gap:16px 30px;margin:28px 0;display:grid}.check-area-scores div{border-top:1px solid #d8d1c6;justify-content:space-between;gap:15px;padding:16px 0;display:flex}.check-tips{margin:34px 0}.check-tips>div+div{margin-top:25px}.check-tips ul{color:#5c5955;margin-top:12px;padding-left:20px;line-height:1.75;list-style:outside}.check-tips li+li{margin-top:8px}.check-followup{border-top:1px solid #d8d1c6;margin-top:35px;padding-top:30px}.check-followup p{margin-top:12px}.check-followup form{margin-top:25px}.check-followup fieldset{min-width:0}.check-followup .v2-help{font-size:.9rem}.check-next-link{margin-top:25px}.checks-page :is(a,button,select,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #c0410f}@media (max-width:850px){.checks-page{padding-top:108px}.checks-hub-head,.checks-explainer,.checks-faq,.checks-other{grid-template-columns:1fr;gap:30px}.checks-hub-head{padding:20px 0 60px}.checks-hub-head h1{max-width:19ch}.checks-promise{margin-top:0}.checks-directory-intro{display:block}.checks-directory-intro p{margin-top:18px}.checks-choice{grid-template-columns:1fr auto;gap:14px;padding:25px 0}.checks-choice-action{grid-column:1}.checks-choice>svg{grid-area:1/2/3}.checks-explainer,.checks-outcome,.checks-next,.checks-faq{margin-top:60px}.checks-reading{margin:60px 0}}@media (max-width:560px){.checks-outcome,.check-context,.check-area-scores{grid-template-columns:1fr}.checks-tool{padding:22px 18px}.checks-detail-head h1{font-size:clamp(2.05rem,8.3vw,2.8rem)}.checks-detail-head .v2-actions{flex-direction:column;align-items:start;gap:18px}.checks-other nav{flex-direction:column;align-items:stretch}.checks-other nav a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.checks-choice{transition:none}}
