.gov-entry{margin:1.5rem 0 2.5rem;padding:clamp(1rem,3vw,2rem);background:#edf4fa;border:1px solid #d5e3ef;border-radius:6px}.gov-entry h2{font-size:clamp(1.5rem,3vw,2.1rem);max-width:32ch;line-height:1.18}.gov-tag{font:600 .8rem/1.5 system-ui,sans-serif;letter-spacing:.07em;color:#1d607b}.gov-author{font-size:.9rem;color:#354e64}.gov-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;padding-left:1.5rem}.gov-steps li{padding-left:.25rem;font-size:1rem}.gov-steps p{margin:.4rem 0 0;font-size:.95rem;line-height:1.6}.gov-entry .actions{gap:.8rem;flex-wrap:wrap}.gov-section{padding:2rem 0;border-top:1px solid #d9e2e9;scroll-margin-top:1rem}.gov-section p,.gov-section li{font-size:1rem;line-height:1.7}.gov-section li+li{margin-top:.7rem}.gov-section h2{font-size:clamp(1.6rem,3vw,2.3rem)}.gov-section h3{font-size:1.08rem}.gov-contents{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin:1.5rem 0 2rem}.gov-page main{max-width:1080px}.gov-page h1{max-width:20ch;line-height:1.08}.gov-law{padding:1rem 0}.gov-sources{font-size:.85rem!important}.gov-register{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gov-register article{padding:1rem;background:#eef3f7;border:1px solid #d9e2e9;border-radius:6px}.gov-guid,.gov-hash{overflow-wrap:anywhere;word-break:break-word;font-size:.82rem!important}.gov-register details{margin-top:.7rem}.gov-company{background:#eef3f7;padding:1rem;border-radius:6px;margin:1rem 0}.gov-company summary{font-weight:600;cursor:pointer}.gov-footer-link{display:inline-block;margin-top:.8rem}.gov-page footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.gov-docs strong{display:block}.gov-docs p{margin:.3rem 0}.gov-page main,.gov-entry{overflow-wrap:anywhere}.gov-page a:focus-visible,.gov-entry a:focus-visible{outline:2px solid #176ac6;outline-offset:3px}@media(max-width:680px){.gov-steps,.gov-register{grid-template-columns:1fr}.gov-page h1{font-size:2.1rem}.gov-page .masthead{padding:1rem;gap:1rem;flex-wrap:wrap}.gov-contents{flex-direction:column}.gov-entry .actions a{max-width:100%}}@media print{.gov-page .masthead,.gov-contents,.gov-page footer{display:none}.gov-section{break-inside:avoid}.gov-page main{max-width:none}.gov-register{display:block}.gov-register article{break-inside:avoid}}
