:where(.public-site,.admin-workspace) .legal-document{max-width:920px;min-height:55svh;color:var(--text);padding-top:clamp(2rem,7vw,5rem);padding-bottom:4rem}:where(.public-site,.admin-workspace) .legal-document-heading{border-bottom:1px solid var(--line);padding-bottom:1.25rem}:where(.public-site,.admin-workspace) .legal-document-heading h1{letter-spacing:0;overflow-wrap:anywhere;max-width:24ch;margin:.35rem 0 1rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.12}:where(.public-site,.admin-workspace) .legal-document-meta{color:var(--muted);flex-wrap:wrap;gap:1.5rem;margin:0;display:flex}:where(.public-site,.admin-workspace) .legal-document-meta div{grid-template-columns:auto auto;align-items:baseline;gap:.45rem;display:grid}:where(.public-site,.admin-workspace) .legal-document-meta dt{font-size:.875rem}:where(.public-site,.admin-workspace) .legal-document-meta dd{color:var(--text);font:.875rem var(--mono);margin:0}:where(.public-site,.admin-workspace) .legal-document-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}:where(.public-site,.admin-workspace) .legal-document-actions a{color:var(--cyan);text-underline-offset:4px}:where(.public-site,.admin-workspace) .legal-material-change{border-left:3px solid var(--amber);background:var(--panel);color:var(--accent);margin:1.25rem 0;padding:.9rem 1rem}:where(.public-site,.admin-workspace) .legal-document-body{max-width:76ch;padding-top:1.25rem;font-size:1.03rem;line-height:1.9}:where(.public-site,.admin-workspace) .legal-document-body :is(h2,h3){letter-spacing:0;overflow-wrap:anywhere;margin:2rem 0 .65rem;line-height:1.4}:where(.public-site,.admin-workspace) .legal-document-body h2{font-size:1.35rem}:where(.public-site,.admin-workspace) .legal-document-body h3{font-size:1.12rem}:where(.public-site,.admin-workspace) .legal-document-body p{margin:0 0 1rem}:where(.public-site,.admin-workspace) .legal-document-body :is(ul,ol){gap:.45rem;margin:.5rem 0 1.2rem;padding-left:1.5rem;display:grid}:where(.public-site,.admin-workspace) .legal-document-record{border-top:1px solid var(--line);color:var(--muted);gap:.35rem;margin-top:2.5rem;padding-top:1rem;font-size:.875rem;display:grid}:where(.public-site,.admin-workspace) .legal-document-record code{color:var(--muted);overflow-wrap:anywhere;word-break:break-all}:where(.public-site,.admin-workspace) .legal-document-unavailable{color:var(--muted);margin-top:1.5rem}:where(.public-site,.admin-workspace) .legal-notice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.public-site,.admin-workspace) .legal-notice-grid .service-card{min-width:0}:where(.public-site,.admin-workspace) .legal-notice-grid h3{letter-spacing:0;font-size:1.12rem}:where(.public-site,.admin-workspace) .legal-notice-grid h3 a{color:inherit}:where(.public-site,.admin-workspace) .legal-notice-grid p{overflow-wrap:anywhere}@media (width<=760px){:where(.public-site,.admin-workspace) .legal-notice-grid{grid-template-columns:1fr}:where(.public-site,.admin-workspace) .legal-document-heading h1{font-size:2rem}:where(.public-site,.admin-workspace) .legal-document-body{font-size:1rem}:where(.public-site,.admin-workspace) .legal-document-actions .button{width:100%}}@media print{@page{margin:16mm}:where(.public-site,.admin-workspace) .site-header,:where(.public-site,.admin-workspace) .site-footer,:where(.public-site,.admin-workspace) .support-widget,:where(.public-site,.admin-workspace) .skip-link,:where(.public-site,.admin-workspace) .legal-document-actions{display:none!important}:where(.public-site,.admin-workspace) #main-content{display:block!important}:where(.public-site,.admin-workspace) .legal-document{max-width:none;min-height:0;color:var(--muted);padding:0}:where(.public-site,.admin-workspace) .legal-document-heading,:where(.public-site,.admin-workspace) .legal-document-record{border-color:var(--line)}:where(.public-site,.admin-workspace) .legal-document-meta,:where(.public-site,.admin-workspace) .legal-document-record,:where(.public-site,.admin-workspace) .legal-document-meta dd,:where(.public-site,.admin-workspace) .legal-document-body,:where(.public-site,.admin-workspace) .legal-document-record code{color:var(--muted)}:where(.public-site,.admin-workspace) .legal-material-change{border-color:var(--line);color:var(--muted);background:var(--panel)!important}:where(.public-site,.admin-workspace) .legal-document-body{max-width:none;font-size:11pt;line-height:1.65}:where(.public-site,.admin-workspace) .legal-document-body :is(h2,h3){break-after:avoid}:where(.public-site,.admin-workspace) .legal-document-body :is(p,li){orphans:3;widows:3}}
