@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--paper:#eef2e6;--grid:#cfdac4;--grid-major:#b8c7aa;--ink:#1c2b4a;--pen:#b3261e;--graphite:#56606b;--raised:#f7f9f2;--verified:#2f6b3b;--font:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--measure:65ch;--gutter:max(16px, 4vw);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#17201c;--grid:#24302a;--grid-major:#2f3d35;--ink:#e3ebdd;--pen:#ff6b5e;--graphite:#9aa79d;--raised:#1d2822;--verified:#7fc28e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font);flex-direction:column;min-height:100vh;margin:0;font-size:1.0625rem;line-height:1.55;display:flex}main{flex:1}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--pen);outline-offset:3px}.wrap{width:100%;max-width:72rem;padding-inline:var(--gutter);margin-inline:auto}.skip{left:var(--gutter);background:var(--ink);color:var(--paper);z-index:10;padding:.5rem 1rem;position:absolute;top:-100px}.skip:focus{top:.5rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:5;background:var(--paper);border-bottom:1px solid var(--grid-major);position:sticky;top:0}@media (height<=30rem){.site-header{position:static}html{scroll-padding-top:1rem}}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:0 2rem;padding-block:.5rem;display:flex}.mark{line-height:2.75rem;display:inline-block}.site-nav .nav-inline a,.site-footer li a{align-items:center;min-height:2.75rem;display:inline-flex}.mark{letter-spacing:-.02em;font-size:1.35rem;font-weight:800;text-decoration:none}.mark sub{vertical-align:-.2em;font-size:.62em}.site-nav ul,.site-footer ul{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--graphite);text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);text-decoration:underline}.nav-menu{display:none}@media (width<=40rem){.site-header .wrap{flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-block:.4rem}.site-nav .nav-inline{display:none}.nav-menu{display:block}.nav-menu summary{cursor:pointer;border:1px solid;border-radius:2px;align-items:center;min-height:2.75rem;padding:0 .8rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu[open] summary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nav-menu ul{padding:.25rem var(--gutter) .75rem;background:var(--paper);border-bottom:1px solid var(--grid-major);margin:0;list-style:none;display:block;position:absolute;top:100%;left:0;right:0}.nav-menu li+li{border-top:1px solid var(--grid-major)}.nav-menu a{align-items:center;min-height:2.75rem;font-size:1.05rem;display:flex}}.site-footer{color:var(--graphite);border-top:2px solid var(--grid-major);margin-top:4rem;padding-block:2.5rem 3rem;font-size:.9rem}.site-footer p{margin:.75rem 0 0}.to-top{right:var(--gutter);z-index:5;border:1px solid var(--grid-major);background:var(--raised);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;padding:0 1rem;font-size:.85rem;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem}.to-top:hover{text-decoration:underline}@supports (animation-timeline:scroll()){.to-top{opacity:0;visibility:hidden;animation:linear both to-top-reveal;animation-timeline:scroll(root);animation-range:0 60vh}}@keyframes to-top-reveal{0%,50%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.site-footer{padding-bottom:4.5rem}@media print{.site-header{position:static}.to-top{display:none}}h1,h2,h3{text-wrap:balance;font-weight:800}h1{letter-spacing:-.035em;max-width:18ch;margin:2.5rem 0 1rem;font-size:clamp(2.2rem,5.2vw,3.8rem);line-height:1.02}h2{letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.1}h3{margin:1.5rem 0 .35rem;font-size:1.15rem}p,ul,ol{margin:0 0 1rem}code{font-size:.92em}.lede{color:var(--graphite);font-size:1.2rem}.prose{max-width:var(--measure)}.prose li{margin-bottom:.4rem}.panel{background:var(--raised);border:2px solid var(--ink);max-width:var(--measure);padding:1.5rem}.panel h2{margin-top:0}.panel>:last-child{margin-bottom:0}.tag{border:1px solid;margin-bottom:.75rem;padding:0 .4rem;font-size:.85rem;font-weight:700;display:inline-block}.button{font:inherit;border:2px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:2px;padding:.8rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.button.ghost{color:var(--ink);background:0 0}.calc-panel .button:disabled{color:var(--graphite);border-color:var(--grid-major);cursor:not-allowed;background:0 0}table{border-collapse:collapse;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--grid-major);vertical-align:top;padding:.6rem .75rem .6rem 0}thead th{color:var(--graphite);font-size:.85rem}td.num,th.num{font-variant-numeric:tabular-nums;text-align:right}.tablewrap{overflow-x:auto}.grid-paper{background-color:var(--paper);background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.trace{fill:none;stroke:var(--pen);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart{margin:2rem 0}.chart figcaption{margin-bottom:.5rem;font-weight:700}.chart-box{border:2px solid var(--ink);padding:1rem .5rem .5rem}.chart-summary{max-width:var(--measure);margin-top:.75rem}.chart details{margin-top:.5rem}.chart summary{cursor:pointer;font-weight:700}.fold{border-top:1px solid var(--grid-major)}.fold:last-of-type{border-bottom:1px solid var(--grid-major)}.fold summary{cursor:pointer;padding-block:.75rem;font-size:1.15rem;font-weight:700}.fold-body{padding-bottom:.5rem}.credits{margin-top:2rem;font-size:.9rem}caption{text-align:left;color:var(--graphite);padding-block:.5rem}.today{margin-block:2rem 1rem}.reading{margin:.25rem 0 .5rem}.reading .figure{letter-spacing:-.03em;font-size:clamp(3rem,9vw,5rem);font-weight:800;line-height:1}.facts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 2rem;margin:1rem 0;display:grid}.facts dt{color:var(--graphite);font-size:.9rem}.facts dd{margin:0}.status{color:var(--graphite);font-size:.9rem}.chart-svg{width:100%;height:auto;display:block}.chart-svg.wide{display:none}.chart-svg.narrow{max-width:30rem;margin-inline:auto}@media (width>=56rem){.chart-svg.wide{display:block}.chart-svg.narrow{display:none}}.chart-svg text{font-family:var(--font)}.chart-svg .tick,.chart-svg .axis-title{fill:var(--graphite)}.chart-svg .grid{stroke:var(--grid-major)}.chart-svg .axis,.chart-svg .leader,.chart-svg .join{stroke:var(--ink)}.chart-svg .join{stroke-dasharray:6 4}.chart-svg .second{stroke:var(--ink);stroke-dasharray:7 5}.chart-svg .swatch{stroke:var(--pen);stroke-width:2px}.chart-svg .swatch.second{stroke:var(--ink)}.chart-svg .legend,.chart-svg .dot,.chart-svg .note{fill:var(--ink)}.chart-svg .halo{stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.chart-svg .trace{vector-effect:none}.share{margin-top:.75rem}.share-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.embed-fold{margin-top:.5rem}.embed-fold summary{cursor:pointer;text-underline-offset:3px;width:fit-content;font-weight:400;text-decoration:underline}.embed-fold label{margin-top:.5rem;display:block}.embed{width:100%;max-width:var(--measure);color:var(--ink);background:var(--raised);border:1px solid var(--graphite);margin-top:.25rem;padding:.5rem;font:.85rem/1.4 ui-monospace,Cascadia Mono,Menlo,monospace;display:block}.sources li{overflow-wrap:anywhere;margin-bottom:.75rem}.crumbs{margin:1.5rem 0 0;font-size:.95rem}.crumbs+h1{margin-top:.5rem}.country-figures .amount{font-size:1.75rem;font-weight:800}.compared .amount{font-size:1.25rem;font-weight:800}.countries{columns:14rem auto;padding:0;list-style:none}.countries li{padding:.2rem 0}.year-form{margin-block:1rem 2rem}.year-form label{font-weight:700;display:block}.year-form .hint{color:var(--graphite);margin:.15rem 0 .5rem;font-size:.9rem}.year-row{flex-wrap:wrap;gap:.5rem;display:flex}.year-row input{font:inherit;width:7ch;color:var(--ink);background:var(--raised);border:2px solid var(--ink);border-radius:2px;padding:.7rem .6rem}.notice{display:none}.notice:target{max-width:var(--measure);border-left:4px solid var(--pen);background:var(--raised);padding:.75rem 1rem;display:block}.years{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.25rem .5rem;padding:0;list-style:none;display:grid}.years a{padding:.35rem 0;display:block}.birth-card{margin-block:1.5rem}.birth-figures{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem 2rem;display:grid}.birth-figures p{margin:0}.birth-figures .figure{letter-spacing:-.03em;font-size:clamp(3rem,9vw,4.5rem);font-weight:800;line-height:1}.figure-label{color:var(--graphite);display:block}.birth-more{color:var(--pen);margin:1.25rem 0 0;font-size:1.6rem;font-weight:800}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.draw{view-timeline-name:--co2-chart}.draw .trace{stroke-dasharray:1;animation:linear both co2-draw;animation-timeline:--co2-chart;animation-range:contain contain 40%}.draw .note-group{animation:linear both co2-appear;animation-timeline:--co2-chart}.draw .at-0{animation-range:contain contain 3%}.draw .at-1{animation-range:contain 2% contain 5%}.draw .at-2{animation-range:contain 4% contain 7%}.draw .at-3{animation-range:contain 6% contain 9%}.draw .at-4{animation-range:contain 8% contain 11%}.draw .at-5{animation-range:contain 10% contain 13%}.draw .at-6{animation-range:contain 12% contain 15%}.draw .at-7{animation-range:contain 14% contain 17%}.draw .at-8{animation-range:contain 16% contain 19%}.draw .at-9{animation-range:contain 18% contain 21%}.draw .at-10{animation-range:contain 20% contain 23%}.draw .at-11{animation-range:contain 22% contain 25%}.draw .at-12{animation-range:contain 24% contain 27%}.draw .at-13{animation-range:contain 26% contain 29%}.draw .at-14{animation-range:contain 28% contain 31%}.draw .at-15{animation-range:contain 30% contain 33%}.draw .at-16{animation-range:contain 32% contain 35%}.draw .at-17{animation-range:contain 34% contain 37%}.draw .at-18{animation-range:contain 36% contain 39%}.draw .at-19{animation-range:contain 38% contain 41%}.draw .at-20{animation-range:contain 40% contain 43%}}}@keyframes co2-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes co2-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.claim{max-width:var(--measure);border-top:2px solid var(--ink);margin:2.5rem 0;padding-top:1.5rem}.claim h2{letter-spacing:0;color:var(--graphite);margin-top:0;font-size:1.15rem;line-height:1.3}.claim-figures{margin:.5rem 0 .75rem;padding:0;font-size:1.35rem;font-weight:800;line-height:1.25;list-style:none}.claim-figures li+li{margin-top:.4rem}.overview{max-width:var(--measure);margin:2rem 0 3rem}.overview h2{margin-top:0}.overview-note{color:var(--graphite);margin:0 0 1rem}.overview-rows{margin:0;padding:0;list-style:none}.overview-rows li{border-bottom:1px solid var(--grid);padding:.5rem 0}.overview-rows a{text-decoration:none;display:block}.overview-rows a:hover .overview-figure{text-decoration:underline}.overview-figure{font-weight:700;display:block}.overview-source{color:var(--graphite);font-size:.9rem;display:block}.overview-track{width:100%;height:.9rem;margin-top:.35rem;display:block;overflow:visible}.overview-grid{stroke:var(--grid-major);stroke-width:1px}.overview-mark{stroke:var(--pen);stroke-width:10px;stroke-linecap:round}.overview-scale{color:var(--graphite);justify-content:space-between;margin:.35rem 0 0;font-size:.85rem;display:flex}.quote{border-left:3px solid var(--graphite);margin:1rem 0;padding-left:1rem}.source,.claim .facts dd,.history{overflow-wrap:anywhere}.claim-details summary{cursor:pointer;padding-block:.5rem;font-weight:700}.kettle-card{background:var(--paper);padding:1rem 1.25rem}.kettle-line{color:var(--graphite);margin:0 0 .75rem}.kettle-rows{margin:0;padding:0;list-style:none}.kettle-rows li{margin-bottom:.6rem}.kettle-count{font-size:1.25rem;font-weight:800;display:block}.kettle-detail{color:var(--graphite);font-size:.95rem;display:block}@media (width>=64rem){.calc-layout{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.calc-panel{position:sticky;top:5rem}.calc-panel h2{margin-top:0}}.calc-result .calc-headline{color:var(--graphite);margin:.25rem 0 .5rem}.calc-headline strong{color:var(--ink);font-size:1.6rem;font-weight:800;line-height:1.15;display:block}.calc-field{margin-bottom:1.25rem}.calc-field label{font-weight:700;display:block}.calc-field .hint{color:var(--graphite);margin:.15rem 0 .4rem;font-size:.9rem}.calc-field input{font:inherit;width:10ch;color:var(--ink);background:var(--raised);border:2px solid var(--ink);padding:.6rem}.calc-error{color:var(--pen);margin:.25rem 0 0;font-size:.9rem}.calc-result{margin-bottom:1.25rem}.calc-result h3{margin-bottom:.25rem}.calc-result p{margin:.15rem 0}.disclosure{max-width:var(--measure);border-left:4px solid var(--pen);padding:.25rem 0 .25rem 1rem}.affiliate{margin:1.5rem 0}.affiliate-link a{font-weight:700}.button.visit{color:var(--ink);white-space:nowrap;background:0 0;border-width:1px;padding:.3rem .75rem;font-size:.9rem;font-weight:600}.button.visit:hover{background:var(--ink);color:var(--paper)}.visit:after{content:" →";content:" →" / ""}.affiliate-link:has(.button),.price{margin:0}.price-note{color:var(--graphite);font-size:.82rem;line-height:1.35;display:block}.picks ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:1.5rem 0 .5rem;padding:0;list-style:none;display:grid}.pick{border:1px solid var(--grid-major);background:var(--raised);border-radius:2px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.1rem;display:flex}.pick-label{color:var(--verified);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.pick h3{margin:0;font-size:1.25rem}.pick h3 a{text-decoration:none}.pick-hook{margin:0;font-size:.92rem}.pick .price{margin-top:auto}.pick .button.visit{align-self:start}.picks+.tablewrap{margin-top:2rem}.ranking{width:100%}.ranking .group td{border-bottom:2px solid var(--grid-major);padding:1.5rem 0 .5rem}.group-title{margin:0;font-size:1.05rem;display:inline}.group-note{color:var(--graphite);margin-left:.6rem;font-size:.85rem;font-weight:400}.ranking .status{white-space:nowrap}.verified{color:var(--verified);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.tick{flex:none;width:1rem;height:1rem}.tick path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.unverified{color:var(--graphite)}.grid-cell{min-width:7.5rem}.grid-figure{font-variant-numeric:tabular-nums;display:block}.gridbar{width:100%;max-width:9rem;height:.6rem;margin-top:.3rem;display:block}.gridbar-track{fill:var(--paper);stroke:var(--grid-major);stroke-width:1px;vector-effect:non-scaling-stroke}.gridbar-tick{stroke:var(--grid);stroke-width:1px;vector-effect:non-scaling-stroke}.gridbar-fill{fill:var(--ink)}.gridbar-uk{stroke:var(--pen);stroke-width:2px;vector-effect:non-scaling-stroke}.ranking .price-cell{min-width:9rem}@media (width<=48rem){.ranking thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ranking tbody,.ranking .group td{display:block}.ranking tr:not(.group){border-bottom:1px solid var(--grid-major);grid-template-columns:auto 1fr auto;gap:.35rem .6rem;padding:.9rem 0;display:grid}.ranking tr:not(.group)>*{text-align:left;border:0;padding:0;display:block}.ranking .rank{color:var(--graphite)}.ranking .host{font-size:1.05rem}.ranking .suits,.ranking .price-cell,.ranking .grid-cell,.ranking .visit-cell{grid-column:1/-1}.ranking .suits{order:1}.ranking .price-cell{order:2}.ranking tr:not(.group)>.grid-cell{color:var(--graphite);order:3;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.ranking .grid-cell:before{content:"Grid"}.ranking .gridbar{flex:1;margin-top:0}.ranking .grid-figure{order:2}.ranking .visit-cell{order:4}.ranking .visit-cell .button.visit,.ranking .visit-cell .affiliate-link{width:100%;display:block}.ranking .visit-cell .button.visit{text-align:center;min-height:2.75rem;padding-block:.65rem}.pick>.button.visit,.pick .affiliate-link,.pick .affiliate-link .button.visit{align-self:stretch;width:100%;display:block}.pick .button.visit{text-align:center;min-height:2.75rem;padding-block:.65rem}}.verdict{max-width:var(--measure);border:1px solid var(--grid-major);background:var(--raised);border-radius:2px;margin:1rem 0 2rem;padding:1.1rem 1.25rem 1.25rem}.verdict>p{margin-block:0 .75rem}.review-mark{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.verdict .lede{font-weight:600}.verdict-buy{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block:1rem .5rem;display:flex}.verdict-buy .disclosure{flex-basis:100%;margin:0;font-size:.9rem}.verdict-buy .price strong{font-size:1.2rem}.review-end{margin:2rem 0 1.5rem}.plans{width:100%}.plans .price{min-width:8rem}.proscons{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 2rem;display:grid}.proscons h3{margin-bottom:.25rem}.sources-line{margin-top:1rem}@media (width<=48rem){.plans thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.plans,.plans tbody,.plans tr,.plans th,.plans td{display:block}.plans tr{border-bottom:1px solid var(--grid-major);padding:.9rem 0}.plans th,.plans td{border:0;padding:.15rem 0}.plans th{font-size:1.05rem}.plans td:before{content:attr(data-label) ": ";color:var(--graphite);font-size:.85rem}.plans td[data-label=Price]:before{content:none}.verdict-buy .button.visit,.verdict-buy .affiliate-link,.review-end .button.visit,.review-end .affiliate-link{width:100%;display:block}.verdict-buy .button.visit,.review-end .button.visit{text-align:center;min-height:2.75rem;padding-block:.65rem}}.agency-form{max-width:34rem;margin-block:1rem 2rem}.agency-form label{margin-bottom:.4rem;font-weight:700;display:block}.agency-form input[type=email]{font:inherit;width:100%;color:var(--ink);background:var(--raised);border:2px solid var(--ink);border-radius:2px;padding:.7rem .6rem}.agency-form .consent{color:var(--graphite);font-size:.95rem}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.result-url{overflow-wrap:anywhere}.result-grade{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.grade-letter{color:var(--pen);font-size:3.5rem;line-height:1}.grade-letter[data-band=clean]{color:var(--verified)}.grade-letter[data-band=middle]{color:var(--ink)}.grade-grams{font-size:1.5rem}.result-line{margin:.5rem 0 0;font-size:1.125rem}.result-grade+.result-line{margin-top:1rem}.result-how{margin:1rem 0 0}.result-how a:after{content:" →";content:" →" / ""}.improvements{max-width:var(--measure);padding-left:1.25rem}.improvements li+li{margin-top:1.5rem}.improvements h3{margin-bottom:.25rem}.checker label{margin-bottom:.4rem;font-weight:700;display:block}.checker input[type=text]{font:inherit;width:100%;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:2px;padding:.7rem .6rem}.checker input::placeholder{color:var(--graphite);opacity:1}.check-note{color:var(--graphite);font-size:.95rem}.checker .button:disabled{opacity:.6;cursor:progress}.pen-strip{border-block:2px solid var(--grid-major);margin-top:.75rem;display:none}.pen-strip svg{width:100%;height:auto;display:block}.pen-line{fill:none;stroke:var(--pen);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.is-measuring .pen-strip{display:block}.is-measuring .pen-line{animation:30s cubic-bezier(.2,.6,.4,1) forwards pen-draw}}@keyframes pen-draw{to{stroke-dashoffset:0}}.reading-band{margin-block:2.5rem}.band-strip{border-block:2px solid var(--grid-major)}.band-strip svg{width:100%;height:clamp(70px,9vw,110px);display:block}.pen-dot{fill:none;stroke:var(--pen);stroke-width:10px;stroke-linecap:round;vector-effect:non-scaling-stroke}.band-text{gap:0 2.5rem;padding-block:1rem;display:grid}.band-head h2{margin-bottom:0}.reading-band .figure{font-size:clamp(2.25rem,6vw,3rem)}.reading-band .unit{font-size:1.25rem;font-weight:700}.band-notes{max-width:var(--measure)}.band-notes p{margin-block:.4rem}@media (width>=48rem){.band-text{grid-template-columns:auto minmax(0,1fr);align-items:start}}.entries ul{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2rem;padding:0;list-style:none;display:grid}.entries li{border-top:2px solid var(--ink);padding-top:.75rem}.entries h3{margin:0 0 .25rem}.entries li p{margin:0}.hosting-facts{grid-template-columns:minmax(0,1fr);gap:0;max-width:48rem}.hosting-facts>div{border-top:1px solid var(--grid-major);gap:.15rem 1.5rem;padding-block:.75rem;display:grid}.hosting-facts dd p{margin:0}.fact-value{font-weight:700}.hosting-facts .fact-note{color:var(--graphite);margin-top:.25rem;font-size:.9rem}@media (width>=40rem){.hosting-facts>div{grid-template-columns:11rem minmax(0,1fr)}}.result-title .result-url{letter-spacing:0;margin-top:.35rem;font-size:clamp(1.25rem,4vw,1.75rem);display:block}
