.g-wrap[data-astro-cid-4mdma4k4]{max-width:780px;margin:0 auto;padding:0 var(--sp-6)}@media (max-width: 500px){.g-wrap[data-astro-cid-4mdma4k4]{padding:0 20px}}.g-head[data-astro-cid-4mdma4k4]{padding:var(--sp-12) 0 var(--sp-8)}.g-crumb[data-astro-cid-4mdma4k4]{font-size:13px;margin-bottom:var(--sp-6)}.g-head[data-astro-cid-4mdma4k4] .eyebrow[data-astro-cid-4mdma4k4]{display:block}.g-head[data-astro-cid-4mdma4k4] h1[data-astro-cid-4mdma4k4]{font-size:38px;line-height:1.08;margin:var(--sp-2) 0 0}@media (min-width: 700px){.g-head[data-astro-cid-4mdma4k4] h1[data-astro-cid-4mdma4k4]{font-size:52px}}.g-intro[data-astro-cid-4mdma4k4]{font-size:19px;color:var(--muted);margin-top:var(--sp-4);max-width:60ch;line-height:1.6}.g-by[data-astro-cid-4mdma4k4]{margin-top:var(--sp-6);font-size:13px;color:var(--muted);border-top:1px solid var(--border-soft);padding-top:var(--sp-4)}.prose[data-astro-cid-4mdma4k4]{padding-top:var(--sp-12);padding-bottom:var(--sp-8);font-size:17px;color:var(--fg)}.prose[data-astro-cid-4mdma4k4] h2{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;font-size:30px;color:var(--fg);margin:var(--sp-12) 0 var(--sp-4);line-height:1.15}.prose[data-astro-cid-4mdma4k4] h2:first-child{margin-top:0}.prose[data-astro-cid-4mdma4k4] h3{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--fg);margin:var(--sp-8) 0 var(--sp-2);line-height:1.25}.prose[data-astro-cid-4mdma4k4] p{margin:0 0 var(--sp-4);line-height:1.7;max-width:68ch}.prose[data-astro-cid-4mdma4k4] ul{margin:0 0 var(--sp-4);padding-left:0;list-style:none;display:grid;gap:var(--sp-2);max-width:68ch}.prose[data-astro-cid-4mdma4k4] li{position:relative;padding-left:22px;line-height:1.6}.prose[data-astro-cid-4mdma4k4] li:before{content:"";position:absolute;left:4px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--amber)}.prose[data-astro-cid-4mdma4k4] a{color:var(--primary);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.prose[data-astro-cid-4mdma4k4] strong{color:var(--fg);font-weight:600}.prose[data-astro-cid-4mdma4k4] hr{border:0;border-top:1px solid var(--border-soft);margin:var(--sp-8) 0}.prose[data-astro-cid-4mdma4k4] table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0 0 var(--sp-4);font-size:14.5px}.prose[data-astro-cid-4mdma4k4] th,.prose[data-astro-cid-4mdma4k4] td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--border-soft);vertical-align:top;overflow-wrap:anywhere}.prose[data-astro-cid-4mdma4k4] th:first-child,.prose[data-astro-cid-4mdma4k4] td:first-child{width:34%}.prose[data-astro-cid-4mdma4k4] th{color:var(--fg);font-weight:600}.prose[data-astro-cid-4mdma4k4] .said{margin:var(--sp-6) 0;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-6);border-left:4px solid #b48b45;background:var(--surface-2);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--fg);font-size:16px;line-height:1.65}.prose[data-astro-cid-4mdma4k4] .note{font-size:15px;color:var(--fg);background:var(--surface-2);border-left:4px solid #b48b45;border-radius:0 var(--r-md) var(--r-md) 0;padding:var(--sp-4) var(--sp-6);margin:var(--sp-6) 0}.prose[data-astro-cid-4mdma4k4] .note p{margin-bottom:var(--sp-2)}.prose[data-astro-cid-4mdma4k4] .note p:last-child{margin-bottom:0}.prose[data-astro-cid-4mdma4k4] .q{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--fg);margin:var(--sp-8) 0 var(--sp-2)}.prose[data-astro-cid-4mdma4k4] .jump{display:grid;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none}.prose[data-astro-cid-4mdma4k4] .jump li{padding-left:0}.prose[data-astro-cid-4mdma4k4] .jump li:before{display:none}.prose[data-astro-cid-4mdma4k4] .jump a{display:block;min-height:44px;padding:13px var(--sp-4);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-md);color:var(--fg);font-size:15px;text-decoration:none}.prose[data-astro-cid-4mdma4k4] .jump a:hover{border-color:var(--primary);text-decoration:none}.prose[data-astro-cid-4mdma4k4] .jump a span{display:block;color:var(--muted);font-size:13px;margin-top:2px;line-height:1.45}.g-limits[data-astro-cid-4mdma4k4]{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:var(--sp-6);margin-top:var(--sp-4)}.g-limits[data-astro-cid-4mdma4k4] h2[data-astro-cid-4mdma4k4]{font-size:24px;color:var(--fg);margin-bottom:var(--sp-3)}.g-limits[data-astro-cid-4mdma4k4] p{font-size:15px;color:var(--muted);line-height:1.65;margin:0 0 var(--sp-3)}.g-limits[data-astro-cid-4mdma4k4] p:last-child{margin-bottom:0}.g-limits[data-astro-cid-4mdma4k4] ul{margin:0;padding-left:0;list-style:none;display:grid;gap:var(--sp-2)}.g-limits[data-astro-cid-4mdma4k4] li{position:relative;padding-left:22px;font-size:15px;line-height:1.6;color:var(--muted)}.g-limits[data-astro-cid-4mdma4k4] li:before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--amber);opacity:.8}.g-sources[data-astro-cid-4mdma4k4]{padding-top:var(--sp-12);padding-bottom:var(--sp-16)}.g-sources[data-astro-cid-4mdma4k4] h2[data-astro-cid-4mdma4k4]{font-size:24px;color:var(--fg)}.g-src-note[data-astro-cid-4mdma4k4]{font-size:14px;color:var(--muted);margin:var(--sp-2) 0 var(--sp-4);max-width:60ch}.g-sources[data-astro-cid-4mdma4k4] ul[data-astro-cid-4mdma4k4]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.g-sources[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]{display:block;min-height:44px;padding:12px var(--sp-4);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-md);color:var(--primary);text-decoration:none;font-size:14.5px;line-height:1.45;overflow-wrap:anywhere}.g-sources[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:hover{border-color:var(--primary)}.g-sources[data-astro-cid-4mdma4k4] .g-onward[data-astro-cid-4mdma4k4]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-8);font-size:14px}.g-sources[data-astro-cid-4mdma4k4] .g-onward[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]{display:inline-block;min-height:0;padding:6px 0;background:none;border:0;border-radius:0;color:var(--fg);text-decoration:underline;text-underline-offset:4px}.g-cta[data-astro-cid-4mdma4k4]{padding:var(--sp-16) 0;background:var(--surface-2);border-top:1px solid var(--border-soft)}.g-cta-in[data-astro-cid-4mdma4k4]{text-align:center}.g-cta-in[data-astro-cid-4mdma4k4] h2[data-astro-cid-4mdma4k4]{font-size:34px}.g-cta-in[data-astro-cid-4mdma4k4] p[data-astro-cid-4mdma4k4]{color:var(--muted);margin:var(--sp-3) auto 0;max-width:52ch}.g-cta-form[data-astro-cid-4mdma4k4]{margin:var(--sp-8) auto 0;max-width:560px;text-align:left}
