.report-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;padding-block:90px 20px;align-items:center}.report-intro h2,.report-heading h2{font:400 44px/1.1 var(--serif);letter-spacing:-.025em;margin:0 0 22px}.report-intro p,.report-heading p,.report-next p{color:#acbac8;font-size:15px;line-height:1.75;max-width:60ch}.report-intro .text-link{margin-top:25px;font-size:13px;color:#a8dcff}.report-glimpse,.report-surface{border:1px solid #293c4d;border-radius:14px;background:#060b10;padding:28px}.report-label{display:flex;justify-content:space-between;gap:14px;color:#9edaff;font-size:11px;line-height:1.6}.report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.report-metrics dt{color:#a4b6c6;font-size:12px;line-height:1.5}.report-metrics dd{font-size:36px;line-height:1.2;color:#edf7ff;margin:10px 0 0;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.03em}.report-insight{border-top:1px solid #2a3e4f;padding-top:20px;margin-top:24px}.report-insight strong{font-size:13px;color:#8bd3ff;font-weight:400}.report-insight p{margin:10px 0 0;color:#c0cbd6;line-height:1.75;font-size:14px}.report-note{font-size:11px!important;line-height:1.7!important;color:#8fa7ba!important;margin:22px 0 0}.report-example{scroll-margin-top:100px;padding:65px 0 50px;border-bottom:1px solid #253442}.report-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:35px;margin-bottom:28px}.report-heading .report-label{flex:none;padding-top:8px}.report-topline{display:flex;justify-content:space-between;gap:24px;font-size:13px;color:#afc5d5}.report-topline strong{color:#e9f6ff;font-weight:400}.report-tabs{display:flex;gap:28px;border-bottom:1px solid #2a3c4d;margin-top:34px}.report-tabs button{font:inherit;color:#a9bdce;font-size:14px;padding:15px 0;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.report-tabs button[aria-selected=true]{color:#a1ddff;border-color:#51bfff}.report-table-wrap{overflow:auto;scrollbar-color:#386383 #070c12}.report-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums}.report-table-wrap caption{text-align:left;padding:24px 0;color:#c2d3e0;font-size:15px}.report-table-wrap th,.report-table-wrap td{padding:16px 12px;border-bottom:1px solid #233441;text-align:right;white-space:nowrap}.report-table-wrap th:first-child{text-align:left;padding-left:0}.report-table-wrap thead{color:#91aec3;font-size:12px}.report-table-wrap th{font-weight:400}.report-table-wrap tbody{color:#d6e5f0}.report-table-wrap tfoot{color:#9ddcff}.report-funnel{padding-block:30px 10px;max-width:800px}.funnel-row{margin-bottom:22px}.funnel-row>div:first-child{display:flex;justify-content:space-between;font-size:14px;color:#b9cddd;margin-bottom:9px}.funnel-row strong{color:#d5efff;font-weight:400;font-variant-numeric:tabular-nums}.funnel-track{height:10px;background:#13222d}.funnel-track span{display:block;width:var(--bar);height:100%;background:#278cc4}.report-next{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;margin-top:35px}.report-next h3{font:400 28px/1.15 var(--serif);color:#e7f3fc}.report-next p{margin:0}.inquiry-preview{padding:25px;border:1px solid #2a3d4c;border-radius:12px;background:#060b10}.inquiry-preview fieldset{border:0;padding:0;min-width:0}.inquiry-preview legend.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inquiry-preview label{display:block;font-size:13px;line-height:1.5;color:#d1e0eb;margin:0 0 22px}.inquiry-preview label span{color:#8da8bd;font-size:11px}.inquiry-preview input,.inquiry-preview select,.inquiry-preview textarea{display:block;width:100%;box-sizing:border-box;margin-top:10px;padding:12px;font:inherit;font-size:14px;color:#e3eff8;background:#0b141e;border:1px solid #385366;border-radius:6px;caret-color:#70ceff;color-scheme:dark}.inquiry-preview textarea{resize:vertical;min-height:110px}.inquiry-preview input:focus,.inquiry-preview textarea:focus,.inquiry-preview select:focus{outline:2px solid #71ceff;outline-offset:3px}.inquiry-preview textarea::placeholder{color:#99acbd}.inquiry-preview #inquiry-help{font-size:13px;line-height:1.7;margin:16px 0 26px}.inquiry-preview #inquiry-feedback{color:#a7ddff;font-size:14px}.report-example [hidden]{display:none}.report-tabs button:focus-visible,.report-table-wrap:focus-visible{outline:2px solid #71ceff;outline-offset:4px}
@media(max-width:800px){.report-intro{grid-template-columns:1fr;gap:30px;padding-top:65px}.report-heading{display:block}.report-heading .report-label{margin-top:20px}.report-next{grid-template-columns:1fr;gap:10px}.report-glimpse,.report-surface{padding:22px}}
@media(max-width:520px){.report-intro h2,.report-heading h2{font-size:36px}.report-metrics{gap:14px}.report-metrics dd{font-size:29px}.report-metrics dt{font-size:11px}.report-topline{display:block;line-height:1.8}.report-topline span{display:block}.report-label{flex-wrap:wrap}.report-surface,.report-glimpse{padding:20px 17px}.report-tabs{gap:22px}.report-tabs button{font-size:12px}.report-example{padding-top:45px}.inquiry-grid{grid-template-columns:1fr;gap:0}.inquiry-preview{padding:20px 17px}.report-table-wrap table{font-size:13px}}

@media(max-width:520px){.report-metrics dt{min-height:3em}}
