.legal-wrap{padding-top:28px;padding-bottom:76px}.legal-head{max-width:900px;margin:48px 0 34px}.legal-head h1{max-width:900px;margin:12px 0;font-size:clamp(30px,4.5vw,58px);line-height:1.06;letter-spacing:-.04em}.legal-head p{color:#595e57;font-size:14px}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:46px;align-items:start}.legal-nav{position:sticky;top:24px;display:grid;gap:4px}.legal-nav a,.legal-nav button{padding:12px 13px;border:0;background:#eef0e9;color:#202321;font-size:13px;font-weight:700;line-height:1.35;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer}.legal-nav a[aria-current=page],.legal-nav a:hover,.legal-nav button:hover{background:#d7f55d}.legal-content{max-width:800px}.legal-content section{padding:0 0 22px;margin-bottom:24px;border-bottom:1px solid #d8ddd2}.legal-content h2{margin:0 0 12px;font-size:clamp(22px,2.4vw,32px);line-height:1.16}.legal-content p{margin:0 0 12px;font-size:15px;line-height:1.72;color:#333835}.legal-content a{text-decoration:underline;text-underline-offset:3px}.legal-warning{max-width:900px;margin:0 0 30px;padding:18px 20px;border-left:5px solid #cb7a15;background:#fff1d8;font-size:14px;line-height:1.5}.legal-warning strong{display:block;margin-bottom:5px}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:20px}.legal-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-nav button{grid-column:1/-1}.legal-head{margin:30px 0 24px}}@media(max-width:480px){.legal-nav{grid-template-columns:1fr}.legal-nav button{grid-column:auto}.legal-wrap{padding-bottom:50px}}
.page-legal .breadcrumbs{color:#626b63}.page-legal .breadcrumbs a{color:#29342c;border-color:#849184}.page-legal .breadcrumbs [aria-current=page]{color:#626b63}
