.kw-tariff-page{color:#0b1724;background:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.kw-tariff-hero{padding:3.5rem 1.25rem 3rem;color:#fff!important;background:radial-gradient(circle at 88% 18%,rgba(72,199,116,.24),transparent 28rem),linear-gradient(135deg,#07121e 0,#0b1c2b 58%,#102a35 100%)!important}.kw-tariff-kicker{margin:0 0 .6rem;color:#48c774;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kw-tariff-hero .kw-tariff-kicker{color:#48c774}.kw-tariff-kicker--dark{color:#12663c}.kw-tariff-hero .title,.kw-tariff-hero h1{margin:0;max-width:18ch;color:#fff!important;font-size:clamp(2rem, 6vw, 3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.08}.kw-tariff-lead{max-width:40rem;margin:1rem 0 0;color:rgba(255,255,255,.82);font-size:1.1rem;line-height:1.6}.kw-tariff-ticks{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:1.25rem 0 0;padding:0;list-style:none;color:rgba(255,255,255,.8)}.kw-tariff-hero-links{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:1.4rem}.kw-tariff-hero-links a{color:#91d8a8;font-weight:800}.kw-tariff-section{padding:2.5rem 1.25rem;background:#fff}.kw-tariff-section h2{margin:0 0 .5rem;color:#0b1724;font-size:clamp(1.4rem, 3vw, 1.9rem);font-weight:800}.kw-tariff-section--mint{background:#f6f8f7}.kw-tariff-footnotes,.kw-tariff-intro,.kw-tariff-meta,.kw-tariff-note{max-width:46rem;color:#5e6c79;line-height:1.55}.kw-tariff-filters{margin:1.25rem 0;padding:1.25rem 1.2rem 1.1rem;border:1px solid #dce5e1;border-radius:1.1rem;background:#fff}.kw-tariff-form .label{color:#0b1724;font-weight:700}.kw-tariff-tabs ul{display:flex;flex-wrap:wrap;gap:.35rem;border:0;margin-bottom:1rem}.kw-tariff-tabs a{border:0;border-radius:.65rem;background:#fff;color:#0b1724;font-weight:700}.kw-tariff-tabs li.is-active a{background:#12663c;color:#fff}.kw-tariff-table-wrap{overflow-x:auto;border:1px solid #dce5e1;border-radius:1rem;background:#fff}.kw-tariff-table{margin:0;background:#fff}.kw-tariff-table thead th{background:#0b1c2b;color:#fff;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;border:0}.kw-tariff-table td{color:#0b1724;vertical-align:top;border-color:#dce5e1}.kw-tariff-error{color:#9b1c1c;font-weight:700}.kw-tariff-footnotes{margin-top:1.25rem;font-size:.9rem}@media (max-width:800px){.kw-tariff-hero h1{max-width:none}}