.rs{--rs-dense: #374151;--rs-hair: #eef0f3;--rs-room: #f5f7fa;color:var(--text-body);font-variant-numeric:tabular-nums}.rs-wrap{max-width:1040px;margin:0 auto;padding:0 24px}.rs-hero{padding:104px 0 8px}.rs-h1{margin:20px 0 0;max-width:860px;color:var(--text-title);font-size:clamp(30px,4.4vw,46px);font-weight:650;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.rs-claim{margin:14px 0 0;max-width:820px;color:var(--rs-dense);font-size:clamp(19px,2.4vw,24px);font-weight:500;line-height:1.35;letter-spacing:-.015em;text-wrap:balance}.rs-meta{margin:14px 0 0;color:var(--text-muted);font-size:14px;line-height:1.6}.rs-disclosure{margin:28px 0 0;padding:18px 22px;max-width:820px;background:var(--rs-room);border:1px solid var(--border-default);border-radius:16px;color:var(--rs-dense);font-size:15px;line-height:1.65}.rs-disclosure strong{color:var(--text-title)}.rs-jump{display:flex;flex-wrap:wrap;gap:6px 18px;margin:24px 0 0;padding:0;list-style:none;font-size:14px}.rs-jump a{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:3px}.rs-jump a:hover{color:var(--text-title)}.rs-sec{padding:56px 0 0;scroll-margin-top:72px}.rs-sec:last-of-type{padding-bottom:88px}.rs-h2{margin:0;color:var(--text-title);font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.025em}.rs-h3{margin:32px 0 0;color:var(--text-title);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.rs-lede,.rs-p{margin:12px 0 0;max-width:720px;font-size:15.5px;line-height:1.7}.rs-note{margin:10px 0 0;max-width:720px;color:var(--text-muted);font-size:13.5px;line-height:1.6}.rs-p a,.rs-lede a,.rs-note a,.rs-list a,.rs-finding a,.rs-disclosure a,.rs-table a{color:var(--maxgeo-blue);text-decoration:underline;text-underline-offset:2px}.rs code{padding:1px 5px;background:var(--rs-room);border-radius:4px;color:var(--rs-dense);font-family:var(--font-mono);font-size:.88em;overflow-wrap:anywhere}.rs-list{margin:12px 0 0;padding:0 0 0 20px;max-width:720px;list-style:disc;font-size:15.5px;line-height:1.7}.rs-list li+li{margin-top:8px}.rs-list strong,.rs-p strong{color:var(--text-title);font-weight:600}.rs-finding{display:grid;grid-template-columns:148px minmax(0,1fr);gap:8px 28px;padding:28px 0;border-top:1px solid var(--border-default)}.rs-finding:first-of-type{margin-top:20px}.rs-read b{display:block;color:var(--text-title);font-size:34px;font-weight:750;line-height:1;letter-spacing:-.03em}.rs-read span{display:block;margin-top:8px;color:var(--text-muted);font-size:12.5px;line-height:1.45}.rs-finding h3{margin:0;color:var(--text-title);font-size:19px;font-weight:600;line-height:1.35;letter-spacing:-.012em}.rs-finding p{margin:10px 0 0;max-width:720px;font-size:15.5px;line-height:1.7}.rs-finding p strong{color:var(--text-title);font-weight:600}.rs-scroll{margin:20px 0 0;overflow-x:auto;background:#fff;border:1px solid var(--border-default);border-radius:16px}.rs-scroll:focus-visible{outline:2px solid var(--maxgeo-blue);outline-offset:2px}.rs-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.rs-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rs-table th{padding:11px 12px;background:var(--rs-room);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3;text-align:right;vertical-align:bottom}.rs-table td{padding:9px 12px;border-bottom:1px solid var(--rs-hair);color:var(--rs-dense);text-align:right}.rs-table tbody tr:last-child>*{border-bottom:0}.rs-table .rs-l{text-align:left}.rs-table tbody th{background:#fff;border-bottom:1px solid var(--rs-hair);color:var(--text-title);font-size:14px;font-weight:500;text-align:left;vertical-align:middle;white-space:nowrap}.rs-table .rs-stick{position:sticky;left:0;z-index:1}.rs-table thead .rs-stick{background:var(--rs-room)}.rs-table .rs-wrapok{white-space:normal}.rs-pub{color:var(--text-muted);font-weight:400}.rs-num{white-space:nowrap}.rs-table td.rs-heat{padding:9px 6px;border-bottom:2px solid #fff;border-left:2px solid #fff;text-align:center;min-width:68px}.rs-table td.rs-self{color:var(--text-secondary);text-align:center}.rs-table td.rs-barcell{position:relative}.rs-bar{position:absolute;right:12px;bottom:5px;left:12px;height:3px;background:#eef1f5;border-radius:2px}.rs-bar i{display:block;height:100%;background:#b6c2d4;border-radius:2px}.rs-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rs-days .rs-table td,.rs-days .rs-table th{padding-left:8px;padding-right:8px;font-size:13px}.rs-days .rs-table thead th{font-size:12px}.rs-table tr.rs-fault td,.rs-table tr.rs-fault th{background:#fff7ed}.rs-cta{margin:64px 0 0;padding:28px;background:var(--rs-room);border:1px solid var(--border-default);border-radius:18px}.rs-cta h2{margin:0;color:var(--text-title);font-size:22px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.rs-cta p{margin:8px 0 16px;max-width:640px;font-size:15px;line-height:1.6}.rs-cta .rs-cta-form{max-width:520px}.rs-cta .rs-note{margin-top:10px;font-size:13px}@media(max-width:768px){.rs-wrap{padding:0 16px}.rs-hero{padding-top:88px}.rs-sec{padding-top:44px}.rs-finding{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.rs-read b{font-size:30px}.rs-days{grid-template-columns:minmax(0,1fr)}.rs-cta{padding:22px 18px}}.rs-swipe{display:none;margin:14px 0 -8px;color:var(--text-muted);font-size:13px;line-height:1.5}.rs nav[aria-label=breadcrumb] ol{flex-wrap:wrap}.rs nav[aria-label=breadcrumb] li{white-space:nowrap}@media(max-width:768px){.rs-swipe{display:block}}
