:root{--paper:#fff;--ink:#1b211e;--muted:#66706a;--line:#e2e6e3;--lime:#d5fa51;--wash:#f3f5f2;--dark:#171e1a;--radius:16px;--font:Arial,"Helvetica Neue",sans-serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.12}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #7e9f09;outline-offset:6px}a,summary{touch-action:manipulation}img{max-width:100%;display:block}::selection{color:var(--ink);background:var(--lime)}.container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:30;transform:translateY(-200%);background:var(--lime);padding:12px 24px;border-radius:6px}.skip-link:focus{transform:translateY(0)}
.header{border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97)}.header-inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;font-size:2.125rem;line-height:1;font-weight:800;letter-spacing:-1.7px;white-space:nowrap;gap:10px}.brand-mark{display:flex;align-items:center;gap:3px;transform:skew(-20deg);height:25px;margin-right:2px}.brand-mark i{display:block;width:6px;height:25px;background:currentColor}.brand-mark i:first-child{height:16px;align-self:flex-end}.brand-country{font-size:0.75rem;font-weight:700;letter-spacing:.5px;padding:4px 5px;border:1px solid #ccd2ce;border-radius:4px;margin:0 0 12px 0;line-height:1}.nav{display:flex;align-items:center;gap:28px}.nav a{font-size:0.875rem;position:relative;padding:12px 0;white-space:nowrap}.nav a:after{content:"";position:absolute;bottom:6px;height:2px;left:0;right:100%;background:var(--ink);transition:right .2s}.nav a:hover:after,.nav a[aria-current="location"]:after{right:0}.header-note{font-size:0.75rem;color:var(--muted);white-space:nowrap}.header-note span{font-size:1.062rem;margin-left:8px}
.hero{display:grid;grid-template-columns:1fr 1.06fr;gap:56px;padding-top:44px;padding-bottom:56px;align-items:stretch}.hero-copy{padding:24px 0 8px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:0.75rem;font-weight:600;letter-spacing:1.65px;line-height:1.5;display:flex;align-items:center;gap:10px}.eyebrow-line{display:inline-block;height:2px;width:25px;background:var(--ink)}.muted{color:var(--muted)}h1{font-size:clamp(3.5rem,5.8vw,5.25rem);font-weight:700;letter-spacing:-.055em;line-height:1.02;margin-top:27px}h1>span{color:#7e8981}.hero-description{font-size:1.062rem;line-height:1.65;color:#5b655f;max-width:390px;margin-top:25px}.button{display:inline-flex;gap:26px;align-items:center;justify-content:space-between;min-height:54px;padding:13px 23px;font-size:0.875rem;font-weight:600;border-radius:7px;transition:background .18s,transform .18s}.button-dark{background:var(--ink);color:white;margin-top:26px}.button:hover{background:#364239;transform:translateY(-2px)}.hero-bottom{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:38px;padding-top:22px;border-top:1px solid var(--line);width:100%}.hero-bottom>span:not(.hero-bottom-label){border:1px solid var(--line);font-size:0.75rem;font-weight:600;letter-spacing:.4px;padding:5px 8px;border-radius:5px;white-space:nowrap}.hero-bottom-label{font-size:0.75rem;color:var(--muted);margin-left:5px}.hero-visual{position:relative;min-height:560px;isolation:isolate;overflow:hidden;border-radius:var(--radius);background:var(--dark);color:white}.hero-visual>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:64% center;z-index:-2}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.23),transparent 43%,rgba(3,12,9,.85));z-index:-1}.visual-top{position:absolute;top:27px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center}.visual-tag{font-size:0.75rem;letter-spacing:1px;background:var(--lime);color:var(--ink);padding:7px 12px;border-radius:4px;font-weight:700}.visual-edition{font-size:0.75rem;letter-spacing:1.5px;color:#e0e6e2}.hero-visual figcaption{position:absolute;bottom:44px;left:34px;right:30px}.hero-visual figcaption>span{display:block;font-size:0.75rem;letter-spacing:1.6px;color:#ced9cf;margin-bottom:13px}.hero-visual figcaption>strong{display:block;font-size:2.625rem;line-height:1.05;letter-spacing:-1.5px;font-weight:500;max-width:85%}.round-link{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;position:absolute;bottom:1px;right:0;background:var(--lime);color:var(--ink);transition:background .2s,transform .2s}.round-link:hover{background:white;transform:translate(2px,-2px)}.round-link .icon{width:26px;height:26px}.illustration-credit{position:absolute;bottom:13px;right:22px;font-size:0.75rem;color:#b7c0ba}
.section{padding-block:78px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:32px}.section-heading .eyebrow{margin-bottom:15px}h2{font-size:clamp(2rem,3.05vw,2.7rem);font-weight:600;letter-spacing:-1.4px;line-height:1.15}.date-note{display:flex;flex-direction:column;border-left:1px solid #cfd5cf;padding:0 0 0 19px;flex-shrink:0;font-size:0.8125rem;line-height:1.6}.date-note>span{color:var(--muted);font-size:0.75rem}.date-note time{font-weight:600}.prices-section{background:var(--wash);border-top:1px solid var(--line)}.price-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.price-card{position:relative;background:white;padding:25px 28px 21px;border:1px solid #e0e5df;border-radius:12px;overflow:hidden}.price-card.featured{background:var(--lime);border-color:var(--lime)}.price-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.price-card h3{font-size:1.188rem;font-weight:600}.price-card-top>span{font-size:0.75rem;color:#67715b}.price-value{font-variant-numeric:tabular-nums;font-size:4rem;font-weight:500;letter-spacing:-3px;line-height:1.15;margin-top:17px}.price-value>span{font-size:1.688rem;font-weight:400;margin-left:9px;vertical-align:16px;letter-spacing:0;color:#4f5b4d}.price-card p{font-size:0.8125rem;color:#566050;margin-top:9px}.price-card>a{position:absolute;bottom:19px;right:24px;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #dbe2d7;transition:background .18s}.featured>a{border-color:#a6c342}.price-card>a:hover{background:var(--ink);color:white}.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:35px 0 19px}.comparison-heading h3{font-size:1.188rem;font-weight:600;letter-spacing:-.3px}.comparison-heading>span{font-size:0.8125rem;color:var(--muted)}.table-wrapper{border:1px solid #dce2da;border-radius:12px;overflow:auto;background:white}table{width:100%;border-collapse:collapse;font-size:1rem}th,td{text-align:left;padding:16px 24px;line-height:1.5}thead{background:#e9ede6;color:#667060;font-size:0.75rem}thead th{font-weight:500}thead th:nth-child(n+3),td{text-align:right;font-variant-numeric:tabular-nums}thead th:nth-child(n+3){width:16%}tbody th{font-weight:400}tbody th[scope="row"]{font-weight:500}tbody th[scope="rowgroup"]{vertical-align:top;width:24%;font-weight:600}tbody tr+tr{border-top:1px solid #edf0ea}tbody+tbody{border-top:1px solid #dce2d6}tbody tr:hover{background:#f8faf4}.city-label{display:flex;gap:8px;align-items:center}.city-label>.icon{width:17px;height:17px;color:#6c7968}.source-note{display:flex;gap:11px;align-items:flex-start;max-width:1010px;margin-top:20px;color:#697363}.note-icon{display:grid;place-items:center;font-family:Georgia,serif;font-size:0.75rem;border:1px solid #85927b;border-radius:50%;width:17px;height:17px;line-height:1;flex-shrink:0;margin-top:1px}.source-note p{font-size:0.75rem;line-height:1.7}.source-note a{text-decoration:underline;text-underline-offset:3px;color:#364831}
.heading-aside{font-size:1rem;line-height:1.6;color:var(--muted);max-width:340px}.grades-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grade-card{padding:30px 28px 24px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column}.grade-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.grade-top>span:first-child{font-size:1.062rem;line-height:1;border:1px solid #cbd2cc;border-radius:4px;padding:6px 8px}.grade-top>span:last-child{font-size:0.75rem;letter-spacing:1px;color:#6f796f}.grade-number{font-size:7rem;line-height:1.18;letter-spacing:-7px;font-weight:600;margin:14px 0 18px}.grade-number>span{font-size:0.75rem;letter-spacing:1px;color:#879184;font-weight:400;margin-left:15px}.grade-card h3{font-size:1.25rem;letter-spacing:-.4px;line-height:1.3;max-width:270px}.grade-card p{font-size:1rem;line-height:1.75;color:var(--muted);margin-top:13px;margin-bottom:25px}.grade-foot{display:flex;align-items:flex-start;gap:8px;border-top:1px solid var(--line);padding-top:17px;font-size:0.75rem;line-height:1.5;margin-top:auto;color:#54614e}.grade-foot .icon{width:16px;height:16px;stroke-width:2;margin-top:1px}.grade-95{background:#f2f6eb;border-color:#dce5d3}.grade-98{background:var(--dark);color:white;border-color:var(--dark)}.grade-98 .grade-top>span:first-child{border-color:#56624d}.grade-98 .grade-top>span:last-child,.grade-98 .grade-number>span{color:#b4bdaf}.grade-98 .grade-number{color:var(--lime)}.grade-98 p{color:#b2bcb3}.grade-98 .grade-foot{color:#c7d3bc;border-color:#3b493b}.octane-note{display:grid;grid-template-columns:230px 1fr;gap:32px;padding:30px 34px;margin-top:24px;border:1px solid var(--line);border-radius:12px;align-items:center}.octane-equals{font-size:2.312rem;font-weight:600;letter-spacing:-2px;white-space:nowrap}.octane-note h3{font-size:1.125rem;letter-spacing:-.3px}.octane-note p{font-size:1rem;line-height:1.65;color:var(--muted);margin-top:8px;max-width:810px}.inline-sources{display:flex;gap:24px;margin-top:12px;flex-wrap:wrap}.inline-sources a{font-size:0.75rem;text-decoration:underline;text-underline-offset:3px;color:#48583b}.inline-sources a:hover{color:#152600}
.stations-section{background:var(--dark);color:white}.stations-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px}.stations-intro .eyebrow{color:var(--lime)}.stations-intro h2{margin-top:23px;font-size:clamp(2.5rem,3.8vw,3.45rem);letter-spacing:-1.8px}.stations-intro>p{font-size:1rem;color:#aeb9b0;line-height:1.75;max-width:300px;margin-top:22px}.independent-note{display:block;font-size:0.75rem;color:#a5b3a7;margin-top:30px}.station-list{padding-top:1px}.station-link{padding:25px 0;display:flex;align-items:center;gap:20px;border-bottom:1px solid #3b453e;min-height:117px}.station-link:first-child{border-top:1px solid #3b453e}.station-initial{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;border-radius:10px;font-size:1.625rem;font-weight:600}.qazaq{background:#3e6055;color:#ebffea}.helios{background:#49513b;color:#f8f9b2}.gas{background:#334e47;color:#bceadc}.station-text{display:flex;flex-direction:column;gap:4px}.station-text strong{font-size:1.375rem;font-weight:500;letter-spacing:-.3px}.station-text>span{font-size:0.75rem;color:#a8b4aa}.station-action{margin-left:auto;display:flex;gap:10px;align-items:center;font-size:0.75rem;color:#dbe6d5;white-space:nowrap}.station-action .icon{width:20px;height:20px;transition:transform .18s}.station-link:hover .station-action{color:var(--lime)}.station-link:hover .station-action .icon{transform:translate(3px,-3px)}.station-link:hover .station-text strong{color:var(--lime)}.station-disclaimer{font-size:0.75rem;color:#a2b0a4;line-height:1.6;margin-top:19px;max-width:570px}
.questions-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px}.questions-layout h2{margin-top:18px}.questions-lead{font-size:1rem;color:var(--muted);margin-top:20px;line-height:1.75}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:1.062rem;font-weight:500;padding:23px 0;line-height:1.5}summary::-webkit-details-marker{display:none}summary .icon{width:18px;height:18px;transition:transform .2s}details[open] summary .icon{transform:rotate(45deg)}details[open] summary{padding-bottom:12px}summary:hover{color:#52663b}.faq-answer{padding:0 35px 23px 0}.faq-answer p{font-size:1rem;line-height:1.8;color:var(--muted)}.faq-answer a{display:inline-block;margin-top:12px;font-size:0.75rem;line-height:1.7;color:#495e38;text-decoration:underline;text-underline-offset:4px}.faq-answer a:hover{color:#192c08}.footer{border-top:1px solid var(--line);background:var(--wash)}.footer-main{padding:38px 0;display:flex;align-items:center;gap:65px}.footer-main p{font-size:0.8125rem;line-height:1.65;color:var(--muted)}.back-top{display:flex;align-items:center;gap:12px;font-size:0.875rem;margin-left:auto}.back-top:hover{color:#58712b}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0 22px;border-top:1px solid var(--line);font-size:0.75rem;color:var(--muted)}
@media(min-width:1550px){.hero{gap:80px}.hero-visual{min-height:594px}.hero-copy{padding-top:29px}.hero-bottom{margin-top:auto}.hero-description{margin-top:29px}.button-dark{margin-top:31px}}
@media(max-width:1190px){.container{width:calc(100% - 64px)}.header-note{display:none}.hero{gap:35px}.hero-visual{min-height:545px}.hero-bottom-label{flex-basis:100%;margin-top:3px;margin-left:0}.nav{gap:22px}.grade-card{padding-inline:24px}.grade-card h3{font-size:1.125rem}.grade-top>span:last-child{font-size:0.75rem}.stations-layout,.questions-layout{gap:48px}.station-link{gap:15px}.station-action{font-size:0;gap:0}.station-action .icon{width:24px;height:24px}.station-text>span{font-size:0.75rem}.station-text strong{font-size:1.25rem}}
@media(max-width:900px){.container{width:calc(100% - 48px)}.header-inner{min-height:80px;gap:24px}.brand{font-size:1.812rem}.brand-mark{height:23px}.brand-mark i{height:23px;width:5px}.brand-mark i:first-child{height:15px}.nav{gap:20px}.nav a{font-size:0.875rem}.hero{gap:27px;padding-top:30px;padding-bottom:40px;grid-template-columns:1fr 1fr}.hero-copy{padding-top:17px}h1{font-size:3.5rem}.hero-description{font-size:1rem}.hero-visual{min-height:550px}.visual-top{left:20px;right:20px;top:22px}.visual-tag{font-size:0.75rem;padding-inline:8px}.visual-edition{font-size:0.75rem}.hero-visual figcaption{left:24px;right:23px;bottom:40px}.hero-visual figcaption>strong{font-size:2.188rem}.hero-visual figcaption>span{font-size:0.75rem;letter-spacing:.8px;max-width:85%}.round-link{width:40px;height:40px}.section{padding-block:60px}.section-heading{gap:25px}.price-card{padding:23px}.price-value{font-size:3.625rem}.price-card p{font-size:0.75rem}.price-card>a{right:17px;bottom:16px;width:30px;height:30px}.price-card p{padding-right:16px}.heading-aside{max-width:235px;font-size:0.8125rem}.grades-grid{gap:12px}.grade-card{padding:23px 20px}.grade-top>span:last-child{display:none}.grade-number{font-size:5.812rem;letter-spacing:-5px}.grade-number>span{font-size:0.75rem;margin-left:10px}.grade-card h3{font-size:1.125rem}.grade-card p{font-size:1rem}.grade-foot{font-size:0.75rem}.octane-note{grid-template-columns:170px 1fr;padding:28px;gap:24px}.octane-equals{font-size:1.875rem}.stations-layout,.questions-layout{grid-template-columns:1fr 1.4fr;gap:35px}.stations-intro h2{font-size:2.625rem}.station-text strong{font-size:1.188rem}.station-initial{width:44px;height:44px}.station-link{gap:12px}.questions-layout h2{font-size:2rem}.faq-answer{padding-right:5px}summary{font-size:1rem}.footer-main{gap:40px}}
@media(max-width:680px){html{scroll-padding-top:120px}.container{width:calc(100% - 40px)}.header-inner{min-height:auto;flex-wrap:wrap;padding:17px 0 9px;gap:14px}.brand{font-size:1.875rem}.brand-country{font-size:0.75rem}.nav{order:2;width:100%;justify-content:space-between;gap:12px}.nav a{font-size:0.875rem;padding:6px 0 10px}.nav a:after{bottom:3px}.header-note{display:block;margin-left:auto;font-size:0.75rem}.header-note span{display:none}.hero{grid-template-columns:1fr;gap:27px;padding-top:25px;padding-bottom:32px}.hero-copy{padding:0}.eyebrow{font-size:0.75rem;letter-spacing:1.35px}h1{font-size:clamp(3.3rem,12.5vw,4.5rem);line-height:1.04;margin-top:22px}.hero-description{max-width:420px;margin-top:20px;font-size:1rem;line-height:1.65}.button-dark{margin-top:21px;min-height:50px}.hero-bottom{margin-top:24px;padding-top:16px}.hero-bottom-label{flex-basis:auto;margin-top:0;margin-left:3px;font-size:0.75rem}.hero-visual{min-height:370px}.hero-visual>img{object-position:65% 53%}.hero-visual figcaption>strong{font-size:2.188rem;line-height:1.05}.hero-visual figcaption>span{font-size:0.75rem;letter-spacing:1px}.visual-top{top:22px;left:23px;right:23px}.visual-tag{font-size:0.75rem}.hero-visual figcaption{left:25px;bottom:40px}.round-link{width:47px;height:47px}.section{padding-block:44px}.section-heading{display:block;margin-bottom:24px}.section-heading .eyebrow{margin-bottom:12px}h2{font-size:2rem;letter-spacing:-1.1px}.date-note{margin-top:18px;flex-direction:row;gap:10px;font-size:0.75rem;border:none;padding:0}.date-note>span{font-size:0.75rem}.price-highlights{gap:8px}.price-card{padding:15px 12px 14px;border-radius:9px}.price-card-top{gap:4px}.price-card-top>span{display:none}.price-card h3{font-size:0.9375rem}.price-value{font-size:2.438rem;letter-spacing:-2px;margin-top:16px;white-space:nowrap}.price-value>span{font-size:1.062rem;vertical-align:9px;margin-left:4px}.price-card p{font-size:0.75rem;line-height:1.5;margin-top:9px;padding:0;max-width:100%}.price-card>a{position:static;width:28px;height:28px;margin-top:11px}.price-card>a .icon{width:17px;height:17px}.comparison-heading{margin-top:26px;gap:14px}.comparison-heading h3{font-size:1rem}.comparison-heading>span{font-size:0.75rem;text-align:right}table{font-size:0.875rem}th,td{padding:13px 8px}thead{font-size:0.75rem}thead th:nth-child(n+3){width:14%}tbody th[scope="rowgroup"]{width:22%;font-size:0.875rem}.city-label{gap:0}.city-label .icon{display:none}.source-note{margin-top:16px;gap:8px}.source-note p{font-size:0.75rem}.table-wrapper{border-radius:9px}.heading-aside{margin-top:14px;max-width:none;font-size:0.875rem}.heading-aside br{display:none}.grades-grid{grid-template-columns:1fr;gap:13px}.grade-card{padding:23px 25px 21px}.grade-top>span:last-child{display:block;font-size:0.75rem}.grade-number{font-size:6.188rem;margin:2px 0 5px}.grade-number>span{font-size:0.75rem;margin-left:13px}.grade-card h3{font-size:1.375rem;max-width:none}.grade-card p{font-size:1rem;line-height:1.65;margin-top:11px;margin-bottom:20px}.grade-foot{font-size:0.8125rem;padding-top:14px}.octane-note{grid-template-columns:1fr;gap:15px;padding:24px;margin-top:16px}.octane-equals{font-size:2.125rem}.octane-note h3{font-size:1.125rem;line-height:1.4}.octane-note p{font-size:0.9375rem}.inline-sources{gap:9px;flex-direction:column}.inline-sources a{font-size:0.75rem}.stations-layout,.questions-layout{grid-template-columns:1fr;gap:27px}.stations-intro h2{font-size:2.5rem;margin-top:15px}.stations-intro h2 br{display:none}.stations-intro>p{max-width:100%;margin-top:15px;font-size:1rem}.independent-note{margin-top:15px}.station-link{min-height:102px;padding:23px 0;gap:15px}.station-initial{width:46px;height:46px}.station-text strong{font-size:1.312rem}.station-text>span{font-size:0.75rem}.station-action{font-size:0}.station-action .icon{width:23px;height:23px}.station-disclaimer{font-size:0.75rem}.questions-layout h2{font-size:2rem}.questions-layout h2 br{display:none}.questions-lead{margin-top:15px;font-size:1rem}.questions-lead br{display:none}.faq-answer p{font-size:1rem}.faq-answer a{font-size:0.75rem}summary{font-size:1.062rem;padding-block:20px;gap:15px}.faq-answer{padding-bottom:22px}.footer-main{padding:28px 0;gap:22px;flex-wrap:wrap}.footer-main p{font-size:0.75rem}.back-top{font-size:0.75rem;gap:5px}.back-top .icon{width:18px;height:18px}.footer-bottom{display:block;font-size:0.75rem;padding-top:17px;line-height:1.8}.footer-bottom>span{display:block}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.header-note{display:none}.nav{gap:8px}.nav a{font-size:0.875rem}h1{font-size:3.3rem}.hero-bottom-label{flex-basis:100%;margin:2px 0 0}.price-value{font-size:2.062rem}.price-card{padding-inline:10px}.price-card p{font-size:0.75rem}.price-card>a{position:static;margin-top:10px}.comparison-heading>span{font-size:0.75rem}th,td{padding:13px 6px}table{font-size:0.875rem}.station-initial{width:39px;height:39px}.station-link{gap:12px}.station-text>span{font-size:0.75rem}.footer-main p{max-width:130px}.back-top{margin-left:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.header{position:static}.hero{display:block}.hero-visual{display:none}.hero-copy{padding:0}.hero-bottom{margin-top:15px}.button{display:none}.section{padding-block:28px}.container{width:100%}.station-link{break-inside:avoid}details{break-inside:avoid}.footer-main{display:none}body{font-size:12pt}.prices-section,.stations-section,.grade-98{background:white;color:black}.grade-98 p,.grade-98 .grade-number,.stations-intro>p,.station-text>span{color:black}}

/* Language links remain in the upper right at every screen size. */
.language-switch{display:flex;align-items:center;flex-shrink:0;gap:2px;padding:3px;margin-left:auto;border:1px solid var(--line);border-radius:9px;background:var(--wash)}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;padding:0 8px;font-size:.875rem;line-height:1.2;font-weight:600;border-radius:6px;transition:background .18s,color .18s}
.language-switch a:hover{background:#e3e9dd}
.language-switch a[aria-current="page"]{background:var(--ink);color:var(--lime)}
.language-switch a:focus-visible{outline-offset:2px}
.header-inner>.nav{margin-inline:auto}
.hero-copy,.station-text,.stations-intro,.questions-layout>div{min-width:0}
.hero h1,.grade-card h3,.stations-intro h2,.questions-layout h2{overflow-wrap:break-word}
.hero-visual figcaption>strong{max-width:calc(100% - 62px);overflow-wrap:break-word}
.visual-top{gap:12px}
.visual-tag{max-width:calc(100% - 66px)}
html[lang="kk"] .hero-visual figcaption>strong{font-size:clamp(1.65rem,3vw,2.625rem);line-height:1.15;letter-spacing:-.035em}
html[lang="kk"] .grade-top{flex-wrap:wrap}
@media(max-width:1000px){
  html{scroll-padding-top:150px}
  .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding-block:14px 7px;min-height:auto}
  .header-inner>.brand{grid-column:1;grid-row:1;justify-self:start}
  .language-switch{grid-column:2;grid-row:1;justify-self:end;margin:0}
  .header-inner>.nav{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 30px;margin:0;width:100%}
  .header-inner>.nav a{padding-block:8px}
}
@media(max-width:680px){
  .header-inner>.nav{justify-content:space-between;gap:4px 12px}
  .hero-visual figcaption>strong{line-height:1.15}
  .stations-intro h2 br,.questions-layout h2 br,.heading-aside br,.questions-lead br{display:initial}
}
@media(max-width:480px){
  .header-inner{column-gap:8px}
  .header-inner>.brand{font-size:1.625rem;gap:6px;letter-spacing:-1.2px}
  .header-inner>.brand .brand-mark{gap:2px;margin-right:1px}
  .header-inner>.brand .brand-country{font-size:.75rem;margin-bottom:8px}
  .language-switch{gap:0;padding:2px}
  .language-switch a{min-width:40px;padding-inline:6px}
  .header-inner>.nav{gap:4px 8px}
}
@media(prefers-reduced-motion:reduce){.language-switch a{transition:none}}
@media print{.language-switch{display:none}}

/* The extra calculator link also appears in article navigation. */
.header-inner>.nav{min-width:0;flex-wrap:wrap;column-gap:20px;row-gap:2px;justify-content:center}
@media(max-width:480px){html{scroll-padding-top:185px}.header-inner>.nav{column-gap:14px}}

/* Benza KZ brand and news publication */
.brand-logo{width:40px;height:40px;object-fit:contain;flex:0 0 40px}.nav a[aria-current="page"]:after{right:0}.editorial-link{font-size:.75rem;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.button-lime{display:inline-flex;align-items:center;gap:14px;margin-top:24px;min-height:50px;padding:0 23px;background:var(--lime);color:var(--ink);border-radius:7px;font-size:.875rem;font-weight:700}.button-lime:hover{background:white}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.text-link:hover{color:#58712b}
.news-section{background:#eef1ec;border-top:1px solid var(--line)}.news-section>.container>.section-heading{align-items:center}.digest-feature{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;border-radius:14px;background:var(--dark);color:white;margin-bottom:20px}.digest-number{padding:30px;background:var(--lime);color:var(--ink);display:flex;flex-direction:column;justify-content:space-between;min-height:310px}.digest-number span{font-size:.72rem;font-weight:700;letter-spacing:1.4px}.digest-number strong{font-size:7.4rem;line-height:.8;letter-spacing:-.08em}.digest-copy{padding:42px 46px;align-self:center}.digest-copy .eyebrow{color:var(--lime)}.digest-copy h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1.03;letter-spacing:-.055em;max-width:850px;margin-top:20px}.digest-copy h2 a:hover{color:var(--lime)}.digest-copy>p{max-width:750px;color:#b9c3bb;margin-top:18px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-card{min-height:300px;padding:26px;border:1px solid #dce2da;border-radius:12px;background:white;display:flex;flex-direction:column}.news-meta{display:flex;justify-content:space-between;gap:20px;align-items:center;color:var(--muted);font-size:.7rem}.news-category{padding:5px 8px;border-radius:4px;background:#edf5d5;color:#40501f;font-weight:700}.news-card h3{font-size:1.45rem;line-height:1.2;letter-spacing:-.035em;margin-top:27px}.news-card h3 a:hover{color:#58712b}.news-card>p{font-size:.94rem;color:var(--muted);line-height:1.7;margin:14px 0 24px}.news-card>.text-link{margin-top:auto}
.news-page,.article-container{padding-top:32px;padding-bottom:80px}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:.72rem;color:var(--muted)}.breadcrumbs li+li:before{content:"/";margin-right:8px;color:#a8afa9}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.page-heading{padding:58px 0 42px;max-width:920px}.page-heading h1,.article-heading h1,.error-page h1{font-size:clamp(3rem,6vw,5.5rem);line-height:.98;letter-spacing:-.065em;margin-top:19px;overflow-wrap:break-word}.page-heading>p{max-width:720px;color:var(--muted);font-size:1.1rem;margin-top:24px;line-height:1.7}.news-tabs{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--wash);margin-bottom:28px}.news-tabs a{padding:10px 14px;border-radius:6px;font-size:.8rem;font-weight:700}.news-tabs a[aria-current="page"]{background:var(--ink);color:var(--lime)}.news-tabs .rss-link{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.news-list{padding-top:42px}.news-list>.section-heading{margin-bottom:25px}.news-method{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:25px 0;border-block:1px solid var(--line)}.news-method p{font-size:.85rem;color:var(--muted)}
.article-container{max-width:1120px}.article-page{padding-top:55px}.article-heading{max-width:1000px;padding-bottom:38px;border-bottom:1px solid var(--line)}.article-deck{font-size:1.25rem;line-height:1.65;color:var(--muted);max-width:820px;margin-top:25px}.article-byline{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:30px;font-size:.72rem;color:var(--muted)}.article-byline a{font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.article-body{max-width:780px;margin:0 auto;padding:54px 0}.digest-period{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--lime);padding:22px 25px;border-radius:10px;margin-bottom:38px}.digest-period span{font-size:.72rem;font-weight:700}.digest-period strong{font-size:1rem}.article-section{margin-top:42px}.article-section:first-of-type{margin-top:0}.article-section h2,.article-sources h2{font-size:1.8rem;letter-spacing:-.035em;margin-bottom:13px}.article-section p{font-size:1.12rem;line-height:1.85}.article-source{display:block;width:max-content;max-width:100%;margin-top:15px;color:#496033;font-size:.77rem;text-decoration:underline;text-underline-offset:4px}.related-story{display:flex;width:max-content;max-width:100%;margin-top:18px}.article-sources{margin-top:58px;border-top:4px solid var(--ink);padding-top:24px}.article-sources ul{list-style:none;margin:0;padding:0}.article-sources li{display:flex;justify-content:space-between;gap:25px;padding:14px 0;border-bottom:1px solid var(--line);font-size:.78rem}.article-sources li a{text-decoration:underline;text-underline-offset:3px}.article-sources li>span{color:var(--muted);white-space:nowrap}.article-sources>.text-link{margin-top:20px}.related-news{border-top:1px solid var(--line);padding-top:48px}.related-news>h2{margin-bottom:25px}.error-page{min-height:68vh;padding-top:100px;padding-bottom:100px}.error-page .eyebrow{color:var(--muted)}.error-page p{margin:25px 0;max-width:580px;color:var(--muted)}.error-page>.text-link{margin-left:20px}
@media(max-width:900px){.digest-feature{grid-template-columns:155px 1fr}.digest-number{min-height:280px;padding:24px}.digest-number strong{font-size:5.2rem}.digest-copy{padding:35px}.news-card{padding:22px}.news-card h3{font-size:1.25rem}.article-page{padding-top:45px}}
@media(max-width:680px){.brand-logo{width:34px;height:34px;flex-basis:34px}.digest-feature{grid-template-columns:1fr}.digest-number{min-height:auto;display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:end}.digest-number strong{font-size:3.2rem}.digest-copy{padding:30px 25px}.news-grid{grid-template-columns:1fr}.news-card{min-height:250px}.news-page,.article-container{padding-top:23px;padding-bottom:55px}.page-heading{padding:42px 0 32px}.news-tabs{flex-wrap:wrap}.news-tabs .rss-link{margin-left:0}.news-method{align-items:flex-start;flex-direction:column}.article-page{padding-top:35px}.article-deck{font-size:1.05rem}.article-body{padding:40px 0}.article-section p{font-size:1.03rem}.digest-period{align-items:flex-start;flex-direction:column}.article-sources li{flex-direction:column;gap:3px}.editorial-link{order:3;width:100%}.error-page{padding-top:70px}.footer-main .editorial-link{width:auto;order:initial;margin-left:auto}.footer-main .back-top{margin-left:0}}
@media print{.news-tabs,.rss-link,.related-news,.button-lime{display:none}.digest-feature{background:white;color:black;border:1px solid #aaa}.digest-copy>p{color:black}.news-card{break-inside:avoid}.article-heading h1{font-size:32pt}.article-section p{font-size:11pt}}
/* Editorial images and network profiles */
.editorial-cover{margin:30px 0 0}.editorial-cover>img{display:block;width:100%;height:auto;border-radius:12px;background:#e5eae2}.editorial-cover figcaption{font-size:.8125rem;line-height:1.6;color:var(--muted);margin-top:10px;max-width:900px}
.image-label{position:absolute;right:12px;bottom:12px;padding:5px 9px;border-radius:4px;background:rgba(23,33,27,.85);color:white;font-size:.75rem;line-height:1.5;letter-spacing:0;font-weight:500;max-width:calc(100% - 24px)}
.news-card{padding:24px;min-width:0}.news-image{display:block;position:relative;overflow:hidden;margin:-24px -24px 22px;border-radius:11px 11px 0 0;flex-shrink:0}.news-image>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .25s}.news-image:hover>img{transform:scale(1.025)}.news-card h3{margin-top:20px;line-height:1.25;letter-spacing:-.025em}.news-meta{font-size:.8125rem;gap:10px;flex-wrap:wrap}.news-card>p{font-size:1rem}.news-card>.text-link{font-size:.875rem;min-height:30px}.news-category{font-size:.8125rem}
.digest-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr)}.digest-image{position:relative;display:block;min-height:360px;overflow:hidden}.digest-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.digest-edition{position:absolute;top:20px;left:20px;background:var(--lime);color:var(--ink);font-size:.875rem;font-weight:700;padding:8px 12px;border-radius:4px}.digest-copy{padding:36px}.digest-copy h2{font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.1;letter-spacing:-.04em}.digest-copy>p{font-size:1rem}.digest-copy .eyebrow{font-size:.8125rem;line-height:1.7;letter-spacing:.06em}
.price-network-link{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a0ae91}.price-network-link:hover{color:#4b6426}.station-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.station-section-heading .eyebrow{color:var(--lime);font-size:.875rem}.station-section-heading h2{margin-top:18px;max-width:680px;letter-spacing:-.04em}.station-section-heading>p{max-width:330px;color:#bac6bd;font-size:1rem;line-height:1.65}
.network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.network-card{display:flex;flex-direction:column;min-width:0;border:1px solid #d6ddd2;border-radius:12px;overflow:hidden;background:white;color:var(--ink);transition:border-color .2s,transform .2s}.network-card:hover{border-color:#718752;transform:translateY(-3px)}.network-card:focus-visible{outline:3px solid #547622;outline-offset:4px}.network-image{position:relative;overflow:hidden}.network-image>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.network-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.network-card h3{font-size:1.7rem;line-height:1.2;letter-spacing:-.025em}.network-card p{font-size:1rem;line-height:1.6;color:var(--muted);margin-top:12px;margin-bottom:25px}.network-card-action{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:.875rem;font-weight:700;padding-top:18px;border-top:1px solid var(--line);margin-top:auto}.network-card-action>span{font-size:1.3rem}.stations-section .network-card{background:#253129;color:white;border-color:#405044}.stations-section .network-card p{color:#bcc8bd}.stations-section .network-card-action{color:var(--lime);border-color:#435047}.stations-section .network-card:hover{border-color:var(--lime)}.stations-section .network-card:focus-visible{outline-color:var(--lime)}.network-independent{font-size:.875rem;color:#b1bfb3;margin-top:24px;line-height:1.6}
.station-page{padding-top:32px;padding-bottom:70px}.network-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:44px;align-items:center;padding:45px 0 48px;border-bottom:1px solid var(--line)}.network-heading h1{font-size:clamp(2.8rem,4.5vw,4.65rem);line-height:1.06;letter-spacing:-.045em;margin-top:18px;overflow-wrap:anywhere}.network-heading .eyebrow{font-size:.875rem;letter-spacing:.08em;line-height:1.6}.network-intro{font-size:1.0625rem;line-height:1.8;color:var(--muted);margin-top:24px;max-width:620px}.network-heading .editorial-cover{margin:0;align-self:start}.network-heading .editorial-cover>img{aspect-ratio:16/10;object-fit:cover}.network-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:27px}.network-actions .button{margin:0;min-height:52px;padding:14px 20px;font-size:.875rem;line-height:1.5;height:auto}.network-actions .text-link{font-size:.875rem;line-height:1.5}.network-content{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start;padding-top:44px}.network-content>div{min-width:0}.network-subheading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.network-subheading h2,.network-services>h2{font-size:1.9rem;line-height:1.2;letter-spacing:-.025em}.network-subheading>span{font-size:.875rem;color:var(--muted)}.network-prices table{font-size:1rem}.network-prices th,.network-prices td{padding:17px 12px;text-align:left;white-space:nowrap}.network-prices thead{font-size:.875rem}.network-prices th:last-child,.network-prices td:last-child{font-size:.875rem}.network-prices .table-wrapper{overflow-x:auto}.network-note{font-size:1rem;line-height:1.7;color:var(--muted);margin-top:22px}.network-price-source{font-size:.875rem;line-height:1.7;color:var(--muted);margin-top:12px}.network-price-source>a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.network-prices>.text-link{font-size:.875rem;margin-top:22px;min-height:32px}.network-services{margin-top:48px}.network-services>h2{margin-bottom:25px}.network-service{display:grid;grid-template-columns:35px minmax(0,1fr);gap:16px;border-top:1px solid var(--line);padding:24px 0}.service-number{color:#5d723a;font-size:.875rem;padding-top:5px}.network-service h3{font-size:1.3rem;letter-spacing:-.02em}.network-service p{font-size:1rem;line-height:1.75;margin-top:10px;color:var(--muted)}.network-service .text-link{font-size:.875rem;min-height:36px;margin-top:10px}.network-contact{padding:28px;background:var(--dark);color:white;border-radius:12px}.network-contact h2{font-size:1.6rem;line-height:1.25;letter-spacing:-.02em}.network-contact>p{font-size:1rem;line-height:1.75;color:#c1ccc2;margin-top:15px}.network-contact dl{margin:25px 0 0}.network-contact dt{font-size:.875rem;color:#b5c3b8;margin-top:24px}.network-contact dd{margin:8px 0 0;overflow-wrap:anywhere}.network-contact dd a{font-size:1.125rem;line-height:1.5}.network-contact a:hover{color:var(--lime)}.network-contact .button-lime{height:auto;padding:14px 17px;font-size:.875rem;line-height:1.5}.network-contact .button-lime:hover{color:var(--ink)}.network-contact .network-checked{font-size:.8125rem;line-height:1.7;margin-top:23px}.network-checked a{text-decoration:underline;text-underline-offset:3px}.network-footer-note{font-size:.875rem;line-height:1.6;color:var(--muted);border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.other-networks{margin-top:48px}.other-networks>h2{font-size:2rem;letter-spacing:-.025em;margin-bottom:25px}.other-networks .network-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.breadcrumbs{font-size:.875rem}.breadcrumbs ol{font-size:.8125rem;line-height:1.7}.article-byline{font-size:.8125rem;line-height:1.6}
@media(max-width:1000px){.network-heading{gap:30px}.network-content{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.network-contact{padding:24px}.network-grid{gap:16px}.network-card-copy{padding:22px}.network-card h3{font-size:1.5rem}.network-subheading h2{font-size:1.65rem}.network-prices th,.network-prices td{padding:15px 10px}.digest-copy{padding:30px}.station-section-heading{align-items:start;gap:24px}}
@media(max-width:800px){.network-heading{grid-template-columns:1fr;gap:30px;padding-top:32px}.network-heading .editorial-cover{max-width:680px}.network-heading .editorial-cover>img{aspect-ratio:16/9}.network-content{grid-template-columns:1fr}.network-contact{max-width:none}.station-section-heading{display:block}.station-section-heading>p{margin-top:20px;max-width:600px}.network-grid{grid-template-columns:1fr}.network-card h3{font-size:1.75rem}.network-contact .button-lime{max-width:max-content}.digest-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}}
@media(max-width:680px){.news-card{padding:24px}.news-card h3{font-size:1.45rem}.digest-feature{grid-template-columns:1fr}.digest-image{min-height:0;aspect-ratio:16/9}.digest-copy{padding:28px 24px}.digest-copy h2{font-size:2rem}.editorial-cover{margin-top:24px}.station-page{padding-top:23px;padding-bottom:48px}.network-heading h1{font-size:clamp(2.55rem,10vw,3.6rem)}.network-heading{padding-bottom:30px}.network-content{padding-top:32px;gap:32px}.network-actions{gap:18px}.network-subheading{margin-bottom:20px}.network-subheading h2,.network-services>h2{font-size:1.75rem}.network-prices table{font-size:.9375rem}.network-services{margin-top:35px}.other-networks .network-grid{grid-template-columns:1fr}.network-card-copy{padding:24px}.network-service{grid-template-columns:26px minmax(0,1fr);gap:12px}.network-contact{padding:25px}}
@media(prefers-reduced-motion:reduce){.news-image>img,.network-card{transition:none}.network-card:hover{transform:none}.news-image:hover>img{transform:none}}
@media print{.network-contact,.other-networks,.network-actions{display:none}.network-heading,.network-content{display:block}.editorial-cover{max-width:600px}.network-prices,.network-service{break-inside:avoid}.network-prices table{font-size:10pt}}

/* Long-form editorial and SEO guides */
.seo-copy{margin-top:64px;padding-top:42px;border-top:1px solid var(--line)}
.seo-copy>header{max-width:850px;margin-bottom:34px}.seo-copy>header h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.045em;margin-top:14px}.seo-copy>header p{font-size:1.08rem;line-height:1.8;color:var(--muted);margin-top:18px}
.seo-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.seo-copy-grid>section{padding:28px 0;border-top:1px solid var(--line)}.seo-copy-grid h3{font-size:1.35rem;line-height:1.3;letter-spacing:-.02em}.seo-copy-grid p{font-size:1rem;line-height:1.85;color:#4e5851;margin-top:12px}
.article-body>.seo-copy{margin-top:58px}.article-body>.seo-copy .seo-copy-grid{grid-template-columns:1fr}.station-page article>.seo-copy{max-width:1040px}.station-directory-link{margin-top:18px}.city-page .city-price-table{margin-top:10px}.city-price-table .table-wrapper{overflow-x:auto}.city-price-table table{font-size:1rem}.city-price-table th,.city-price-table td{padding:17px 14px;text-align:left;white-space:nowrap}.city-price-table>.text-link{margin-top:20px}.directory-page>.network-grid{margin-bottom:20px}.city-page-link{text-decoration:underline;text-underline-offset:4px}.city-page-link:hover{color:#496033}
@media(max-width:760px){.seo-copy{margin-top:48px;padding-top:32px}.seo-copy-grid{grid-template-columns:1fr}.seo-copy-grid>section{padding:23px 0}.seo-copy>header h2{font-size:2.1rem}.city-price-table th,.city-price-table td{padding:14px 11px}.directory-page>.network-grid{grid-template-columns:1fr}}
@media print{.seo-copy-grid{grid-template-columns:1fr}.seo-copy{break-before:auto}.station-directory-link{display:none}}
