.legalPage{width:min(960px,100% - 48px);margin:auto;padding-bottom:80px}.legalPage>nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:90px;display:flex}.legalPage>nav>a:last-child{color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.legalPage>header{border-bottom:1px solid var(--line);padding:85px 0 55px}.legalPage>header>span{letter-spacing:.15em;color:var(--orange);font-size:10px;font-weight:700}.legalPage>header h1{margin:25px 0;font-size:clamp(48px,7vw,78px)}.legalPage>header p{color:#57645f;max-width:680px;font-size:18px;line-height:1.65}.legalPage>header time{color:#748079;margin-top:25px;font-size:11px;display:block}.legalPage>aside{background:#e6ebff;border-left:3px solid #4169e1;margin:35px 0;padding:20px 24px;font-size:13px;line-height:1.6}.legalPage>article{max-width:760px;margin:60px 0}.legalPage>article section{margin-bottom:50px}.legalPage>article h2{margin:0 0 20px;font:30px Georgia,serif}.legalPage>article p{color:#45524d;font-size:15px;line-height:1.8}.legalPage>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:24px;height:auto;padding:30px 0;display:flex}.legalPage>footer a{color:var(--ink);font-size:12px}@media (max-width:650px){.legalPage>header{padding-top:55px}.legalPage>nav>a:last-child{font-size:0}.legalPage>nav>a:last-child:after{content:"←";font-size:18px}.legalPage>article h2{font-size:26px}}
