
.crdb-hero{background:var(--teal);color:white;padding:50px 0 65px}.crdb-back{display:inline-block;margin-bottom:35px;color:#b4dce0}.crdb-hero .eyebrow{color:#b4dce0}.crdb-hero h1{font-size:clamp(36px,4.4vw,64px);line-height:1.1;letter-spacing:-.035em;max-width:940px;margin:18px 0 25px}.crdb-intro{font-size:20px;max-width:850px;color:#e0edf0}.crdb-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.crdb-tags span{border:1px solid #54838e;padding:7px 12px;font-size:13px;border-radius:3px}.crdb-jump{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:25px;border-bottom:1px solid var(--border)}.crdb-jump a{font-size:14px;font-weight:700}.crdb-content{max-width:1120px}.crdb-section{display:grid;grid-template-columns:50px minmax(0,1fr);gap:24px;padding:50px 0;border-bottom:1px solid var(--border);scroll-margin-top:125px}.crdb-section-label{font-size:14px;color:var(--muted);padding-top:7px}.crdb-section h2{font-size:clamp(26px,3vw,37px);line-height:1.2;letter-spacing:-.025em;margin:0 0 22px}.crdb-section p{max-width:840px;margin:0 0 16px;color:var(--muted)}.crdb-status{margin-top:30px;padding:30px;background:var(--pale);border-left:4px solid var(--red)}.crdb-status h2{font-size:24px}.crdb-status p{margin:0}.crdb-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;list-style:none;padding:0;margin:24px 0}.crdb-features li{padding:22px;background:var(--pale);border-top:2px solid #b5d0d7}.crdb-features h3{font-size:19px;line-height:1.3;margin:0 0 10px}.crdb-features p{font-size:15px;margin:0}.crdb-faq details{border-top:1px solid var(--border);padding:18px 0}.crdb-faq summary{font-weight:700;cursor:pointer;padding-right:20px}.crdb-faq p{margin:14px 0 0}.crdb-content+.closing{margin-top:55px}@media(max-width:650px){.crdb-hero{padding:30px 0 40px}.crdb-intro{font-size:18px}.crdb-section{grid-template-columns:1fr;gap:10px;padding-block:32px}.crdb-status{padding:22px}.crdb-features{grid-template-columns:1fr;gap:15px}.crdb-jump{gap:12px 22px}.crdb-back{margin-bottom:25px}}

/* The site mobile menu targets nav globally; this is in-page navigation. */
nav.crdb-jump{position:static;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:transparent;box-shadow:none;z-index:auto;border:0;border-bottom:1px solid var(--border);width:min(1280px,calc(100% - 112px))}nav.crdb-jump a{padding:0;border:0}@media(max-width:700px){nav.crdb-jump{width:calc(100% - 40px);padding:24px 0}}
