.static-page{background:var(--paper);color:var(--ink)}.static-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.static-nav{gap:18px;font-size:14px;display:flex}.static-nav a{color:var(--ink-2);text-decoration:none}.static-nav a:hover{color:var(--ink)}.crumbs{max-width:1040px;color:var(--ink-3);margin:0 auto;padding:14px 24px 0;font-size:12.5px}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs em{margin:0 8px;font-style:normal}.static-main{max-width:1040px;margin:0 auto;padding:20px 24px 60px}.static-footer{border-top:1px solid var(--line);max-width:1040px;color:var(--ink-3);margin:0 auto;padding:20px 24px 48px;font-size:12px}.static-footer a{color:var(--ink-2)}.hero{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;margin-bottom:28px;display:grid}.hero h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:4px 0 8px;font-size:40px;font-weight:700;line-height:1.02}.hero .lede{color:var(--ink-2);max-width:60ch;margin:0 0 14px;font-size:17px}.hero-figure{margin:0}.hero-figure img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:var(--paper-2);border-radius:6px;width:100%}.hero-figure figcaption{font-family:var(--mono);color:var(--ink-3);margin-top:6px;font-size:10.5px}.hero-figure a{color:var(--ink-2)}.btn-row{flex-wrap:wrap;gap:10px;display:flex}.btn{border:1px solid var(--navy-accent);background:var(--navy-accent);color:var(--white);font-family:var(--display);border-radius:5px;padding:9px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{background:var(--navy-deep)}.btn-ghost{background:var(--white);color:var(--navy)}.btn-ghost:hover{background:var(--navy-soft);color:var(--navy)}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0 28px;display:grid}.kpi{border:1px solid var(--line);background:var(--white);border-radius:6px;padding:12px 14px}.kpi-value{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px}.kpi-hint{font-family:var(--display);color:var(--ink-3);margin-top:2px;font-size:11px}.tablewrap{margin:8px 0 24px;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-family:var(--display);font-size:14px}table.data th,table.data td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 10px}table.data th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}table.data td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}table.data a{color:var(--ink);font-weight:600;text-decoration:none}table.data a:hover{color:var(--st-operating)}.status-chip{color:#fff;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block}.section-title{font-family:var(--display);letter-spacing:-.01em;margin:28px 0 10px;font-size:22px;font-weight:700}.prose{max-width:68ch;font-size:16.5px;line-height:1.55}.prose p{margin:0 0 12px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.card{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:6px;padding:14px 16px;text-decoration:none;display:block}.card:hover{border-color:var(--navy)}.card h3{font-family:var(--display);margin:0 0 4px;font-size:16px;font-weight:700}.card p{font-family:var(--mono);color:var(--ink-2);margin:0;font-size:12px}.link-list{font-family:var(--display);flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;padding:0;font-size:14px;list-style:none;display:flex}.link-list a{color:var(--ink)}@media (max-width:820px){.hero{grid-template-columns:1fr}.hero h1{font-size:32px}.static-nav{gap:12px;font-size:13px}}.compare-pickers{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 8px;display:grid}.compare-picker input{border:1px solid var(--line);width:100%;font-family:var(--display);color:var(--ink);background:#fff;border-radius:5px;margin-top:4px;padding:10px 12px;font-size:15px;display:block}.compare-picker input:focus{outline:2px solid var(--st-operating);outline-offset:1px;border-color:#0000}.compare-table th[scope=row]{letter-spacing:.06em;text-transform:uppercase;width:220px;color:var(--ink-3);font-size:12px;font-weight:600}.compare-table td{font-variant-numeric:tabular-nums}@media (max-width:720px){.compare-pickers{grid-template-columns:1fr}.compare-table th[scope=row]{width:130px}}.status-chips{flex-wrap:wrap;gap:4px;display:inline-flex}
