.law-urgent{border-left:4px solid #b6213c;background:#f6e9eb;padding:22px 26px;color:#172333}.law-urgent p{margin-bottom:0}.law-jump{display:flex;flex-wrap:wrap;gap:12px 24px;padding:28px 0}.law-jump a{padding:8px 0;font-weight:650}.law-scope{font-size:.95rem;color:var(--muted,#5d6a7e);max-width:78ch}.law-section{padding:34px 0;scroll-margin-top:110px}.law-section>h2{font-size:clamp(1.55rem,3vw,2rem);margin:0 0 24px}.law-topic{border-top:1px solid var(--border,#d9dfe7);scroll-margin-top:110px}.law-topic:last-child{border-bottom:1px solid var(--border,#d9dfe7)}.law-topic summary{min-height:78px;cursor:pointer;padding:20px 42px 20px 0;font-size:1.1rem;font-weight:650;position:relative;list-style:none}.law-topic summary::-webkit-details-marker{display:none}.law-topic summary:after{content:'+';position:absolute;right:12px;top:30px;color:#b6213c;font-size:24px}.law-topic[open] summary:after{content:'−'}.law-tag{display:block;font-size:.75rem;letter-spacing:.035em;text-transform:uppercase;color:var(--muted,#5d6a7e);font-weight:600;margin-bottom:6px}.law-body{max-width:78ch;padding:0 0 24px;line-height:1.8}.law-body li{margin:10px 0}.law-source{font-size:.9rem;margin:12px 0 20px}.law-source a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.law-topic summary:focus-visible{outline:3px solid #b6213c;outline-offset:4px}@media(max-width:600px){.law-urgent{padding:18px}.law-jump{gap:8px 18px}.law-section{padding:24px 0}.law-topic summary{font-size:1.02rem}.law-body{font-size:.98rem}}@media print{.law-body{display:block!important}.law-topic::details-content{content-visibility:visible;height:auto}.law-jump{display:none}.law-section{break-inside:auto}.law-topic summary{break-after:avoid}}
