.gt-list{margin:0;padding:0;list-style:none}.gt-text{color:var(--text-muted-2);font-size:15px;line-height:1.5}.gt-hero__art{opacity:.5}.gt-hero__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.gt-reason{padding:26px}.gt-reason__icon{color:var(--accent-text);display:block}.gt-reason__title{font-family:var(--font-display);margin:14px 0 0;font-size:21px;font-weight:600}.gt-reason .gt-text{margin-top:8px;line-height:1.55}.gt-product{background:var(--aqua-ground);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.gt-product__photo.placeholder{border:0;border-radius:0;font-size:12px}.gt-product__photo.site-photo{border-radius:0}.gt-product__body{flex-direction:column;flex-grow:1;gap:10px;padding:22px;display:flex}.gt-product__tag{align-self:flex-start;padding:5px 10px;font-size:11px}.gt-product__specs{font-family:var(--font-mono);color:var(--text-muted);border-top:1px solid var(--pill-line);margin-top:auto;padding-top:10px;font-size:12px}.gt-step{background:var(--paper);border-radius:18px;padding:24px}.gt-step__num{font-family:var(--font-display);color:var(--accent-text);font-size:34px;font-weight:800}.gt-step__title{font-family:var(--font-display);margin-top:8px;font-size:20px;font-weight:600}.gt-step .gt-text{margin-top:8px}.gt-step--dark{background:var(--ink-deep);color:var(--text-on-dark)}.gt-step--dark .gt-step__num{color:var(--accent)}.gt-step--dark .gt-text{color:var(--text-on-dark-muted)}.gt-terms{margin:14px 0 0}.gt-term{border:1.5px dashed var(--placeholder-line);border-radius:var(--r-md);padding:18px}.gt-term__label{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-muted);font-size:11px}.gt-term__value{margin:6px 0 0}.gt-expansion__text{color:var(--text-on-dark-muted);margin-top:20px;font-size:17px;line-height:1.7}.gt-expansion__panel{flex-direction:column;gap:12px;display:flex}.gt-target{background:var(--ink-deep);border-radius:22px;padding:30px}.gt-target__label{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-on-dark-faint);font-size:12px}.gt-target__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);margin-top:10px;font-size:clamp(56px,6vw,84px);font-weight:800;line-height:1}.gt-target__species{color:var(--text-on-dark-soft);margin-top:6px;font-size:15px}.gt-countries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gt-country{background:var(--ink-deep);border-radius:18px;padding:20px}.gt-country__region{font-family:var(--font-mono);text-transform:uppercase;color:var(--sand);font-size:11px}.gt-country__region--export{color:var(--accent)}.gt-country__name{font-family:var(--font-display);margin-top:6px;font-size:20px;font-weight:600}.gt-map{background:var(--ink-deep);border-radius:var(--r-xl);margin-top:48px;padding:32px}.gt-map .world-map{max-width:820px;margin:0 auto}@media (width<=480px){.gt-map{padding:18px}.gt-countries{grid-template-columns:1fr}}@media (width<=640px) and (height<=700px){.gt-hero__actions .btn--ghost{display:none}}
