.narrow[data-astro-cid-nwfioqbq]{max-width:860px}.reg[data-astro-cid-nwfioqbq]{position:relative}.reg-halo[data-astro-cid-nwfioqbq]{position:absolute;inset:6% 4%;z-index:-1;background:radial-gradient(closest-side,rgba(244,114,182,.28),transparent);filter:blur(40px)}.reg-panel[data-astro-cid-nwfioqbq]{border-radius:18px;overflow:hidden;background:#0b1726;border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line));box-shadow:0 40px 90px #0000008c;transform:perspective(1600px) rotateY(-7deg) rotateX(2deg)}.reg-bar[data-astro-cid-nwfioqbq]{display:flex;align-items:center;gap:6px;padding:11px 14px;background:#0f2034;border-bottom:1px solid var(--line)}.reg-bar[data-astro-cid-nwfioqbq] i[data-astro-cid-nwfioqbq]{width:9px;height:9px;border-radius:50%;background:#2a3e55}.reg-bar[data-astro-cid-nwfioqbq] span[data-astro-cid-nwfioqbq]{margin-left:10px;font:500 12.5px var(--font-body);color:#8aa1b4}.reg-row[data-astro-cid-nwfioqbq]{display:grid;grid-template-columns:90px minmax(0,1fr) 30px;gap:14px;align-items:center;padding:18px 22px;border-top:1px solid var(--line);animation:rowIn .7s calc(.3s + var(--d)) cubic-bezier(.16,1,.3,1) both}.reg-row[data-astro-cid-nwfioqbq]:first-of-type{border-top:none}@keyframes rowIn{0%{opacity:0;transform:translate(16px)}}.reg-law[data-astro-cid-nwfioqbq]{font:800 1.1rem var(--font-display);color:var(--acc)}.reg-full[data-astro-cid-nwfioqbq]{font-size:13px;color:var(--mute);line-height:1.4}.reg-ok[data-astro-cid-nwfioqbq]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--c3);color:var(--void);font-weight:800;font-size:14px;box-shadow:0 0 14px #2fe88a80}.law-list[data-astro-cid-nwfioqbq]{display:flex;flex-direction:column;gap:12px}.law[data-astro-cid-nwfioqbq]{padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:var(--panel);border-left:3px solid var(--acc);transition:border-color .25s,transform .25s var(--ease)}.law[data-astro-cid-nwfioqbq]:hover{transform:translate(4px)}.law[data-astro-cid-nwfioqbq] h3[data-astro-cid-nwfioqbq]{font-size:1.1rem;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.law[data-astro-cid-nwfioqbq] h3[data-astro-cid-nwfioqbq] a[data-astro-cid-nwfioqbq]{color:var(--acc);text-decoration:none;font:800 1.25rem var(--font-display)}.law[data-astro-cid-nwfioqbq] h3[data-astro-cid-nwfioqbq] a[data-astro-cid-nwfioqbq]:hover{text-decoration:underline}.law[data-astro-cid-nwfioqbq] h3[data-astro-cid-nwfioqbq] span[data-astro-cid-nwfioqbq]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--faint);font-weight:400}.law[data-astro-cid-nwfioqbq] p[data-astro-cid-nwfioqbq]{color:var(--mute);font-size:.95rem;line-height:1.65;margin:0}.prose[data-astro-cid-nwfioqbq] p[data-astro-cid-nwfioqbq]{color:color-mix(in srgb,var(--ink) 84%,transparent);line-height:1.8;font-size:1.04rem;margin:0 0 18px}.prose[data-astro-cid-nwfioqbq] p[data-astro-cid-nwfioqbq]:first-child:first-letter{float:left;font:800 3.6em/.85 var(--font-display);margin:.06em .12em 0 0;background:linear-gradient(160deg,var(--acc),var(--c2));-webkit-background-clip:text;background-clip:text;color:transparent}.beyond[data-astro-cid-nwfioqbq]{margin-top:30px;padding:clamp(22px,3vw,32px);border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line));border-radius:22px;background:radial-gradient(60% 120% at 0% 0%,color-mix(in srgb,var(--acc) 12%,transparent),transparent 70%),var(--panel)}.beyond[data-astro-cid-nwfioqbq] h3[data-astro-cid-nwfioqbq]{font:700 1.2rem var(--font-display);margin:0 0 16px;color:var(--ink)}.beyond[data-astro-cid-nwfioqbq] ul[data-astro-cid-nwfioqbq]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;color:var(--mute);font-size:.95rem;line-height:1.6}.beyond[data-astro-cid-nwfioqbq] li[data-astro-cid-nwfioqbq]{position:relative;padding:12px 16px 12px 42px;border-radius:12px;background:#ffffff06;border:1px solid var(--line)}.beyond[data-astro-cid-nwfioqbq] li[data-astro-cid-nwfioqbq]:before{content:"";position:absolute;left:16px;top:1.15em;width:12px;height:12px;border-radius:4px;background:color-mix(in srgb,var(--acc) 20%,transparent);border:1.5px solid var(--acc)}.beyond[data-astro-cid-nwfioqbq] strong[data-astro-cid-nwfioqbq]{color:var(--ink);font-weight:600}.beyond[data-astro-cid-nwfioqbq] a[data-astro-cid-nwfioqbq],.note[data-astro-cid-nwfioqbq] a[data-astro-cid-nwfioqbq]{color:var(--acc)}.note[data-astro-cid-nwfioqbq]{color:var(--mute);margin:18px 0 0;font-size:.95rem;line-height:1.6}@media(max-width:640px){.reg-panel[data-astro-cid-nwfioqbq]{transform:none}.reg-row[data-astro-cid-nwfioqbq]{grid-template-columns:70px minmax(0,1fr) 28px;padding:14px 16px}}@media(prefers-reduced-motion:reduce){.reg-row[data-astro-cid-nwfioqbq]{animation:none}}
