.g-row[data-astro-cid-46syjoyk]{border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem .25rem;text-decoration:none;display:flex}.g-row[data-astro-cid-46syjoyk]:hover{background:color-mix(in srgb, var(--t-claro) 70%, var(--color-surface))}.g-thumb[data-astro-cid-46syjoyk]{aspect-ratio:4/5;object-fit:cover;width:88px;height:auto;box-shadow:var(--shadow-1);border-radius:10px;flex:none}.g-row[data-astro-cid-46syjoyk] .g-thumb-photo{aspect-ratio:4/5;width:88px;box-shadow:var(--shadow-1);border-radius:10px;flex:none;overflow:hidden}.g-row-compact[data-astro-cid-46syjoyk] .g-thumb-photo{border-radius:8px;width:60px}@media (width<=479px){.g-row[data-astro-cid-46syjoyk] .g-thumb-photo{width:64px}}.g-row-compact[data-astro-cid-46syjoyk]{gap:.875rem;padding:.75rem .25rem}.g-row-compact[data-astro-cid-46syjoyk] .g-thumb[data-astro-cid-46syjoyk]{border-radius:8px;width:60px}.g-row-desc[data-astro-cid-46syjoyk]{display:block}.g-star[data-astro-cid-46syjoyk]{background:var(--t-vivo);color:var(--t-ink-on-vivo);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}@media (width<=479px){.g-thumb[data-astro-cid-46syjoyk]{width:64px}.g-row-desc[data-astro-cid-46syjoyk]{display:block}}.picks-summary[data-astro-cid-djncue4w]{object-fit:cover;object-position:50% 0;aspect-ratio:16/9}.picks[data-astro-cid-djncue4w]{align-items:start;gap:1.5rem;display:grid}@media (width>=1024px){.picks-split[data-astro-cid-djncue4w]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem}.picks-split[data-astro-cid-djncue4w].picks-flip>.picks-lead[data-astro-cid-djncue4w]{order:2}.picks-wide[data-astro-cid-djncue4w]>.picks-lead[data-astro-cid-djncue4w]{flex-direction:row}.picks-wide[data-astro-cid-djncue4w]>.picks-lead[data-astro-cid-djncue4w]>.picks-photo[data-astro-cid-djncue4w]{flex:0 0 42%;min-height:18rem}.picks-wide[data-astro-cid-djncue4w]>.picks-lead[data-astro-cid-djncue4w]>.picks-photo[data-astro-cid-djncue4w] img{aspect-ratio:auto;height:100%}.picks-wide[data-astro-cid-djncue4w]>.picks-rows[data-astro-cid-djncue4w]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.5rem}.picks-wide[data-astro-cid-djncue4w]>.picks-rows[data-astro-cid-djncue4w]>li[data-astro-cid-djncue4w]:nth-child(2){border-top:0}}.picks-lead[data-astro-cid-djncue4w]{border-radius:20px}.picks-photo[data-astro-cid-djncue4w] img{aspect-ratio:16/9;transition:transform var(--duration-slow,.25s) var(--ease-standard)}.picks-lead[data-astro-cid-djncue4w]:hover .picks-photo[data-astro-cid-djncue4w] img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.picks-photo[data-astro-cid-djncue4w] img,.picks-lead[data-astro-cid-djncue4w]:hover .picks-photo[data-astro-cid-djncue4w] img{transition:none;transform:none}}.picks-link[data-astro-cid-djncue4w]:after{content:"";border-radius:20px;position:absolute;inset:0}.picks-link[data-astro-cid-djncue4w]:focus-visible{outline:none}.picks-link[data-astro-cid-djncue4w]:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:2px}.picks-lead[data-astro-cid-djncue4w]:hover .picks-link[data-astro-cid-djncue4w]{text-underline-offset:4px;text-decoration:underline 2px}.picks-point[data-astro-cid-djncue4w]{border-left:4px solid var(--t-vivo);padding-left:1rem}.picks-check[data-astro-cid-djncue4w]{background:var(--t-vivo);width:1.375rem;height:1.375rem;color:var(--t-ink-on-vivo);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}.picks-badge[data-astro-cid-djncue4w]{background:var(--t-suave);color:var(--t-on-suave,var(--t-profundo));border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.picks-badge-star[data-astro-cid-djncue4w]{background:var(--t-vivo);color:var(--t-ink-on-vivo)}.picks-rows[data-astro-cid-djncue4w]{align-content:start;display:grid}.picks-rows[data-astro-cid-djncue4w]>li[data-astro-cid-djncue4w]{border-top:1px solid var(--color-hairline)}.picks-rows[data-astro-cid-djncue4w]>li[data-astro-cid-djncue4w]:last-child{border-bottom:1px solid var(--color-hairline)}.gl-hero[data-astro-cid-reemt3do]{background:radial-gradient(65% 85% at 95% 5%, color-mix(in oklab, var(--t-ramp-4) 55%, transparent) 0%, transparent 62%), radial-gradient(45% 55% at 78% 100%, color-mix(in oklab, var(--t-vivo) 16%, transparent) 0%, transparent 70%), var(--band-bg)}.gl-hero[data-astro-cid-reemt3do] .eyebrow{color:var(--t-vivo)}.gl-stats[data-astro-cid-reemt3do]{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start;display:grid}.gl-stat[data-astro-cid-reemt3do]{flex-direction:column-reverse;justify-content:flex-end;padding-right:1rem;display:flex}.gl-stat[data-astro-cid-reemt3do]+.gl-stat[data-astro-cid-reemt3do]{border-left:1px solid var(--color-hairline);padding-left:1rem}.gl-stat-num[data-astro-cid-reemt3do]{color:var(--t-vivo);font-size:1.875rem;line-height:1}@media (width>=640px){.gl-stat[data-astro-cid-reemt3do]{padding-right:1.5rem}.gl-stat[data-astro-cid-reemt3do]+.gl-stat[data-astro-cid-reemt3do]{padding-left:1.5rem}.gl-stat-num[data-astro-cid-reemt3do]{font-size:2.5rem}}.gl-hero[data-astro-cid-reemt3do] .gl-hero-photo{max-width:25rem}.gl-hero[data-astro-cid-reemt3do] .gl-hero-photo .hero-photo-frame{aspect-ratio:6/5}.gl-hero[data-astro-cid-reemt3do] .gl-hero-photo .hero-photo-plate{background:var(--t-vivo)}.gl-filter[data-astro-cid-reemt3do]{background:var(--color-surface);box-shadow:var(--shadow-3)}.gl-filter[data-astro-cid-reemt3do] .filter-chip{white-space:normal}@media (width<=767px){.gl-filter[data-astro-cid-reemt3do] [role=group]{flex-wrap:wrap;gap:.375rem;display:flex}.gl-filter[data-astro-cid-reemt3do] .filter-chip{min-height:2.75rem;padding-inline:.75rem;font-size:.875rem}}.gl-tiles[data-astro-cid-reemt3do]{gap:1rem;display:grid}@media (width>=640px){.gl-tiles[data-astro-cid-reemt3do]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.gl-w2[data-astro-cid-reemt3do]{grid-column:span 2}}@media (width>=1024px){.gl-tiles[data-astro-cid-reemt3do]{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-w2[data-astro-cid-reemt3do]{grid-column:auto}.gl-w3[data-astro-cid-reemt3do]{grid-column:span 2}}@media (width>=1280px){.gl-tiles-4[data-astro-cid-reemt3do]{grid-template-columns:repeat(4,minmax(0,1fr))}.gl-tiles-4[data-astro-cid-reemt3do]>.gl-w3[data-astro-cid-reemt3do]{grid-column:auto}}.gl-tile[data-astro-cid-reemt3do]{background:var(--color-surface);border:1px solid var(--color-hairline);min-width:0;box-shadow:var(--shadow-1);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.gl-tile[data-astro-cid-reemt3do]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.gl-tile-photo[data-astro-cid-reemt3do]{border-bottom:5px solid var(--t-base);position:relative}.gl-tile-photo[data-astro-cid-reemt3do] img,.gl-w2[data-astro-cid-reemt3do] .gl-tile-photo[data-astro-cid-reemt3do] img,.gl-w3[data-astro-cid-reemt3do] .gl-tile-photo[data-astro-cid-reemt3do] img{aspect-ratio:16/10}@media (width>=640px){.gl-w2[data-astro-cid-reemt3do] .gl-tile-photo[data-astro-cid-reemt3do] img{aspect-ratio:21/9}}@media (width>=1024px){.gl-w3[data-astro-cid-reemt3do] .gl-tile-photo[data-astro-cid-reemt3do] img{aspect-ratio:21/9}}.gl-tile-body[data-astro-cid-reemt3do]{flex-direction:column;flex:auto;padding:1.125rem 1.25rem 1rem;display:flex}.gl-tile-links[data-astro-cid-reemt3do]{border-top:1px solid color-mix(in srgb, var(--t-base) 30%, transparent)}.gl-tile-link[data-astro-cid-reemt3do]{border-bottom:1px solid color-mix(in srgb, var(--t-base) 30%, transparent);min-height:2.75rem;color:var(--color-ink);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.9375rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.gl-tile-link[data-astro-cid-reemt3do]:hover{color:var(--t-profundo);text-decoration:underline}.gl-tile-link[data-astro-cid-reemt3do] .gl-tile-arrow{color:var(--t-profundo);flex:none;margin-top:.25rem}@media (prefers-reduced-motion:reduce){.gl-tile[data-astro-cid-reemt3do],.gl-tile[data-astro-cid-reemt3do]:hover{transition:none;transform:none}}.gl-count[data-astro-cid-reemt3do]{font-family:var(--font-body);letter-spacing:0;white-space:nowrap;background:var(--t-vivo);color:var(--t-ink-on-vivo);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.gl-rows[data-astro-cid-reemt3do]>li[data-astro-cid-reemt3do]:last-child{border-bottom:1px solid var(--color-hairline)}@media (width>=768px){.gl-rows[data-astro-cid-reemt3do]>li[data-astro-cid-reemt3do]:nth-last-child(-n+2){border-bottom:1px solid var(--color-hairline)}}.gl-latest[data-astro-cid-reemt3do]{align-items:stretch}.gl-latest-card[data-astro-cid-reemt3do]>.g-row{flex:auto}.gl-latest-card[data-astro-cid-reemt3do]{background:var(--color-surface);border:1px solid var(--color-hairline);border-left:4px solid var(--t-base);box-shadow:var(--shadow-1);border-radius:16px;padding-inline:.75rem;display:flex}.gl-how-photo{max-width:22rem}.gl-how-photo .hero-photo-plate{background:color-mix(in srgb, var(--t-vivo) 34%, transparent)}.gt-hero[data-astro-cid-7bki2ekw]{background:radial-gradient(110% 90% at 88% 0%, color-mix(in oklab, var(--t-base) 30%, transparent) 0%, transparent 55%), radial-gradient(80% 80% at 0% 100%, oklab(0% none none/.22) 0%, transparent 60%), var(--band-bg)}.gt-hero[data-astro-cid-7bki2ekw] .gt-photo{max-width:34rem}.gt-hero[data-astro-cid-7bki2ekw] .gt-photo .hero-photo-frame{aspect-ratio:16/10}.gt-hero[data-astro-cid-7bki2ekw] .gt-photo .arch{border-radius:160px 160px 22px 22px}.gt-hero[data-astro-cid-7bki2ekw] .gt-photo .hero-photo-plate{background:color-mix(in srgb, var(--t-vivo) 34%, transparent);inset:14px -10px -14px 14px}@media (width>=1024px){.gt-hero[data-astro-cid-7bki2ekw] .gt-photo{max-width:26rem}.gt-hero[data-astro-cid-7bki2ekw] .gt-photo .hero-photo-frame{aspect-ratio:5/4}.gt-hero[data-astro-cid-7bki2ekw] .gt-photo .arch{border-radius:240px 240px 24px 24px}}.gt-stage-count[data-astro-cid-7bki2ekw]{background:var(--t-suave);color:var(--t-on-suave,var(--t-profundo));border-radius:999px;align-items:center;gap:.4rem;padding:.375rem .875rem;font-size:.875rem;font-weight:800;display:inline-flex}.gt-questions[data-astro-cid-7bki2ekw]{white-space:normal;text-align:left;height:auto}.gt-journey[data-astro-cid-7bki2ekw]{background:var(--color-surface);border:1px solid var(--color-hairline);box-shadow:var(--shadow-1);border-radius:20px}.gt-journey-head[data-astro-cid-7bki2ekw]{background:radial-gradient(circle, color-mix(in srgb, var(--band-text) 13%, transparent) 1px, transparent 1.6px) 0 0 / 14px 14px, radial-gradient(90% 120% at 100% 0%, color-mix(in oklab, var(--t-base) 40%, transparent) 0%, transparent 62%), var(--band-bg)}.gt-journey-photo[data-astro-cid-7bki2ekw]{aspect-ratio:16/7;object-fit:cover;width:100%;height:auto;display:block}.gt-agencies[data-astro-cid-7bki2ekw]{border-radius:20px}.gt-agency[data-astro-cid-7bki2ekw]{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:999px;padding:.25rem .75rem;font-size:.875rem;font-weight:700}.gt-others[data-astro-cid-7bki2ekw]>li[data-astro-cid-7bki2ekw]{border-top:1px solid var(--color-hairline)}.gp-hero{background:radial-gradient(60% 85% at 95% 5%, color-mix(in oklab, var(--t-ramp-4) 55%, transparent) 0%, transparent 62%), radial-gradient(40% 60% at 85% 100%, color-mix(in oklab, var(--t-vivo) 16%, transparent) 0%, transparent 70%), var(--band-bg)}.gp-hero-in{padding-top:1.5rem;padding-bottom:2.5rem}.gp-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""body";gap:1.25rem;margin-top:1.25rem;display:grid}.gp-hero-text,.gp-hero-side{display:contents}.gp-hero-head{grid-area:head}.gp-hero-side .hero-photo{grid-area:media;max-width:none}.gp-hero-body{grid-area:body}.gp-hero-side .hero-photo-frame{aspect-ratio:16/9}.gp-hero-side .hero-photo-frame img,.gp-hero-side .hero-photo-plate{border-radius:50% 50% 18px 18px/34% 34% 18px 18px}.gp-hero-side .hero-photo-plate{background:var(--t-vivo);inset:10px -8px -10px 10px}@media (width>=768px){.gp-hero-side .hero-photo-frame{aspect-ratio:21/9}}@media (width>=1024px){.gp-hero-in{padding-bottom:3rem}.gp-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"text side";align-items:center;column-gap:clamp(40px,5vw,80px);margin-top:1.5rem}.gp-hero-text{grid-area:text;min-width:0;display:block}.gp-hero-body{padding-top:1.5rem}.gp-hero-side{grid-area:side;justify-content:flex-end;min-width:0;display:flex}.gp-hero-side .hero-photo{width:100%;max-width:34rem}.gp-hero-side .hero-photo-frame{aspect-ratio:5/4}.gp-hero-side .hero-photo-frame img,.gp-hero-side .hero-photo-plate{border-radius:240px 240px 28px 28px}.gp-hero-side .hero-photo-plate{inset:18px -14px -18px 18px}}.gp-byline svg,.gp-verified svg{color:var(--t-vivo)}.gp-flow{grid-template-columns:minmax(0,1fr);display:grid}.gp-cell{display:none}@media (width>=1024px){.gp-flow{grid-template-columns:minmax(0, 1fr) var(--guide-rail);align-items:start;column-gap:clamp(2.5rem,4.5vw,4.5rem)}.gp-band{grid-column:1}.gp-cell{grid-area:1/2;align-self:stretch;min-width:0;display:block}.gp-cell-in{gap:1.25rem;display:grid;position:sticky;top:5rem}.gp-wide,.gp-full{grid-column:1/-1}.gp-wide .gx-steps ol{columns:2;column-gap:3rem}.gp-wide .gx-steps li{break-inside:avoid}.gp-wide .gx-example .gx-rows{grid-template-columns:1fr 1fr;column-gap:3rem;display:grid}.gp-wide .gx-example .gx-rows .gx-total{grid-column:1/-1}.gp-wide .gx-photo img{max-height:34rem}}.gp-flow>.gp-band>:first-child,.gp-flow>.gp-wide>:first-child{margin-top:0}.gp-flow>.gp-band+.gp-wide,.gp-flow>.gp-cell+.gp-wide,.gp-flow>.gp-wide+.gp-band,.gp-flow>.gp-wide+.gp-wide{margin-top:2rem}.gp-flow>.gp-wide>.gx,.gp-flow>.gp-wide>.gp-calc{margin-bottom:0}.gp-flow>.gp-wide>table{margin-top:0}.gp-article .guide-body :is(p,li)>a:not([class]){color:var(--t-profundo)}.gp-summary{background:var(--t-suave);border:1px solid color-mix(in srgb, var(--t-base) 28%, transparent);border-top:4px solid var(--t-base);border-radius:20px}.gp-summary-grid{gap:1.25rem;display:grid}@media (width>=768px){.gp-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem}}.gp-takeaways{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--t-base) 24%, transparent);border-radius:16px}.gp-takeaways svg,.gp-takeaways h3{color:var(--t-profundo)}.gp-pick-summary{object-fit:cover;object-position:50% 0;display:block}.gp-rail-next-pic,.gp-next-pic{background:var(--t-claro);display:block;overflow:hidden}.gp-rail-next-pic img{aspect-ratio:16/9;object-fit:cover;object-position:50% 0;width:100%;height:auto;display:block}.gp-rail-calc .duo{flex:none}.gp-next{background:var(--t-claro);border:1px solid color-mix(in srgb, var(--t-base) 26%, transparent);border-radius:24px;gap:1.25rem;padding:1.25rem;display:grid}.gp-next-pic{box-shadow:var(--shadow-2);border-radius:16px}.gp-next-pic img{aspect-ratio:16/9;object-fit:cover;object-position:50% 0;width:100%;height:auto;display:block}@media (width>=768px){.gp-next{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:2rem;padding:1.75rem}.gp-next-pic img{aspect-ratio:4/5}}.gp-rail-card{background:var(--color-surface);border:1px solid var(--color-hairline);box-shadow:var(--shadow-2);border-radius:20px}.gp-rail-card .duo{flex:none}.gp-help-img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.gp-term{color:var(--color-ink);padding-block:.5rem;line-height:1.35;text-decoration:none;display:block}.gp-term b{font-size:.9375rem;font-weight:800;display:block}.gp-term i{color:var(--color-ink-muted);font-size:.875rem;font-style:normal;display:block}.gp-term:hover b{text-decoration:underline}.gp-src{gap:.75rem;max-width:56rem;scroll-margin-top:5rem;font-size:.9375rem;line-height:1.375;display:flex}.gp-src-n{width:1.75rem;color:var(--t-profundo);flex:none;font-weight:800}.gp-src>span{min-width:0}.gp-src b{font-weight:700}.gp-src cite{font-style:normal;font-weight:600}.gp-src i{color:var(--color-ink-muted);font-style:normal}.gp-src-a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-ink-muted);text-underline-offset:.15em}.gp-src-a:hover,.gp-src-a:focus-visible{color:var(--t-profundo);text-decoration-color:currentColor}.gp-src-ext{vertical-align:.05em;margin-left:.125rem;display:inline}.gp-src-u{overflow-wrap:anywhere}.gp-county.gp-county-end{background:var(--t-claro);border-color:color-mix(in srgb, var(--t-base) 26%, transparent);border-left:6px solid var(--t-base)}.gp-county-end .gp-county-form{max-width:40rem;margin-top:1.25rem}.gp-more-src>summary::-webkit-details-marker{display:none}.gp-cell-in [data-toc] ul{max-height:calc(100dvh - 28rem);mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000)}.gp-rail-picture-frame{background:var(--t-claro);display:block;overflow:hidden}.gp-rail-picture-frame img{aspect-ratio:4/3;object-fit:cover;object-position:50% 0;width:100%;height:auto;display:block}.gp-editorial a{color:var(--t-profundo)}.gp-county-rail .gp-county-input{min-height:2.75rem}.guide-body .gp-calc{background:var(--t-claro);border:1px solid color-mix(in srgb, var(--t-base) 30%, transparent);border-left:6px solid var(--t-base);border-radius:20px;margin-top:2.25rem;margin-bottom:.5rem;padding:1.25rem 1.25rem 1.25rem 1.125rem;scroll-margin-top:4.5rem}.guide-body .gp-calc-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.guide-body .gp-calc.is-live .gp-calc-actions,.guide-body .gp-calc.is-live .gp-calc-place{display:none}.guide-body .gp-calc.is-live .gp-calc-mount{margin-top:1.25rem}.guide-body .gp-calc-island[hidden]{display:none}.guide-body .gp-calc-island{font-size:1rem;line-height:1.5}.guide-body .gp-calc-island :is(h3,h4){margin-top:0}.guide-body .gp-calc-island :is(ul,ol){padding-left:0;list-style:none}.guide-body .gp-calc-island li+li{margin-top:0}.guide-body .gp-calc-art{width:64px;height:64px;color:var(--t-profundo);place-items:center;display:inline-grid;position:relative}.guide-body .gp-calc-blob{width:100%;height:100%;position:absolute;inset:0}.guide-body .gp-calc-icon{position:relative}.guide-body .gp-calc-main>*+*{margin-top:.375rem}.guide-body .gp-calc-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--t-profundo);font-size:.75rem;font-weight:800}.guide-body .gp-calc-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:1.375rem;font-weight:650;line-height:1.15}.guide-body .gp-calc-promise{color:var(--color-ink-muted);font-size:1rem;line-height:1.5}.guide-body .gp-calc-place:not([hidden]){align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:flex}.guide-body .gp-calc-pin{color:var(--t-profundo);flex:none}.guide-body .gp-calc-actions{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding-top:.5rem;display:flex}.guide-body .gp-calc-actions .btn{gap:.375rem}.guide-body .gp-calc-output{color:var(--t-profundo);font-size:.875rem;font-weight:800}@media (width<=479px){.guide-body .gp-calc-head{grid-template-columns:minmax(0,1fr)}}.gp-county{background:var(--color-surface);border:1px solid var(--color-hairline);box-shadow:var(--shadow-2);border-radius:20px}.gp-county-form{flex-wrap:wrap;gap:.5rem;display:flex}.gp-county-input{min-height:var(--touch-target);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-ink);flex:12rem;padding:0 1rem;font-size:1rem}.gp-county-input::placeholder{color:var(--color-ink-muted)}.gp-checklist{max-width:56rem}.gp-picture{background:var(--color-warm);border-radius:20px}.gp-picture-frame{background:var(--t-claro);border:1px solid color-mix(in srgb, var(--t-base) 22%, transparent)}.gp-picks{gap:1.25rem;display:grid}@media (width>=1024px){.gp-picks{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem}.gp-pick-rows{align-content:start}.gp-picks-wide{grid-template-columns:minmax(0,1fr)}.gp-picks-wide>.gp-pick-lead{flex-direction:row}.gp-picks-wide>.gp-pick-lead>a{flex:0 0 42%}.gp-picks-wide>.gp-pick-lead>a :global(img){aspect-ratio:auto;height:100%}.gp-picks-wide>.gp-pick-rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gp-pick-badge{background:var(--t-suave);color:var(--t-on-suave,var(--t-profundo));border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.gp-pick-check{background:var(--t-vivo);width:1.375rem;height:1.375rem;color:var(--t-ink-on-vivo);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}.gp-pick-thumb{background:var(--t-suave);width:88px;height:110px;box-shadow:var(--shadow-1);border-radius:12px;flex:none;display:block;overflow:hidden}.gp-pick-thumb img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.gp-pick-desc{display:block}@media (width<=479px){.gp-pick-thumb{width:64px;height:80px}.gp-pick-desc{display:block}}.gp-pick-lead img{transition:transform var(--duration-slow,.25s) var(--ease-standard)}.gp-pick-lead:hover img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.gp-pick-lead img{transition:none}.gp-pick-lead:hover img{transform:none}}.gp-editorial{background:var(--color-warm);border:1px solid var(--color-warm-line);border-radius:20px}.gp-tools>li:last-child{border-bottom:1px solid var(--color-hairline)}@media (width>=640px){.gp-tools>li:nth-last-child(-n+2){border-bottom:1px solid var(--color-hairline)}}.gp-faq h2{font-family:var(--font-display);font-size:1.75rem;line-height:1.1}.gp-faq [class*=max-w-]{max-width:48rem}.gc-hero{background:radial-gradient(110% 90% at 88% 0%, color-mix(in oklab, var(--t-base) 30%, transparent) 0%, transparent 55%), var(--band-bg)}.gc-cols{gap:3rem;display:grid}@media (width>=1024px){.gc-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:2.5rem}}.gc-claims{counter-reset:claim;border-top:1px solid var(--color-hairline)}.gc-claim{border-bottom:1px solid var(--color-hairline);padding:1rem 0 1rem 2.75rem;scroll-margin-top:5rem;position:relative}.gc-claim:before{counter-increment:claim;content:counter(claim);background:var(--t-suave);width:1.875rem;height:1.875rem;color:var(--t-on-suave,var(--t-profundo));font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.8125rem;font-weight:800;display:inline-grid;position:absolute;top:1.05rem;left:0}.gc-claim-text{font-size:1rem;font-weight:600;line-height:1.5}.gc-claim-meta{color:var(--color-ink-muted);margin-top:.25rem;font-size:.875rem;line-height:1.4}
