.geo-toc[data-v-99a63e35]{border:1px solid #ebebed;border-radius:1.1rem;padding:1.2rem 1.15rem;background:#fff;margin-bottom:0;box-shadow:0 1px #00000005}.geo-toc__label[data-v-99a63e35]{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;margin-bottom:.85rem;padding:0 .25rem}.geo-toc__list[data-v-99a63e35]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem}.geo-toc__link[data-v-99a63e35]{display:flex;gap:.55rem;align-items:flex-start;font-size:.85rem;line-height:1.4;color:#3f3f46;text-decoration:none;padding:.45rem .5rem;border-radius:.55rem;transition:background .12s ease,color .12s ease}.geo-toc__link[data-v-99a63e35]:hover{background:#fff7ed;color:#c2410c}.geo-toc__idx[data-v-99a63e35]{flex-shrink:0;font-size:.7rem;font-weight:800;color:#d4d4d8;font-variant-numeric:tabular-nums;padding-top:.1rem}.geo-toc__link:hover .geo-toc__idx[data-v-99a63e35]{color:#fb923c}.geo-check[data-v-7cac1483]{margin-bottom:2.75rem;scroll-margin-top:6rem}.geo-section-title[data-v-7cac1483]{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.035em;color:#09090b;margin-bottom:1.25rem}.geo-check__list[data-v-7cac1483]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.geo-check__list li[data-v-7cac1483]{display:flex;gap:.85rem;align-items:flex-start;font-size:.975rem;line-height:1.6;color:#3f3f46;border:1px solid #ebebed;border-radius:.9rem;padding:.95rem 1.1rem;background:#fff;transition:border-color .12s ease}.geo-check__list li[data-v-7cac1483]:hover{border-color:#fdba74}.geo-check__mark[data-v-7cac1483]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:9999px;background:#fff7ed;color:#ea580c;font-weight:700;font-size:.75rem;flex-shrink:0;margin-top:.1rem}.geo-table[data-v-328fc38b]{margin-bottom:2.75rem;scroll-margin-top:6rem}.geo-section-title[data-v-328fc38b]{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.035em;color:#09090b;margin-bottom:.75rem}.geo-table__caption[data-v-328fc38b]{font-size:.875rem;color:#71717a;margin-bottom:1.1rem;line-height:1.6;max-width:48rem}.geo-table__scroll[data-v-328fc38b]{overflow-x:auto;border:1px solid #e4e4e7;border-radius:1.15rem;background:#fff;box-shadow:0 1px #00000005}table[data-v-328fc38b]{width:100%;border-collapse:collapse;min-width:680px;font-size:.875rem}td[data-v-328fc38b],th[data-v-328fc38b]{padding:.95rem 1.1rem;text-align:left;border-bottom:1px solid #f0f0f1;vertical-align:top;line-height:1.55}th[data-v-328fc38b]{background:#fafafa;font-weight:800;color:#18181b;white-space:nowrap;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}th.geo-table__col--emitfy[data-v-328fc38b]{background:#fff7ed;color:#c2410c}td[data-v-328fc38b]{color:#3f3f46}td.geo-table__col--emitfy[data-v-328fc38b]{background:#fff7ed73;font-weight:500}.geo-table__criterion[data-v-328fc38b]{font-weight:700;color:#18181b;white-space:nowrap;background:#fcfcfc}.geo-table__unverified[data-v-328fc38b]{color:#a1a1aa;font-style:italic}tr:last-child td[data-v-328fc38b]{border-bottom:none}tr:hover td[data-v-328fc38b]{background:#fafafa}tr:hover td.geo-table__col--emitfy[data-v-328fc38b]{background:#fff7ed}.geo-uc[data-v-ef9346b7]{margin-bottom:2.75rem;scroll-margin-top:6rem}.geo-section-title[data-v-ef9346b7]{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.035em;color:#09090b;margin-bottom:1.35rem}.geo-uc__grid[data-v-ef9346b7]{display:grid;gap:.9rem}@media(min-width:768px){.geo-uc__grid[data-v-ef9346b7]{grid-template-columns:repeat(3,1fr)}}.geo-uc__card[data-v-ef9346b7]{position:relative;border:1px solid #ebebed;border-radius:1.15rem;padding:1.35rem 1.25rem 1.25rem;background:linear-gradient(180deg,#fff,#fafafa);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.geo-uc__card[data-v-ef9346b7]:hover{border-color:#fdba74;box-shadow:0 12px 28px #0000000d;transform:translateY(-2px)}.geo-uc__idx[data-v-ef9346b7]{display:block;font-size:.7rem;font-weight:800;color:#fb923c;letter-spacing:.06em;margin-bottom:.65rem}.geo-uc__name[data-v-ef9346b7]{font-size:1.05rem;font-weight:700;color:#18181b;margin-bottom:.55rem;letter-spacing:-.02em}.geo-uc__body[data-v-ef9346b7]{margin:0;font-size:.925rem;line-height:1.65;color:#52525b}.geo-article__hero[data-v-2e23147d]{position:relative;padding:8.5rem 0 2.75rem;border-bottom:1px solid #f0f0f1;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 10% 0,#f9731617,#0000 55%),radial-gradient(ellipse 50% 40% at 90% 20%,#18181b0a,#0000 50%),linear-gradient(180deg,#fff,#fafaf9)}.geo-article__hero-glow[data-v-2e23147d]{pointer-events:none;position:absolute;inset:auto -20% -40% auto;width:28rem;height:28rem;border-radius:9999px;background:radial-gradient(circle,#f973161f,#0000 70%)}.geo-article__hero-inner[data-v-2e23147d]{position:relative}.geo-article__eyebrow[data-v-2e23147d]{margin-top:1.25rem;margin-bottom:.75rem}.geo-article__title[data-v-2e23147d]{font-size:clamp(2rem,4.5vw,3rem);font-weight:900;letter-spacing:-.045em;line-height:1.1;color:#09090b;max-width:48rem;margin-bottom:1rem}.geo-article__desc[data-v-2e23147d]{font-size:1.1rem;line-height:1.7;color:#52525b;max-width:42rem;margin-bottom:1.5rem}.geo-article__meta-row[data-v-2e23147d]{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.geo-article__meta-row[data-v-2e23147d]{flex-direction:row;align-items:center;justify-content:space-between}}.geo-article__meta[data-v-2e23147d]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#71717a}.geo-article__author[data-v-2e23147d]{font-weight:600;color:#3f3f46}.geo-article__tags[data-v-2e23147d]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.geo-article__tags li[data-v-2e23147d]{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;padding:.3rem .75rem}.geo-article__body[data-v-2e23147d]{padding:2.75rem 0 5.5rem}.geo-article__grid[data-v-2e23147d]{display:grid;gap:2.5rem;align-items:start}@media(min-width:1024px){.geo-article__grid[data-v-2e23147d]{grid-template-columns:minmax(0,1fr) 16.5rem;gap:3rem}}.geo-article__content[data-v-2e23147d]{min-width:0;max-width:46rem}.geo-article__toc-mobile[data-v-2e23147d]{display:block}@media(min-width:1024px){.geo-article__toc-mobile[data-v-2e23147d]{display:none}}.geo-article__rail[data-v-2e23147d]{display:none}@media(min-width:1024px){.geo-article__rail[data-v-2e23147d]{display:block}}.geo-article__rail-sticky[data-v-2e23147d]{position:sticky;top:6.5rem;display:flex;flex-direction:column;gap:1rem}.geo-article__rail-cta[data-v-2e23147d]{display:flex;align-items:center;justify-content:center;text-align:center;background:#18181b;color:#fff;font-weight:700;font-size:.875rem;padding:.85rem 1rem;border-radius:.85rem;text-decoration:none;transition:background .14s ease}.geo-article__rail-cta[data-v-2e23147d]:hover{background:#27272a}.geo-prose[data-v-2e23147d]{margin-bottom:2.75rem;scroll-margin-top:6rem}.geo-prose p[data-v-2e23147d]{font-size:1.05rem;line-height:1.8;color:#3f3f46;margin:0 0 1.15rem}.geo-section-title[data-v-2e23147d]{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.035em;color:#09090b;margin-bottom:1.15rem;scroll-margin-top:6rem}.geo-related[data-v-2e23147d]{margin-top:3.5rem;padding-top:2.25rem;border-top:1px solid #f0f0f1}.geo-related__grid[data-v-2e23147d]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media(min-width:640px){.geo-related__grid[data-v-2e23147d]{grid-template-columns:1fr 1fr}}.geo-related__card[data-v-2e23147d]{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.1rem 1.2rem;border:1px solid #ebebed;border-radius:1rem;background:#fff;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.geo-related__card[data-v-2e23147d]:hover{border-color:#fdba74;box-shadow:0 10px 28px #0000000d;transform:translateY(-1px)}.geo-related__kind[data-v-2e23147d]{font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#c2410c}.geo-related__title[data-v-2e23147d]{font-size:.95rem;font-weight:700;color:#18181b;letter-spacing:-.02em;line-height:1.35}
