@media(min-width:1081px){.ga-page .hero{grid-template-columns:minmax(0,12fr) minmax(0,11fr)}.ga-page .hero h1{font-size:clamp(44px,4.2vw,62px)}}.ga-art{margin:0}.ga-art img,.ga-img{display:block;width:100%;height:auto;border-radius:22px}.ga-art img{box-shadow:0 40px 80px -40px #000000b3,0 0 0 1px #ffffff1f}.ga-img{box-shadow:0 30px 60px -36px #1b2b4a80}.band.ink .ga-img{box-shadow:0 40px 80px -40px #000000c0,0 0 0 1px #ffffff1a}.ga-map{margin:0}.ga-map img{display:block;width:100%;height:auto}.lpmain code{font:500 .9em/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--tile2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;white-space:nowrap}.band.ink code{background:#ffffff14;border-color:#ffffff24;color:#e8ecff}.split-copy p.ga-kicker{font-size:13px;margin-bottom:-4px;color:var(--accent-ink)}.band.ink .split-copy p.ga-kicker{color:#9fb0ff}.ga-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:8px}.ga-actions .ga-btn{padding:12px 20px;font-size:15px;border-radius:12px}.band.ink .ga-actions .textlink{color:#fff}.ga-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-wash2);color:var(--accent-ink);flex:none}.ga-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ga-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ga-why article{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:18px;background:var(--tile);box-shadow:var(--e-tile);overflow:hidden}.ga-viz{height:168px;display:grid;place-items:center;align-content:center;gap:6px;padding:20px 28px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 13%,#fff),color-mix(in srgb,var(--c) 5%,#fff));border-bottom:1px solid color-mix(in srgb,var(--c) 18%,var(--line))}.ga-body{display:grid;gap:8px;align-content:start;padding:22px 24px 24px}.ga-why h3{font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.ga-why .ga-body>p{color:var(--text2);font-size:15px;line-height:1.55}.ga-why .ga-body>p.ga-src{font-size:12.5px;color:var(--muted);margin-top:2px}.ga-src a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.ga-big{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:68px;line-height:.9;letter-spacing:-.03em;color:var(--c)}.ga-cap{font-size:14px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#121a2e)}.ga-bars{display:flex;align-items:flex-end;gap:9px;height:96px;width:min(100%,300px)}.ga-bars i{flex:1;border-radius:6px 6px 3px 3px;background:var(--c)}.ga-bars i.m{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 28%,#fff) 0 5px,#fff 5px 9px);border:1.5px dashed color-mix(in srgb,var(--c) 60%,#fff)}.ga-legend{display:flex;gap:16px;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--c) 70%,#121a2e)}.ga-legend span{display:inline-flex;align-items:center;gap:6px}.ga-legend b{width:10px;height:10px;border-radius:3px;background:var(--c)}.ga-legend b.m{background:#fff;border:1.5px dashed var(--c)}.ga-banner{width:min(100%,300px);display:grid;gap:4px;padding:13px 15px;border-radius:12px;background:#fff;border:1px solid #e3e6f0;box-shadow:0 18px 34px -18px color-mix(in srgb,var(--c) 70%,#1a1f36);font-size:12px;color:#45526b}.ga-banner b{font-size:13.5px;color:#1a1f36}.ga-banner div{display:flex;gap:6px;margin-top:6px}.ga-banner em{font-style:normal;font-weight:600;font-size:11.5px;border:1px solid #d5d9e6;border-radius:7px;padding:5px 9px;color:#1a1f36}.ga-banner em.pri{background:#1a1f36;border-color:#1a1f36;color:#fff}.ga-size{width:min(100%,320px);display:grid;gap:6px}.ga-size p{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--c) 60%,#121a2e)}.ga-size p b{font-variant-numeric:tabular-nums}.ga-size p+i+p{margin-top:8px}.ga-size i{display:block;height:14px;border-radius:7px;background:color-mix(in srgb,var(--c) 30%,#fff)}.ga-size i.dd{min-width:10px;background:#239763}.ga-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ga-feats article{display:grid;gap:10px;align-content:start;padding:24px;border-radius:18px;background:var(--tile);border:1px solid var(--line);box-shadow:var(--e-tile);position:relative;overflow:hidden}.ga-feats article:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--c)}.ga-feats .ga-ico{background:var(--c);color:#fff;box-shadow:0 8px 18px -10px var(--c)}.ga-feats h3{font-size:17px;font-weight:650;letter-spacing:-.01em;margin-top:6px}.ga-feats p{color:var(--text2);font-size:15px;line-height:1.55}.ga-vs{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.4;background:var(--tile);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--e-tile)}.ga-vs th,.ga-vs td{padding:13px 20px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.ga-vs tbody tr:last-child>*{border-bottom:0}.ga-vs thead th{font-size:14px;font-weight:700;padding-block:16px;background:var(--tile2);color:var(--text)}.ga-vs thead th.dd{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 12%,var(--tile2))}.ga-short{display:none}.ga-vs tbody th{font-weight:600;width:34%}.ga-vs td{width:33%;color:var(--text2)}.ga-vs td.dd{background:var(--accent-wash);color:var(--text);font-weight:600}.ga-vs td>svg{display:inline-block;width:22px;height:22px;vertical-align:-6px;margin-right:10px}.ga-vs .ga-yes circle{fill:#239763}.ga-vs .ga-yes path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ga-vs .ga-no circle{fill:#e6e9f0}.ga-vs .ga-no path{fill:none;stroke:#8d98ae;stroke-width:2.2;stroke-linecap:round}.ga-vs tr.ga-group th{padding:22px 20px 10px;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);background:var(--tile)}.ga-cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.45;background:var(--tile);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--e-tile)}.ga-cmp th,.ga-cmp td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.ga-cmp tbody tr:last-child>*{border-bottom:0}.ga-cmp thead th{font-size:13px;font-weight:650;color:var(--text2);background:var(--tile2);padding-block:12px}.ga-cmp thead th.dd{color:var(--accent-ink)}.ga-cmp tbody th{font-weight:600;width:26%}.ga-cmp td{color:var(--text2)}.ga-cmp td.dd{background:var(--accent-wash);color:var(--text);font-weight:600}.ga-cmp thead th.dd{background:color-mix(in srgb,var(--accent) 12%,var(--tile2))}.ga-note{margin-top:14px;font-size:13px;color:var(--muted)}.ga-cookies tbody th{width:auto}.ga-guide>section.wrap{padding-top:72px}.ga-guide>section#cookies{padding-top:48px}.ga-prose{max-width:760px}.ga-prose>p,.ga-prose>h3{max-width:66ch}.ga-prose>p{color:var(--text2);font-size:17px;line-height:1.65;margin-top:16px}.ga-prose>h3{font-size:19px;font-weight:650;letter-spacing:-.01em;margin-top:28px}.ga-prose>h3+p{margin-top:8px}.ga-prose .sec-head{margin-bottom:20px}.ga-prose .ga-cmp{margin-top:4px}.ga-prose a:not(.btn){text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.ga-prose a:not(.btn):hover{text-decoration-color:currentColor}.ga-toc{display:flex;flex-wrap:wrap;gap:8px;padding-top:40px}.ga-toc a{font-size:14px;font-weight:550;color:var(--text2);padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--tile);text-decoration:none}.ga-toc a:hover{color:var(--text);border-color:var(--line2);text-decoration:none}.ga-time{list-style:none;margin:8px 0 0;padding:0;display:grid;position:relative}.ga-time:before{content:"";position:absolute;left:7px;top:14px;bottom:14px;width:2px;background:var(--line2)}.ga-time li{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 24px;padding:14px 0 14px 34px}.ga-time li:before{content:"";position:absolute;left:1px;top:19px;width:10px;height:10px;border-radius:50%;background:var(--tile);border:2.5px solid var(--accent)}.ga-time li:last-child:before{background:var(--accent)}.ga-time time{font-weight:650;font-size:15px;color:var(--accent-ink);font-variant-numeric:tabular-nums;padding-top:1px}.ga-time p{color:var(--text2);font-size:16px;line-height:1.55}.ga-time b{color:var(--text);font-weight:650}.ga-sum{margin-top:22px;padding:18px 20px;border-radius:14px;background:var(--accent-wash);border:1px solid var(--accent-wash2);color:var(--text)!important;font-weight:550}@media(max-width:1080px){.ga-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-art,.ga-img{max-width:640px}.ga-map{max-width:520px}}@media(max-width:760px){.ga-why{grid-template-columns:minmax(0,1fr)}.ga-viz{height:150px}.ga-vs,.ga-vs thead,.ga-vs tbody,.ga-vs tr,.ga-vs th,.ga-vs td{display:block}.ga-vs thead tr,.ga-vs tr.same{display:grid;grid-template-columns:minmax(0,1fr) 64px 52px;align-items:center}.ga-vs thead th{padding:12px 0;font-size:12.5px;text-align:center;border-bottom:1px solid var(--line)}.ga-vs thead th:first-child{padding:0}.ga-long{display:none}.ga-short{display:inline}.ga-vs th,.ga-vs td{border:0}.ga-vs tbody tr{border-bottom:1px solid var(--line)}.ga-vs tbody tr:last-child{border-bottom:0}.ga-vs tr.ga-group{padding:18px 16px 6px}.ga-vs tr.ga-group th{padding:0;width:auto}.ga-vs tr.same th{width:auto;padding:11px 0 11px 16px}.ga-vs tr.same td{width:auto;padding:0;display:flex;justify-content:center;align-self:stretch;align-items:center}.ga-vs tr.same td>svg{margin:0}.ga-vs tr.diff{padding:12px 16px}.ga-vs tr.diff th{width:auto;padding:0 0 6px}.ga-vs tr.diff td{width:auto;padding:5px 0 0;background:none!important;display:grid;grid-template-columns:22px 64px minmax(0,1fr);gap:10px;align-items:center}.ga-vs tr.diff td>svg{grid-column:1;grid-row:1;margin:0}.ga-vs tr.diff td:before{content:attr(data-label);grid-column:2;grid-row:1;font-size:13px;font-weight:600;color:var(--muted)}.ga-vs tr.diff td.dd:before{color:var(--accent-ink)}.ga-vs tr.diff td>span{grid-column:3;grid-row:1}.ga-cmp,.ga-cmp tbody,.ga-cmp tr,.ga-cmp th,.ga-cmp td{display:block}.ga-cmp thead{display:none}.ga-cmp tbody tr{padding:14px 16px;border-bottom:1px solid var(--line)}.ga-cmp tbody tr:last-child{border-bottom:0}.ga-cmp tbody th{width:auto;padding:0 0 8px;border:0;font-size:15.5px}.ga-cmp td{padding:8px 0 0;border:0;display:grid;grid-template-columns:minmax(0,9fr) minmax(0,14fr);gap:12px;background:none!important}.ga-cmp td:before{content:attr(data-label);font-size:13px;font-weight:600;color:var(--muted)}.ga-cmp td.dd:before{color:var(--accent-ink)}.ga-cmp td.dd{font-weight:650}.ga-time li{grid-template-columns:minmax(0,1fr);padding-left:30px}}@media(max-width:620px){.ga-feats{grid-template-columns:minmax(0,1fr);gap:12px}.ga-prose>p{font-size:16px}.ga-toc{padding-top:28px}}
