html{line-break:strict}
body{word-break:normal;overflow-wrap:break-word;text-wrap:pretty}
@supports (word-break:auto-phrase){body{word-break:auto-phrase}}
h1,h2,h3,h4{line-break:strict;text-wrap:pretty}
.btn,.tag,.status,.consult,.kicker,.footer-social a{word-break:keep-all;overflow-wrap:normal;white-space:nowrap}
.mobile,.menu{border:0;background:none;color:var(--ink);cursor:pointer}
.official-links{margin-bottom:8px;line-height:1.9}.official-links a{text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:3px}.official-links a:hover{text-decoration-color:currentColor}.official-links-label{display:block;color:#d4dfe2;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.footer-social{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.footer-social-label{flex:0 0 100%;color:#d4dfe2;font-weight:700}.footer-social a{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#eef5f2;font-weight:800;text-decoration:none}.footer-social a:hover{border-color:#fff;background:rgba(255,255,255,.08)}
.back-to-top{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;color:#d4dfe2;font-weight:700}.back-to-top:hover{text-decoration:underline;text-underline-offset:3px}
.address-link{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.address-link:hover{opacity:.8}
.detail-summary{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.detail-panel{border:1px solid var(--line);border-radius:10px;padding:28px;background:white}.detail-panel h2{font-size:27px}.evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.metric{padding:22px;border-left:5px solid var(--green);background:var(--soft)}.metric b{display:block;font-size:26px;color:var(--dark)}.metric span{font-size:13px;color:var(--muted)}.detail-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.detail-flow div{padding:18px;background:white;border-top:4px solid var(--green)}.detail-flow b{display:block;color:var(--green);margin-bottom:6px}
@media(max-width:900px){.nav{position:relative}.links.open{display:flex;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:10px 20px 18px;background:white;border-bottom:1px solid var(--line);box-shadow:0 16px 30px rgba(20,54,48,.12)}.links.open a{padding:12px 4px;border-bottom:1px solid var(--line)}.links.open .consult{text-align:center;border-bottom:0;margin-top:8px}.detail-summary{grid-template-columns:1fr}.evidence{grid-template-columns:1fr 1fr}.detail-flow{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.evidence,.detail-flow{grid-template-columns:1fr}}
