.audit-hero h1{font-size:clamp(29px,4vw,54px);line-height:1.4}.audit-hero h1 span{box-decoration-break:clone;-webkit-box-decoration-break:clone}.audit-report{padding-top:50px;padding-bottom:65px;scroll-margin-top:115px}.audit-report[hidden],.audit-report [hidden]{display:none!important}.audit-report-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.audit-kicker{font-size:12px;color:#0785c4}.audit-report h2{font:500 clamp(23px,2.6vw,34px)/1.3 Unbounded,sans-serif;letter-spacing:-.045em;margin:12px 0}.audit-report-heading p{font-size:13px;color:#647c89;overflow-wrap:anywhere}.audit-report button{font:500 13px 'DM Sans',sans-serif;border:1px solid #d7e6ed;border-radius:9px;padding:12px 16px;background:white;color:#1b485c;cursor:pointer}.audit-report-heading>button{display:flex;align-items:center;gap:12px;white-space:nowrap}.audit-report-heading button svg{width:20px;height:20px}.audit-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px}.audit-count{--state:#687c88;border:1px solid #e1e9ed;border-radius:14px;padding:23px;background:#fff}.audit-count strong{display:block;font:500 35px/1.2 Unbounded,sans-serif;color:var(--state)}.audit-count span{font-size:13px;display:block;margin-top:9px}.audit-count[data-state=fail],.audit-check[data-state=fail]{--state:#bb3446;--tint:#fff1f2}.audit-count[data-state=warn],.audit-check[data-state=warn]{--state:#9b6500;--tint:#fff8e9}.audit-count[data-state=pass],.audit-check[data-state=pass]{--state:#218258;--tint:#eff9f3}.audit-count[data-state=info],.audit-check[data-state=info]{--state:#287dab;--tint:#eef7fc}.audit-priorities{background:#f4f9fc;border:1px solid #deebf2;border-radius:14px;padding:24px 28px;margin:0 0 28px;overflow-wrap:anywhere}.audit-report h3{font:600 22px/1.35 'DM Sans',sans-serif;margin:0 0 18px}.audit-priorities ul{padding-left:20px;margin:0;font-size:14px;line-height:1.8}.audit-priorities li+li{margin-top:8px}.audit-priorities p{margin:0;font-size:15px;line-height:1.65}.audit-filter{display:flex;gap:10px;margin-bottom:35px;flex-wrap:wrap}.audit-filter button[aria-pressed=true]{background:#133a4b;border-color:#133a4b;color:white}.audit-group{margin:0 0 38px}.audit-check{border-bottom:1px solid #e2eaef}.audit-check summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:30px 1fr auto;gap:16px;align-items:start;padding:20px 0}.audit-check summary::-webkit-details-marker{display:none}.audit-state-symbol{display:grid;place-items:center;border-radius:8px;background:var(--tint);color:var(--state);font:600 17px 'DM Sans',sans-serif;width:30px;height:30px}.audit-check summary strong{font:600 16px/1.5 'DM Sans',sans-serif}.audit-check-value{display:block;font:400 14px/1.6 'DM Sans',sans-serif;color:#597381;margin-top:5px;overflow-wrap:anywhere;word-break:break-word}.audit-state-label{color:var(--state);font-size:12px;font-weight:500;background:var(--tint);padding:5px 10px;border-radius:20px;white-space:nowrap}.audit-state-label:after{content:' +';padding-left:5px}.audit-check[open] .audit-state-label:after{content:' −'}.audit-check-detail{padding:0 0 22px 46px;max-width:960px;font-size:14px;line-height:1.75;overflow-wrap:anywhere;color:#526e7d}.audit-check-detail p{margin:0 0 12px}.audit-check-detail ul{padding-left:20px;margin:0;max-height:340px;overflow:auto}.audit-heading-tree{background:#f6f9fb;border:1px solid #e3ebef;border-radius:13px;padding:26px;margin:35px 0}.audit-heading-tree>p{font-size:13px;color:#627c89}.audit-heading-tree ol{padding:0;list-style:none;margin:20px 0 0;max-height:450px;overflow:auto}.audit-heading-tree li{font-size:14px;line-height:1.6;margin:10px 0;overflow-wrap:anywhere}.audit-heading-tree li>span{display:inline-block;font:600 11px 'DM Sans',sans-serif;background:#dff0fb;color:#1775ad;border-radius:4px;padding:4px 6px;margin-right:10px}.audit-heading-tree li[data-level='2']{padding-left:18px}.audit-heading-tree li[data-level='3']{padding-left:36px}.audit-heading-tree li[data-level='4']{padding-left:54px}.audit-heading-tree li[data-level='5'],.audit-heading-tree li[data-level='6']{padding-left:65px}.audit-scope,.audit-method{font-size:13px!important;line-height:1.8!important;color:#657e8b!important;border-top:1px solid #e3ebef;padding-top:25px;margin-top:30px!important}.audit-explanation>div{row-gap:35px}.audit-feature-icon{width:38px;height:38px;color:#078bd2;margin-bottom:18px;font:500 24px 'DM Sans',sans-serif;display:block}.audit-report :focus-visible{outline:2px solid #078bd2;outline-offset:4px}@media(max-width:650px){.audit-report{padding-top:30px;scroll-margin-top:95px}.audit-report-heading{align-items:flex-start;flex-direction:column}.audit-counts{grid-template-columns:repeat(2,1fr);gap:11px}.audit-count{padding:18px}.audit-count strong{font-size:29px}.audit-priorities{padding:21px}.audit-check summary{grid-template-columns:26px 1fr;gap:12px;padding:18px 0}.audit-state-label{grid-column:2;justify-self:start;margin-top:-3px}.audit-state-symbol{width:26px;height:26px}.audit-check-detail{padding-left:38px}.audit-heading-tree{padding:19px}.audit-explanation h2{font-size:25px}.audit-report h3{font-size:21px}}html[data-theme=dark] .audit-count,html[data-theme=dark] .audit-report button{background:#172f3b;border-color:#36515e;color:#edf6fa}html[data-theme=dark] .audit-priorities,html[data-theme=dark] .audit-heading-tree{background:#172f3b;border-color:#36515e}html[data-theme=dark] .audit-check-value,html[data-theme=dark] .audit-check-detail{color:#c0d1da}
