.assessment-page{max-width:1200px;margin:auto;padding:0 36px 80px}.assessment-page .page-breadcrumbs{padding:26px 0}.assessment-intro{max-width:900px;padding:48px 0 54px}.assessment-intro h1{letter-spacing:-2.8px;font-size:clamp(38px,5.2vw,66px);line-height:1.08}.assessment-intro>p{color:#575b61;max-width:760px;font-size:20px}.assessment-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.assessment-options{border-top:1px solid #d9dbdf}.assessment-options article{border-bottom:1px solid #d9dbdf;grid-template-columns:1fr 1.8fr;gap:18px 50px;padding:34px 0;display:grid}.assessment-options .eyebrow{color:#62666c;grid-row:span 3;align-self:start;margin-top:9px}.assessment-options h2{letter-spacing:-1px;font-size:30px;line-height:1.2}.assessment-options h2 a{justify-content:space-between;gap:24px;display:flex}.assessment-options h2 a:hover{color:#bd3e20}.assessment-options p{max-width:650px}.assessment-section{border-bottom:1px solid #d9dbdf;padding:48px 0}.assessment-section>h2,.assessment-contact h2{letter-spacing:-1.2px;margin-bottom:20px;font-size:34px;line-height:1.17}.assessment-section>p{max-width:780px}.assessment-section p+p{margin-top:16px}.assessment-section a:not(.button):not(.text-link),.assessment-contact p a{color:#a93318;text-underline-offset:4px;text-decoration:underline}.assessment-boundaries{grid-template-columns:1fr 1fr;gap:40px;margin:28px 0 0;display:grid}.assessment-boundaries dt{margin-bottom:8px;font-weight:600}.assessment-boundaries dd{color:#575b61;margin:0;line-height:1.65}.assessment-checks{grid-template-columns:1fr 1fr;gap:30px 44px;margin-top:30px;display:grid}.assessment-checks h3{letter-spacing:-.3px;margin-bottom:10px;font-size:19px}.assessment-example{background:#f0f1f3;border-left:3px solid #d64b2b;margin-top:28px;padding:30px}.assessment-example h3{margin:14px 0;font-size:21px}.assessment-example p{color:#4e535b}.assessment-example ol{margin-bottom:0;padding-left:23px}.assessment-example li{color:#4e535b;padding:7px 0;line-height:1.7}.assessment-reading{grid-template-columns:1fr 1fr;gap:16px 40px;margin:24px 0 0;padding-left:20px;display:grid}.assessment-reading li{padding-left:4px;line-height:1.6}.assessment-faq details{border-top:1px solid #dedfe2;padding:20px 0}.assessment-faq summary{cursor:pointer;font-size:18px;font-weight:550}.assessment-faq details p{max-width:800px;margin-top:14px}.assessment-contact{grid-template-columns:1.5fr 1fr;gap:56px;padding:48px 0 0;display:grid}.assessment-contact h2{margin-top:16px}.assessment-contact>div:last-child{padding-top:40px}.assessment-contact>div:last-child p{margin-top:18px;font-size:14px}.assessment-table{margin-top:24px;overflow:auto}.assessment-table table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:15px;line-height:1.6}.assessment-table caption{text-align:left;margin-bottom:16px;font-weight:600}.assessment-table th,.assessment-table td{vertical-align:top;border-bottom:1px solid #dedfe2;padding:18px 20px 18px 0}.assessment-table thead{color:#565b64}.assessment-table tbody th{width:23%;font-weight:550}.resource-item{border-top:1px solid #d9dbdf;grid-template-columns:.7fr 2fr;gap:36px;padding:40px 0;scroll-margin-top:30px;display:grid}.resource-item h2{letter-spacing:-1px;margin-bottom:18px;font-size:30px;line-height:1.2}.resource-item .eyebrow{color:#62666c;align-self:start;margin-top:7px}.resource-item p{max-width:760px}.resource-item .resource-download{color:#a93318;text-underline-offset:4px;margin-top:20px;font-weight:550;text-decoration:underline;display:block}.resource-item small{color:#666b72;margin-top:8px;font-size:14px;display:block}.resource-item .text-link{margin-top:24px}.assessment-page .eyebrow{line-height:1.6}.assessment-section .resource-link{margin-top:24px;font-weight:550;display:inline-block}@media (max-width:760px){.assessment-page{padding:0 22px 50px}.assessment-intro{padding:25px 0 36px}.assessment-intro h1{letter-spacing:-1.6px}.assessment-intro>p{font-size:18px}.assessment-options article,.assessment-checks,.assessment-contact,.assessment-boundaries,.resource-item{grid-template-columns:1fr;gap:20px}.assessment-options .eyebrow{grid-row:auto}.assessment-options h2,.resource-item h2{font-size:27px}.assessment-section{padding:36px 0}.assessment-section>h2,.assessment-contact h2{font-size:29px}.assessment-contact{padding-top:36px}.assessment-contact>div:last-child{padding-top:0}.assessment-reading{grid-template-columns:1fr}.assessment-example{padding:22px}.resource-item{padding:30px 0}}.assessment-jump-links{border-top:1px solid #d9dbdf;border-bottom:1px solid #d9dbdf;flex-wrap:wrap;gap:14px 28px;padding:22px 0;display:flex}.assessment-jump-links a{text-underline-offset:5px;color:#a93318;font-size:15px;text-decoration:underline}.assessment-page section[id]{scroll-margin-top:30px}
