.why-local-page:where(.astro-ycshbtap){padding:var(--space-3xl) 0}.page-header:where(.astro-ycshbtap){text-align:center;margin-bottom:var(--space-3xl);max-width:700px;margin-left:auto;margin-right:auto}.page-header:where(.astro-ycshbtap) h1:where(.astro-ycshbtap){font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:-.02em;margin-bottom:var(--space-md);line-height:var(--leading-tight)}.wl-section:where(.astro-ycshbtap){margin-bottom:var(--space-3xl);padding:0}.wl-section:where(.astro-ycshbtap) h2:where(.astro-ycshbtap){font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.02em;margin-bottom:var(--space-sm)}.section-intro:where(.astro-ycshbtap){color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:640px;line-height:var(--leading-relaxed)}.section-note:where(.astro-ycshbtap){color:var(--text-secondary);font-size:var(--text-sm);margin-top:var(--space-xl);line-height:var(--leading-relaxed);max-width:640px}.timeline:where(.astro-ycshbtap){display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.timeline-event:where(.astro-ycshbtap){display:grid;grid-template-columns:140px 1fr;gap:var(--space-lg);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md)}.timeline-date:where(.astro-ycshbtap){font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-tertiary);padding-top:2px}.timeline-body:where(.astro-ycshbtap) h3:where(.astro-ycshbtap){font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-xs);color:var(--text-primary)}.timeline-body:where(.astro-ycshbtap) p:where(.astro-ycshbtap){font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.callout:where(.astro-ycshbtap){padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.callout:where(.astro-ycshbtap) p:where(.astro-ycshbtap){font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.callout:where(.astro-ycshbtap).accent{border-color:var(--accent-border);background:var(--accent-muted)}.callout:where(.astro-ycshbtap).accent h3:where(.astro-ycshbtap){font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:var(--space-sm);color:var(--accent)}.callout:where(.astro-ycshbtap).accent p:where(.astro-ycshbtap){color:var(--text-primary)}.rules-grid:where(.astro-ycshbtap){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.rule-card:where(.astro-ycshbtap){background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:var(--space-lg)}.rule-year:where(.astro-ycshbtap){display:inline-block;font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--accent);background:var(--accent-muted);padding:2px 8px;border-radius:var(--radius-sm);margin-bottom:var(--space-sm)}.rule-card:where(.astro-ycshbtap) h3:where(.astro-ycshbtap){font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-sm);color:var(--text-primary)}.rule-card:where(.astro-ycshbtap) p:where(.astro-ycshbtap){font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.gap-comparison:where(.astro-ycshbtap){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:var(--space-xl)}.gap-card:where(.astro-ycshbtap){background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:var(--space-lg)}.gap-card:where(.astro-ycshbtap) h3:where(.astro-ycshbtap){font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:var(--space-lg);color:var(--text-primary)}.gap-pros:where(.astro-ycshbtap),.gap-cons:where(.astro-ycshbtap){margin-bottom:var(--space-md)}.gap-tag:where(.astro-ycshbtap){display:inline-block;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px 8px;border-radius:var(--radius-sm);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.04em}.gap-tag:where(.astro-ycshbtap).good{color:var(--success);background:#34d3991a;border:1px solid rgba(52,211,153,.2)}.gap-tag:where(.astro-ycshbtap).bad{color:var(--error);background:#f871711a;border:1px solid rgba(248,113,113,.2)}.gap-pros:where(.astro-ycshbtap) p:where(.astro-ycshbtap),.gap-cons:where(.astro-ycshbtap) p:where(.astro-ycshbtap){font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.data-grid:where(.astro-ycshbtap){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.data-card:where(.astro-ycshbtap){background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:var(--space-lg)}.data-card:where(.astro-ycshbtap).local{border-color:#34d3994d}.data-card:where(.astro-ycshbtap).never{border-color:#f871714d}.data-card:where(.astro-ycshbtap) h3:where(.astro-ycshbtap){font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-md);color:var(--text-primary)}.data-card:where(.astro-ycshbtap) ul:where(.astro-ycshbtap){list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-sm)}.data-card:where(.astro-ycshbtap) li:where(.astro-ycshbtap){font-size:var(--text-sm);color:var(--text-secondary);padding-left:var(--space-md);position:relative}.data-card:where(.astro-ycshbtap).local li:where(.astro-ycshbtap):before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--success)}.data-card:where(.astro-ycshbtap).network li:where(.astro-ycshbtap):before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--text-tertiary)}.data-card:where(.astro-ycshbtap).never li:where(.astro-ycshbtap):before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--error)}.data-note:where(.astro-ycshbtap){font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin-top:var(--space-sm)}.legal-facts:where(.astro-ycshbtap){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.legal-card:where(.astro-ycshbtap){background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:var(--space-lg)}.legal-card:where(.astro-ycshbtap) h3:where(.astro-ycshbtap){font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-sm);color:var(--text-primary)}.legal-card:where(.astro-ycshbtap) p:where(.astro-ycshbtap){font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.cta-section:where(.astro-ycshbtap){text-align:center;padding-top:var(--space-2xl);border-top:1px solid var(--border-secondary)}.cta-text:where(.astro-ycshbtap){font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-lg)}.cta-actions:where(.astro-ycshbtap){display:flex;gap:var(--space-md);justify-content:center}@media(max-width:768px){.rules-grid:where(.astro-ycshbtap),.data-grid:where(.astro-ycshbtap),.legal-facts:where(.astro-ycshbtap){grid-template-columns:1fr}.gap-comparison:where(.astro-ycshbtap){grid-template-columns:1fr}.timeline-event:where(.astro-ycshbtap){grid-template-columns:1fr;gap:var(--space-xs)}.cta-actions:where(.astro-ycshbtap){flex-direction:column;align-items:center}}
