.legal-page .article-detail{max-width:980px}.legal-heading{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.legal-heading button{flex:0 0 auto}.legal-identity{display:grid;gap:6px;margin:28px 0}.legal-content{font-size:1.05rem;line-height:1.7}.legal-content h2{margin-top:2.2rem}.legal-content li{margin:.45rem 0}.legal-version{margin-top:48px;padding-top:20px;border-top:1px solid rgba(20,60,90,.2);font-size:.85rem}.legal-version code{overflow-wrap:anywhere}@media(max-width:640px){.legal-heading{display:block}.legal-heading button{width:100%;margin-top:18px}}@media print{.site-header,.site-footer,.back-link,#legal-print{display:none!important}.section{padding:0}.legal-page .article-detail{max-width:none}.legal-identity{break-inside:avoid}a{color:inherit;text-decoration:none}}
