.sf-breadcrumb{padding:17px max(24px,calc((100vw - 1270px)/2));font:12px/1.6 Arial,sans-serif;color:#68615a;background:#f7f4ef}.sf-breadcrumb a{color:inherit;text-decoration:none}.sf-breadcrumb a:hover{text-decoration:underline}.sf-legal{margin:0;background:#f7f4ef;color:#211f1b;font:16px/1.8 Arial,sans-serif}.sf-legal:before{content:"";position:absolute;inset:0 0 auto;height:91px;background:#1f1d1a}.sf-legal-main{width:min(820px,calc(100% - 48px));margin:0 auto;padding:128px 0 80px}.sf-legal-main .sf-breadcrumb{padding:0;margin-bottom:30px;background:transparent}.sf-legal-main h1{font:400 clamp(34px,5vw,52px)/1.2 Georgia,serif;letter-spacing:-.03em;margin:0 0 42px}.sf-legal-main h2{font:400 27px/1.3 Georgia,serif;margin:0 0 14px}.sf-legal-main section{padding:24px 0;border-top:1px solid #ded5c8}.sf-legal-main p{margin:0;color:#5f5850}.sf-global a:focus-visible,.sf-breadcrumb a:focus-visible{outline:2px solid #b79a68;outline-offset:4px}@media(max-width:650px){.sf-legal:before{height:77px}.sf-legal-main{padding-top:110px}.sf-legal-main h2{font-size:24px}}.sf-h1-location{display:block;font:700 10px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#d9b477;margin-bottom:20px}@media(max-width:650px){.sf-h1-location{font-size:9px;letter-spacing:.09em}}