.ig-page{--ig-blue:#3059ed;--ig-amber:#b1813a;--ig-teal:#188b82}.ig-page h2{line-height:1.32}.ig-page button{text-align:left}.ig-intro{grid-template-columns:1.2fr 1fr;gap:48px;display:grid}.ig-intro h2{letter-spacing:-.035em;margin:16px 0;font-size:clamp(26px,3vw,42px)}.ig-intro p,.ig-proof p,.ig-page>section p,.ig-page .o-span-5>p{line-height:1.75}.ig-intro p{max-width:620px}.ig-coverage{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ig-coverage>div{background:#f3f6fb;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:20px;display:flex}.ig-coverage strong{color:#233d70;letter-spacing:-.04em;font-size:30px}.ig-coverage span{color:#65768c;font-size:12px;line-height:1.55}.ig-legend{color:#66758e;flex-wrap:wrap;gap:14px;margin:18px 0 24px;font-size:11px;display:flex}.ig-legend span{align-items:center;gap:7px;display:flex}.ig-legend i{border-radius:2px;width:8px;height:8px}.ig-blue{background:var(--ig-blue)}.ig-amber{background:var(--ig-amber)}.ig-teal{background:var(--ig-teal)}.ig-categories{gap:24px;display:grid}.ig-categories>button{color:inherit;background:0 0;grid-template-columns:minmax(140px,1fr) minmax(60px,1.4fr) 30px;align-items:center;gap:16px;width:100%;padding:0;font-size:13px;display:grid}.ig-stack{background:#f1f4f9;width:100%;height:14px;display:flex}.ig-stack i{flex-shrink:0;height:14px}.ig-categories strong{text-align:right;font-size:17px}.ig-explained{gap:12px;display:grid}.ig-explained>div{background:#f4f6fa;justify-content:space-between;align-items:center;gap:16px;padding:15px;font-size:12px;line-height:1.5;display:flex}.ig-explained strong{font-size:18px}.ig-page .o-caption{margin-top:22px;line-height:1.65}.ig-pay-comparisons{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ig-pay-case{color:inherit;background:#f6f8fc;min-width:0;padding:22px}.ig-pay-case>div>strong{font-size:15px;line-height:1.5;display:block}.ig-pay-case small{color:#77869e;margin-top:4px;font-size:11px;display:block}.ig-rate-pair{gap:14px;margin-top:22px;display:grid}.ig-rate-pair>div{grid-template-columns:74px minmax(40px,1fr) minmax(95px,auto);align-items:center;gap:10px;font-size:11px;display:grid}.ig-rate-pair b{white-space:normal;text-align:right;font-size:12px}.ig-pay-track{background:#e7edf6;height:5px;position:relative}.ig-pay-track i{border-radius:5px;min-width:7px;height:9px;position:absolute;top:-2px}.ig-floor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ig-floor-tile{color:#755328;background:#faf7f0;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.ig-floor-tile strong{letter-spacing:-.03em;font-size:24px}.ig-floor-tile span{font-size:12px}.ig-floor-tile small{color:#887b66;font-size:10px;line-height:1.5}.ig-benchmark{background:#f4f6fa;margin-top:20px;padding:16px;font-size:12px;line-height:1.6}.ig-big{letter-spacing:-.06em;color:#3059ed;margin:0;font-size:64px;line-height:1.2!important}.ig-access-examples{gap:10px;margin:22px 0;display:grid}.ig-access-examples button{color:inherit;background:#f3f6fb;justify-content:space-between;gap:14px;padding:16px;font-size:12px;line-height:1.6;display:flex}.ig-casebook{scroll-margin-top:80px}.ig-filters{grid-template-columns:1.4fr 1.2fr 1.2fr 1fr;align-items:end;gap:16px;display:grid}.ig-filters label{color:#708097;flex-direction:column;gap:8px;min-width:0;font-size:11px;display:flex}.ig-filters input,.ig-filters select{width:100%;min-width:0}.ig-result-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 16px;font-size:12px;display:flex}.ig-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ig-case{color:inherit;background:#f5f7fb;flex-direction:column;align-items:start;gap:12px;min-width:0;padding:24px;display:flex}.ig-case h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.ig-case p{margin:0;font-size:12px;line-height:1.7}.ig-status{color:#796035;background:#f1e8d6;padding:6px 9px;font-size:10px;line-height:1.5;display:inline-block}.ig-status.is-observed{color:#3158cf;background:#e7edff}.ig-case-meta{color:#7b879c;margin-top:auto;font-size:10px;line-height:1.6}.ig-case-open{color:#3059ed;font-size:11px;line-height:1.6}.ig-more{margin-top:24px}.ig-boundary{background:#eef3fb!important}.ig-boundary>div{flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.ig-proof article{background:#f5f7fb;margin:24px 0;padding:18px}.ig-proof h3{margin-top:26px;line-height:1.5}.ig-proof li{margin:12px 0;line-height:1.75}.ig-proof{overflow-wrap:anywhere}.ig-next-check{background:#ecf1ff;margin:24px 0;padding:24px}.ig-next-check h3{margin-top:0}.ig-case:hover,.ig-pay-case:hover,.ig-access-examples button:hover{background:#eaf0fc}.ig-page button:focus-visible{outline-offset:4px;outline:2px solid #3059ed}.ig-page .o-panel-head h2{font-size:19px}@media (min-width:1600px){.ig-intro{gap:64px}.ig-floor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.ig-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-filters{grid-template-columns:1fr 1fr}.ig-intro{gap:24px}.ig-coverage>div{padding:16px}.ig-rate-pair>div{grid-template-columns:65px minmax(25px,1fr) 95px;gap:7px}}@media (max-width:760px){.ig-intro{grid-template-columns:1fr;gap:24px}.ig-pay-comparisons{grid-template-columns:1fr}.ig-page .o-span-7,.ig-page .o-span-5{grid-column:1/-1}.ig-intro h2{font-size:31px}.ig-floor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-floor-tile{padding:14px}.ig-floor-tile strong{font-size:22px}}@media (max-width:480px){.ig-case-grid,.ig-filters{grid-template-columns:1fr}.ig-floor-grid{grid-template-columns:1fr 1fr}.ig-categories>button{grid-template-columns:minmax(110px,1fr) minmax(50px,1fr) 25px;gap:10px;font-size:11px}.ig-coverage strong{font-size:26px}.ig-coverage{gap:12px}.ig-pay-case{padding:18px}.ig-rate-pair>div{grid-template-columns:62px minmax(25px,1fr) 110px;font-size:10px}.ig-rate-pair b{font-size:11px}.ig-page .o-panel-head h2{font-size:18px}.ig-legend{gap:10px;font-size:10px}.ig-case{padding:20px}}
