.legal-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;border-top:1px solid var(--line);padding-top:1rem;font-size:14px;line-height:1.6}.legal-links a{text-decoration:underline;text-underline-offset:3px}.legal-head h1{font-size:clamp(2rem,6vw,3.5rem);overflow-wrap:anywhere}.legal-document p{white-space:normal;overflow-wrap:anywhere}.legal-document h2{font-size:clamp(1.35rem,4vw,1.9rem)}.legal-document .document-download{margin-bottom:2rem}.legal-document .draft-label{font-weight:600;color:var(--muted)}@media print{.site-header,footer,.skip-link,.document-download{display:none}.legal-document,.legal-head{width:100%;max-width:none}}
.survey-legal-footer{max-width:820px;margin:0 auto;padding:0 14px 30px;color:var(--muted,#645d53)}.survey-legal-footer .legal-links{border-color:#ded5c7}.survey-legal-footer a{color:inherit}
