.page_page__oBJ0f{padding-bottom:5rem}.page_hero__9J75P{padding:calc(var(--header-h) + 4rem) 0 3rem;text-align:center}.page_eyebrow__5rW34{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem}.page_hero__9J75P h1{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:.75rem}.page_hero__9J75P p{color:var(--text-muted);max-width:560px;margin-inline:auto;line-height:1.7}.page_content__yHjMu{padding-bottom:2rem}.RegelsView_layout__2XHOQ{display:grid;grid-template-columns:minmax(240px,280px) 1fr;grid-gap:2rem;gap:2rem;align-items:start}.RegelsView_sidebar__DhEf3{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1.25rem);display:flex;flex-direction:column;gap:1.25rem}.RegelsView_searchBox__A8F_z{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:12px;background:var(--card);border:1px solid var(--border);transition:border-color .25s,box-shadow .25s}.RegelsView_searchBox__A8F_z:focus-within{border-color:rgba(34,197,94,.45);box-shadow:0 0 0 3px rgba(34,197,94,.12)}.RegelsView_searchBox__A8F_z i{color:var(--text-muted);font-size:.9rem}.RegelsView_searchBox__A8F_z input{flex:1 1;min-width:0;border:none;background:transparent;color:var(--text);font-size:.92rem}.RegelsView_searchBox__A8F_z input::placeholder{color:var(--text-muted)}.RegelsView_searchBox__A8F_z input:focus{outline:none}.RegelsView_clearSearch__P1Kfl{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--text-muted);font-size:.8rem;background:rgba(255,255,255,.04);border:1px solid var(--border);flex-shrink:0}.RegelsView_clearSearch__P1Kfl:hover{color:var(--text);border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08)}.RegelsView_searchMeta__CO67X{font-size:.8rem;color:var(--text-muted);padding:0 .25rem}.RegelsView_toc__kX9rF{padding:1.25rem;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);max-height:calc(100vh - var(--header-h) - 8rem);overflow-y:auto}.RegelsView_tocLabel___AS4J{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.85rem}.RegelsView_toc__kX9rF ul{list-style:none;display:flex;flex-direction:column;gap:.35rem}.RegelsView_toc__kX9rF a{display:block;font-size:.82rem;line-height:1.45;color:var(--text-muted);padding:.35rem .5rem;border-radius:8px;transition:color .2s,background .2s}.RegelsView_toc__kX9rF a:hover{color:var(--text);background:rgba(34,197,94,.08)}.RegelsView_main__ZlEVk{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.RegelsView_article__YLN_F{padding:2rem;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + 1rem)}.RegelsView_articleHead___RbQX{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.RegelsView_articleNum___xP_e{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);width:100%}.RegelsView_articleHead___RbQX h2{font-family:var(--font-display),sans-serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;flex:1 1;min-width:0}.RegelsView_penalty__BwgXu,.RegelsView_subPenalty___ZaIV{font-size:.75rem;font-weight:600;padding:.3rem .65rem;border-radius:999px;background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.25);white-space:nowrap}.RegelsView_intro__2MHaz{color:var(--text-muted);line-height:1.7;margin-bottom:1.5rem;font-size:.95rem}.RegelsView_subsections__vbaXU{display:flex;flex-direction:column;gap:1.25rem}.RegelsView_subsection__lq3VQ{padding:1.25rem 1.35rem;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid var(--border)}.RegelsView_subHead__ZYR4A{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.85rem}.RegelsView_subHead__ZYR4A h3{font-size:1.05rem;font-weight:700;line-height:1.4;flex:1 1;min-width:0}.RegelsView_subId__rFrmV{color:var(--green);margin-right:.35rem}.RegelsView_para__EW23C{color:var(--text-muted);line-height:1.7;font-size:.94rem;margin-bottom:.75rem}.RegelsView_para__EW23C:last-child{margin-bottom:0}.RegelsView_listBlock__SClUg{margin-top:.85rem}.RegelsView_listTitle__mUa4I{font-size:.88rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.RegelsView_listBlock__SClUg ul{list-style:none;display:flex;flex-direction:column;gap:.45rem}.RegelsView_listBlock__SClUg li{position:relative;padding-left:1.15rem;color:var(--text-muted);font-size:.9rem;line-height:1.6}.RegelsView_listBlock__SClUg li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--green)}.RegelsView_empty__QY1rL{text-align:center;padding:4rem 2rem;border-radius:var(--radius-lg);border:1px dashed var(--border);background:var(--card);color:var(--text-muted)}.RegelsView_empty__QY1rL i{font-size:2rem;color:var(--green);margin-bottom:1rem}.RegelsView_empty__QY1rL button{margin-top:1rem;padding:.6rem 1.25rem;border-radius:10px;border:1px solid var(--border);color:var(--text);font-weight:600}.RegelsView_empty__QY1rL button:hover{border-color:var(--green);color:var(--green)}@media (max-width:900px){.RegelsView_layout__2XHOQ{grid-template-columns:1fr}.RegelsView_sidebar__DhEf3{position:static}.RegelsView_toc__kX9rF{max-height:220px}.RegelsView_article__YLN_F{padding:1.35rem}}