.legalPage{background:linear-gradient(#f4faf9,#fff 380px);min-height:100vh}.legalHeader{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;justify-content:space-between;align-items:center;height:82px;padding:0 max(7vw,24px);display:flex}.legalBack{color:var(--teal);font-weight:800}.legalArticle{width:min(860px,100% - 40px);margin:0 auto;padding:72px 0 48px}.legalArticle>h1{color:var(--navy);margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(42px,6vw,68px);line-height:1.05}.legalIntro{color:#506b79;font-size:20px;line-height:1.7}.legalUpdated{color:#71888f;border-bottom:1px solid var(--line);padding-bottom:28px;font-size:13px}.legalArticle section{padding:24px 0 4px}.legalArticle section h2,.legalContact h2{color:var(--navy);margin:0 0 13px;font-family:Georgia,serif;font-size:27px}.legalArticle section p,.legalArticle section li,.legalContact p{color:#486270;font-size:16px;line-height:1.75}.legalArticle section ul{padding-left:22px}.legalArticle section li{margin-bottom:8px}.legalContact{background:var(--navy);color:#fff;border-radius:16px;margin-top:34px;padding:28px}.legalContact h2,.legalContact p{color:#fff}.legalContact a{color:#8fe2d8;font-weight:800}.legalFooter{text-align:center;color:#a9bfcb;background:#0b2c46;padding:26px;font-size:12px}.deleteAction{z-index:10;filter:drop-shadow(0 10px 24px #123b5d35);position:fixed;bottom:22px;right:22px}@media (max-width:560px){.legalHeader{height:72px;padding:0 16px}.legalBack{font-size:13px}.legalArticle{padding-top:48px}.legalIntro{font-size:17px}.deleteAction{background:#fff;padding:0 20px 30px;position:static}.deleteAction .primary{text-align:center;display:block}}
