.style-page.svelte-a62bvv{background:var(--rs-bg-public);color:var(--rs-text-public);min-width:0}.hero.svelte-a62bvv{padding:80px 28px 40px;border-bottom:1px solid var(--rs-border-public)}.hero-inner.svelte-a62bvv{max-width:880px;margin:0 auto;display:grid;gap:18px;min-width:0}.eyebrow.svelte-a62bvv{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 12px;border:1px solid var(--rs-border-public-strong);border-radius:999px;background:#ffffff06;font-size:10px;letter-spacing:.16em;color:var(--rs-muted-public);width:max-content;max-width:100%;flex-wrap:wrap}.eb-dot.svelte-a62bvv{width:4px;height:4px;border-radius:999px;background:var(--rs-cyan-public);flex-shrink:0}h1.svelte-a62bvv,h2.svelte-a62bvv,p.svelte-a62bvv,ul.svelte-a62bvv{margin:0}h1.svelte-a62bvv{font-size:clamp(34px,4.6vw,50px);line-height:1.04;letter-spacing:-.025em;overflow-wrap:anywhere}.subline.svelte-a62bvv{font-size:clamp(14px,1.3vw,16px);line-height:1.6;color:var(--rs-muted-public);max-width:62ch}.style-body.svelte-a62bvv{max-width:880px;margin:0 auto;padding:48px 28px 96px;min-width:0;display:grid;gap:56px}.section.svelte-a62bvv{display:grid;gap:20px;min-width:0}.section-head.svelte-a62bvv{display:grid;gap:10px;min-width:0}.section-head.svelte-a62bvv h2:where(.svelte-a62bvv){font-family:var(--rs-display-font);font-weight:600;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.015em}.section-head.svelte-a62bvv p:where(.svelte-a62bvv){color:var(--rs-muted-public);font-size:14px;line-height:1.6;max-width:62ch}.rules.svelte-a62bvv{margin:0;padding:0;display:grid;gap:0;border:1px solid var(--rs-border-public);border-radius:18px;overflow:hidden}.rule.svelte-a62bvv{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:24px;padding:22px 24px;border-top:1px solid var(--rs-border-public);background:#ffffff05;scroll-margin-top:80px}.rule.svelte-a62bvv:first-child{border-top:none}.rule.svelte-a62bvv:target{background:#22d3ee0d;border-left:2px solid var(--rs-cyan-public)}dt.svelte-a62bvv{margin:0}.anchor.svelte-a62bvv{display:inline-flex;align-items:baseline;gap:6px;text-decoration:none;color:var(--rs-text-public);font-family:var(--rs-display-font);font-weight:600;font-size:clamp(15px,1.6vw,17px);letter-spacing:-.005em}.anchor.svelte-a62bvv .hash:where(.svelte-a62bvv){color:var(--rs-muted-public);opacity:0;transition:opacity .16s ease;font-weight:400}.anchor.svelte-a62bvv:hover .hash:where(.svelte-a62bvv),.anchor.svelte-a62bvv:focus-visible .hash:where(.svelte-a62bvv){opacity:1;color:var(--rs-cyan-public)}.anchor.svelte-a62bvv:focus-visible{outline:2px solid var(--rs-cyan-soft);outline-offset:4px;border-radius:2px}dd.svelte-a62bvv{margin:0;display:grid;gap:8px;min-width:0}.short.svelte-a62bvv{color:var(--rs-text-public);font-size:14px;line-height:1.55}.body.svelte-a62bvv{color:var(--rs-muted-public);font-size:13px;line-height:1.6}.cross-refs.svelte-a62bvv .refs:where(.svelte-a62bvv){list-style:none;padding:0;display:grid;gap:10px;color:var(--rs-muted-public);font-size:14px;line-height:1.6}.cross-refs.svelte-a62bvv .refs:where(.svelte-a62bvv) a:where(.svelte-a62bvv){color:var(--rs-text-public);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.anchor.svelte-a62bvv .hash:where(.svelte-a62bvv){transition:none}}@media (max-width: 720px){.hero.svelte-a62bvv{padding:56px 18px 28px}.style-body.svelte-a62bvv{padding:36px 18px 64px;gap:40px}.rule.svelte-a62bvv{grid-template-columns:1fr;padding:18px 20px;gap:10px}}
