.legal-page{background:#f6f3ed}.legal-page .site-header{position:relative}.legal-page main{padding:80px 0 110px}.legal-wrap{width:min(820px,calc(100% - 40px));margin:auto}.legal-wrap h1{margin:0 0 42px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,7vw,5rem);font-weight:400;line-height:1}.legal-wrap h2{margin:42px 0 12px;font-family:Georgia,"Times New Roman",serif;font-size:1.55rem;font-weight:400}.legal-wrap p{color:#504c45}.back-link{display:inline-block;margin-bottom:52px;color:#7b5c22;font-weight:700;text-decoration:none}.legal-notice{margin:0 0 48px;padding:22px 24px;border-left:4px solid #d1ae60;background:#fff;color:#504c45}.legal-page footer{padding-top:0}.legal-page .footer-bottom{margin-top:0}@media(max-width:780px){.legal-page .site-header nav{display:none}.legal-page main{padding-top:58px}}
