.site-brochure .legal-oss{padding:72px 0 96px}.site-brochure .legal-oss-body{width:min(100% - 32px,44rem);max-width:44rem;margin-inline:auto}.site-brochure .legal-oss h1{max-width:none;margin-bottom:32px;padding-top:20px;font-size:clamp(28px,5vw,44px);line-height:1.15;position:relative}.site-brochure .legal-oss h1:before{content:"";background:var(--accent);width:40px;height:4px;position:absolute;top:0;left:0}.site-brochure .legal-oss p{color:var(--ink);margin-top:20px}.site-brochure .legal-oss .legal-oss-file{text-underline-offset:4px;align-items:center;min-height:28px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:inline-flex}.site-brochure .legal-oss .legal-oss-file:hover{color:var(--accent-text)}@media (max-width:640px){.site-brochure .legal-oss{padding:48px 0 64px}}
