.geo-module__dl4p3W__page{padding:var(--space-16) var(--sec-pad-x) var(--sec-gap-sm)}.geo-module__dl4p3W__inner{max-width:calc(var(--reading-col) * 1.5);margin:0 auto}.geo-module__dl4p3W__header{max-width:calc(var(--reading-col) * 1.25)}.geo-module__dl4p3W__eyebrow,.geo-module__dl4p3W__idx{margin:0 0 var(--space-6);font-family:var(--font-sans);font-size:var(--text-body);color:var(--gold-d);font-variant-numeric:tabular-nums;font-weight:500;display:block}.geo-module__dl4p3W__title{font-family:var(--font-display);font-weight:500;font-size:var(--type-statement);letter-spacing:var(--track-poster);color:var(--ink);text-wrap:balance;margin:0;line-height:.98}.geo-module__dl4p3W__lede{max-width:var(--reading-col);margin:var(--head-gap) 0 0;font-size:var(--text-lead);color:var(--ink-2);line-height:1.5}.geo-module__dl4p3W__block{margin-top:var(--sec-gap-sm);padding-top:var(--space-7);border-top:1.5px solid var(--ink)}.geo-module__dl4p3W__head{margin-bottom:var(--space-8)}.geo-module__dl4p3W__head .geo-module__dl4p3W__idx{margin-bottom:var(--space-4)}.geo-module__dl4p3W__chapter{max-width:24ch;font-family:var(--font-display);font-weight:500;font-size:var(--type-chapter);letter-spacing:var(--track-poster);color:var(--ink);text-wrap:balance;margin:0;line-height:1.02}.geo-module__dl4p3W__subhead{margin:var(--space-10) 0 var(--space-3);font-family:var(--font-display);font-weight:500;font-size:var(--type-figure-sm);letter-spacing:var(--track-figure);color:var(--ink);line-height:1.2}.geo-module__dl4p3W__text{max-width:var(--reading-col);font-size:var(--text-body-lg);color:var(--ink-2);margin:0;line-height:1.6}.geo-module__dl4p3W__text+.geo-module__dl4p3W__text{margin-top:var(--space-4)}.geo-module__dl4p3W__twoCol{gap:var(--space-10);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.geo-module__dl4p3W__twoCol .geo-module__dl4p3W__subhead{margin-top:0}.geo-module__dl4p3W__tableWrap{margin-top:var(--space-6);overflow-x:auto}.geo-module__dl4p3W__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:640px;font-size:var(--text-body);font-variant-numeric:tabular-nums}.geo-module__dl4p3W__caption{padding-bottom:var(--space-3);text-align:left;font-size:var(--text-meta-lg);color:var(--ink-3)}.geo-module__dl4p3W__table th,.geo-module__dl4p3W__table td{padding:var(--space-4) var(--space-5) var(--space-4) 0;text-align:left;vertical-align:top;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid var(--hair);line-height:1.55}.geo-module__dl4p3W__table thead th{font-size:var(--text-meta-lg);color:var(--ink-3);border-bottom:1.5px solid var(--ink);padding-top:0;font-weight:500}.geo-module__dl4p3W__table tbody th{color:var(--ink);font-weight:600}.geo-module__dl4p3W__table td{color:var(--ink-2)}.geo-module__dl4p3W__table th:first-child,.geo-module__dl4p3W__table td:first-child{width:24%}.geo-module__dl4p3W__defs{max-width:calc(var(--reading-col) * 1.25);margin:var(--space-6) 0 0;border-top:1px solid var(--hair)}.geo-module__dl4p3W__defs dt{padding-top:var(--space-5);font-family:var(--font-display);font-size:var(--type-figure-sm);letter-spacing:var(--track-figure);color:var(--ink);font-weight:500;line-height:1.2}.geo-module__dl4p3W__defs dd{margin:var(--space-2) 0 0;padding-bottom:var(--space-5);border-bottom:1px solid var(--hair);font-size:var(--text-body);color:var(--ink-2);line-height:1.6}.geo-module__dl4p3W__list{max-width:var(--reading-col);margin:var(--space-5) 0 0;border-top:1px solid var(--hair);padding:0;list-style:none}.geo-module__dl4p3W__list li{padding:var(--space-4) 0 var(--space-4) var(--space-6);border-bottom:1px solid var(--hair);font-size:var(--text-body);color:var(--ink-2);line-height:1.6;position:relative}.geo-module__dl4p3W__list li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:1.45em;left:0}.geo-module__dl4p3W__formula{max-width:var(--reading-col);margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--ink);line-height:1.7;overflow-x:auto}.geo-module__dl4p3W__reviewed{margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:1px solid var(--hair);font-size:var(--text-meta-lg);color:var(--ink-3)}.geo-module__dl4p3W__note{max-width:var(--reading-col);margin:var(--space-5) 0 0;font-size:var(--text-meta-lg);color:var(--ink-3);line-height:1.6}.geo-module__dl4p3W__link{color:var(--gold-d);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.geo-module__dl4p3W__link:hover,.geo-module__dl4p3W__link:focus-visible{color:var(--ink)}.geo-module__dl4p3W__source{font-size:var(--text-meta);color:var(--ink-3);white-space:nowrap;text-underline-offset:2px;text-decoration:underline}.geo-module__dl4p3W__source:hover,.geo-module__dl4p3W__source:focus-visible{color:var(--ink)}.geo-module__dl4p3W__faq{max-width:calc(var(--reading-col) * 1.25);margin-top:var(--space-6);border-top:1px solid var(--hair)}.geo-module__dl4p3W__faqItem{border-bottom:1px solid var(--hair)}.geo-module__dl4p3W__faqQ{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-6) 0;cursor:pointer;font-family:var(--font-display);font-size:var(--type-figure-sm);letter-spacing:var(--track-figure);color:var(--ink);font-weight:500;line-height:1.2;list-style:none;display:flex}.geo-module__dl4p3W__faqQ::-webkit-details-marker{display:none}.geo-module__dl4p3W__faqQ:after{content:"+";color:var(--gold);transition:transform var(--dur-fast) var(--ease-out);flex:none}.geo-module__dl4p3W__faqItem[open] .geo-module__dl4p3W__faqQ:after{transform:rotate(45deg)}.geo-module__dl4p3W__faqQ:hover,.geo-module__dl4p3W__faqQ:focus-visible{color:var(--gold-d)}.geo-module__dl4p3W__faqA{max-width:var(--reading-col);padding-bottom:var(--space-6);font-size:var(--text-body);color:var(--ink-2);margin:0;line-height:1.6}.geo-module__dl4p3W__cta{align-items:center;gap:var(--space-6) var(--space-9);margin-top:var(--sec-gap-sm);padding-top:var(--space-8);border-top:1.5px solid var(--ink);flex-wrap:wrap;display:flex}.geo-module__dl4p3W__cta .geo-module__dl4p3W__text{font-size:var(--text-lead-xl);color:var(--ink);flex:320px;font-weight:300;line-height:1.25}@media (max-width:960px){.geo-module__dl4p3W__page{padding-top:var(--space-10)}.geo-module__dl4p3W__twoCol{gap:var(--space-6);grid-template-columns:1fr}}.geo-module__dl4p3W__status{margin-left:var(--space-3);font-size:var(--text-meta-lg);color:var(--ink-3);font-weight:400}