body.legal-page{margin:0;background:#f8f6f0;color:#27271f;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.75}.legal-header,.legal-footer{max-width:1120px;margin:0 auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.legal-header{border-bottom:1px solid #dedbd2}.legal-brand{font-size:20px;font-weight:700;text-decoration:none}.legal-brand span{font-weight:400;font-size:13px;display:block;color:#666257}.legal-content{width:min(100% - 48px,760px);margin:64px auto 88px}.legal-content h1{font-family:Georgia,serif;font-size:clamp(36px,7vw,64px);font-weight:400;line-height:1.1;letter-spacing:-.03em;margin:24px 0}.legal-content h2{font-size:23px;line-height:1.35;margin:40px 0 12px}.legal-content p{margin:0 0 20px}.legal-lead{font-size:21px;color:#555348}.legal-date,.legal-back{font-size:14px;color:#625c50}.legal-page a{color:#9c361d;text-underline-offset:4px;overflow-wrap:anywhere}.legal-page a:hover{color:#60240f}.legal-page a:focus-visible{outline:3px solid #9c361d;outline-offset:5px}.legal-footer{border-top:1px solid #dedbd2;font-size:14px}.legal-footer nav{display:flex;flex-wrap:wrap;gap:20px}.legal-skip{position:absolute;top:-100px;left:16px;padding:12px;background:#fff}.legal-skip:focus{top:10px;z-index:10}@media(max-width:540px){.legal-content{margin-top:36px}.legal-header,.legal-footer{padding:22px 24px}.legal-lead{font-size:19px}}
