.page-module__jquB3a__page{--ink:#102c46;--sub:#536b80;--line:#d8e4ed;--brand:#0867b5;--paper:#f7fbfe;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh}.page-module__jquB3a__nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:22px 32px;display:flex}.page-module__jquB3a__nav>a:last-child{color:var(--brand);font-size:14px;font-weight:600}.page-module__jquB3a__brand{letter-spacing:-1px;align-items:center;font-size:26px;font-weight:600;display:inline-flex}.page-module__jquB3a__brand img{object-fit:contain;margin-right:10px}.page-module__jquB3a__main{max-width:1180px;margin:auto;padding:56px 32px 90px}.page-module__jquB3a__header{max-width:950px;margin-bottom:46px}.page-module__jquB3a__header>a{color:#48627c;font-size:14px}.page-module__jquB3a__eyebrow{color:var(--brand);font:11px var(--font-mono-var),monospace;letter-spacing:1.7px;margin:40px 0 18px}.page-module__jquB3a__header h1{letter-spacing:-2.4px;font-size:clamp(35px,5vw,62px);font-weight:500;line-height:1.08}.page-module__jquB3a__header h1 span{color:#137cd1}.page-module__jquB3a__lead{color:#48627c;max-width:760px;margin-top:22px;font-size:23px}.page-module__jquB3a__disclosure{color:#704431;background:#fff2ed;border-left:3px solid #cf714d;max-width:760px;margin-top:20px;padding:14px 17px;font-size:13px}.page-module__jquB3a__actions{flex-wrap:wrap;gap:16px 24px;margin-top:23px;display:flex}.page-module__jquB3a__actions a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.page-module__jquB3a__primary{background:var(--brand);color:#fff;border-radius:5px;padding:12px 16px}.page-module__jquB3a__secondary{color:var(--brand)}.page-module__jquB3a__layout{grid-template-columns:minmax(0,760px) minmax(210px,300px);align-items:start;gap:70px;display:grid}.page-module__jquB3a__body{font-size:17px;line-height:1.8}.page-module__jquB3a__body section{margin-bottom:58px;scroll-margin-top:30px}.page-module__jquB3a__body h2{letter-spacing:-1px;margin:0 0 17px;font-size:30px;font-weight:500;line-height:1.2}.page-module__jquB3a__body p{color:#39526b;margin:0 0 20px}.page-module__jquB3a__body ol{padding-left:26px}.page-module__jquB3a__body li{color:#39526b;margin-bottom:12px;padding-left:6px}.page-module__jquB3a__contents{background:#edf5fc;border:1px solid #d3e5f3;flex-wrap:wrap;gap:7px 19px;margin-bottom:35px;padding:14px 17px;font-size:12px;display:flex}.page-module__jquB3a__contents strong{font:10px var(--font-mono-var),monospace;color:var(--brand);letter-spacing:1px;flex-basis:100%}.page-module__jquB3a__contents a{color:#48627c}.page-module__jquB3a__callout{background:#fff2ed;border:1px solid #f1c7bb;border-radius:9px;margin:22px 0;padding:20px 23px}.page-module__jquB3a__callout strong{color:#973c29}.page-module__jquB3a__callout p{margin:8px 0 0}.page-module__jquB3a__stats{gap:32px;margin:28px 0 3px;display:flex}.page-module__jquB3a__stats div{gap:1px;display:grid}.page-module__jquB3a__stats strong{font-size:38px;line-height:1}.page-module__jquB3a__stats span{color:var(--sub);text-transform:uppercase;letter-spacing:.7px;font-size:10px}.page-module__jquB3a__tableWrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:auto}.page-module__jquB3a__tableWrap table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px;line-height:1.55}.page-module__jquB3a__tableWrap th,.page-module__jquB3a__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e5edf4;padding:13px 14px}.page-module__jquB3a__tableWrap thead th{color:#48627c;text-transform:uppercase;letter-spacing:.4px;background:#edf3f8;font-size:10px}.page-module__jquB3a__tableWrap tbody th{color:var(--ink);font-weight:600}.page-module__jquB3a__pass{color:#237257;font-weight:600}.page-module__jquB3a__fail{color:#973c29;font-weight:600}.page-module__jquB3a__trace{border:1px solid var(--line);background:#fff;border-radius:9px;margin:25px 0;overflow:hidden}.page-module__jquB3a__trace>div{border-bottom:1px solid #e5edf4;gap:13px;padding:14px 18px;display:flex}.page-module__jquB3a__trace>div:last-child{border-bottom:0}.page-module__jquB3a__trace span{width:24px;height:24px;color:var(--brand);background:#eaf4fc;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.page-module__jquB3a__trace p{margin:0;font-size:14px}.page-module__jquB3a__trace code{color:#973c29;font:13px var(--font-mono-var),monospace}.page-module__jquB3a__trace .page-module__jquB3a__failRow{background:#fff8f5}.page-module__jquB3a__bottomCta{border-top:2px solid #137cd1;margin-top:35px;padding-top:18px}.page-module__jquB3a__bottomCta h2{font-size:25px}.page-module__jquB3a__bottomCta a{color:var(--brand);font-weight:600}.page-module__jquB3a__aside{position:sticky;top:26px}.page-module__jquB3a__aside img{border:1px solid var(--line);width:100%;height:auto;box-shadow:0 9px 28px #12334e14}.page-module__jquB3a__aside p{color:var(--sub);font-size:12px;line-height:1.7}.page-module__jquB3a__aside a{color:var(--brand);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.page-module__jquB3a__footer{color:#48627c;background:#edf3f8;justify-content:space-between;gap:25px;padding:27px max(32px,50% - 558px);font-size:13px;display:flex}.page-module__jquB3a__footer a:first-child{color:var(--ink);font-weight:600}@media (max-width:800px){.page-module__jquB3a__main{padding:38px 22px 60px}.page-module__jquB3a__nav{padding:20px 22px}.page-module__jquB3a__layout{display:block}.page-module__jquB3a__aside{grid-template-columns:minmax(0,230px) 1fr;gap:20px;margin-top:10px;display:grid;position:static}.page-module__jquB3a__aside img{max-width:230px}.page-module__jquB3a__body{font-size:16px}.page-module__jquB3a__body h2{font-size:27px}.page-module__jquB3a__tableWrap{margin-right:-2px}.page-module__jquB3a__footer{flex-wrap:wrap;padding:24px 22px}.page-module__jquB3a__footer a:last-child{flex-basis:100%}}@media (max-width:500px){.page-module__jquB3a__lead{font-size:19px}.page-module__jquB3a__aside{grid-template-columns:1fr}.page-module__jquB3a__aside img{max-width:200px}.page-module__jquB3a__stats{gap:19px}.page-module__jquB3a__stats strong{font-size:31px}.page-module__jquB3a__stats span{font-size:9px}.page-module__jquB3a__footer{gap:13px 20px}.page-module__jquB3a__footer a{font-size:12px}}
