body{padding-bottom:var(--cookie-space,0px)}.legal-footer{width:min(1200px,calc(100% - 40px));margin:24px auto 0;padding:20px 0 26px;border-top:1px solid #dfded5;display:flex;gap:20px;justify-content:space-between;font-family:var(--sans);font-size:11px;color:#686d60}.legal-footer nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.legal-footer a{color:inherit;text-decoration:none}.legal-footer a:hover{text-decoration:underline}.legal-footer button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.legal-footer button:focus-visible,.cookie-notice button:focus-visible{outline:2px solid #b94d35;outline-offset:4px}.cookie-notice[hidden]{display:none}.cookie-notice{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:22px;width:min(760px,calc(100% - 24px));border:1px solid #d7d9ce;border-radius:10px;background:#fffdf8;box-shadow:0 4px 22px #2833251a;padding:13px 16px;font-family:var(--sans);color:#424a3b}.cookie-notice p{font-size:12px;line-height:1.6;margin:0}.cookie-notice strong{font-weight:600}.cookie-notice a{color:#82442e;text-underline-offset:3px}.cookie-notice button{flex:none;min-height:40px;border:1px solid #cbd2c2;background:#eff2e8;border-radius:6px;color:#34442d;font:500 12px var(--sans);padding:9px 15px;cursor:pointer}.legal-header{width:min(1000px,calc(100% - 40px));margin:auto;padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dfe0d5}.legal-header>a:last-child{font-size:12px}.legal-content{width:min(760px,calc(100% - 40px));margin:55px auto 70px}.legal-content h1{font-family:var(--serif);font-size:clamp(38px,6vw,56px)}.legal-tabs{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0 25px;margin-bottom:26px;border-bottom:1px solid #dfe0d5;font-size:13px}.legal-tabs a{color:#66705d;text-decoration:none}.legal-tabs a[aria-current]{color:#a64c34;text-decoration:underline;text-underline-offset:7px}.legal-content section{margin:32px 0}.legal-content section h2{font-size:23px;margin-bottom:14px}.legal-content p,.legal-content address{font-size:15px;line-height:1.8;color:#50574a;font-style:normal}.legal-content .legal-lead{font-size:18px}.legal-content a{overflow-wrap:anywhere;color:#945139}.legal-table-wrap{overflow:auto}.legal-content table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6;text-align:left}.legal-content th,.legal-content td{vertical-align:top;padding:12px;border-bottom:1px solid #dddfd2}.legal-content th{background:#eff1e7}.legal-content code{font-size:11px;overflow-wrap:anywhere}.legal-content .text-button{color:#945139;text-decoration:underline;font-size:13px}@media(max-width:600px){.legal-footer{font-size:10px;display:block}.legal-footer nav{gap:14px;margin-bottom:18px}.cookie-notice{padding:10px 12px;gap:12px;bottom:8px}.cookie-notice p{font-size:11px}.cookie-notice button{padding:8px 11px}.legal-header .wordmark{font-size:14px}.legal-header>a:last-child{font-size:10px}.legal-content{margin-top:32px}.legal-content section h2{font-size:21px}.legal-content p,.legal-content address{font-size:14px}}
.legal-content h1{overflow-wrap:anywhere}.legal-header .brand{min-width:0}.legal-table-wrap{max-width:100%}
