.legal_sheet___cZu2{--paper:#f6f2e9;--ink:#27241f;--clay:#88462f;--hair:#d8d0c1;background:var(--paper);color:var(--ink);min-height:100vh;font-family:var(--font-sans,Arial,sans-serif)}.legal_sheet___cZu2 :is(a,button):focus-visible{outline:2px solid var(--clay);outline-offset:5px}.legal_skip__oT2qV{position:absolute;left:1rem;top:-10rem}.legal_skip__oT2qV:focus{top:1rem;background:white;z-index:5;padding:.7rem}.legal_foot__VBJeM,.legal_masthead__v_YaW{padding:20px clamp(22px,6vw,100px);display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hair)}.legal_brand__l7mvx{display:inline-flex;gap:.6rem;align-items:center;font-family:Georgia,serif;font-size:1.25rem}.legal_brand__l7mvx img{width:34px;height:34px}.legal_sheet___cZu2 a{color:inherit}.legal_back__dWJ1U,.legal_brand__l7mvx,.legal_foot__VBJeM a{text-decoration:none}.legal_back__dWJ1U,.legal_foot__VBJeM a{font-size:.86rem}.legal_sheet___cZu2 a:hover{text-decoration:underline;text-underline-offset:.22em}.legal_main__fUlmF{max-width:1420px;margin:auto;padding:0 clamp(22px,7vw,104px) 7rem;display:block}.legal_title__KyeR4{padding:clamp(56px,7vw,108px) 0 clamp(42px,5vw,76px);border-bottom:1px solid var(--hair)}.legal_eyebrow__0oUbI,.legal_index__Hk404 span,.legal_sources__NgxTm h2{font:600 .67rem/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--clay)}.legal_title__KyeR4 h1{font-family:var(--font-display,Georgia,serif);font-weight:400;letter-spacing:-.059em;font-size:clamp(3rem,7.8vw,8rem);line-height:.99;margin:.23em 0 .22em;overflow-wrap:anywhere}.legal_intro__8HWaY{font-size:clamp(1.08rem,1.7vw,1.48rem);max-width:47rem;line-height:1.5;margin:0}.legal_body__zOJ90{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2.85fr);gap:clamp(28px,6vw,100px);padding-top:2.8rem}.legal_index__Hk404{align-self:start;position:sticky;top:2.5rem;display:grid;gap:.85rem;font-size:.92rem}.legal_index__Hk404 span{margin-bottom:.4rem}.legal_index__Hk404 a{text-decoration:none;width:fit-content}.legal_index__Hk404 a[aria-current]{font-weight:700;color:var(--clay);text-decoration:underline;text-underline-offset:.3em}.legal_article__WwMpm{max-width:54rem}.legal_notice__NU5X_{font-size:.8rem;color:#625647;letter-spacing:.015em;border-left:2px solid var(--clay);padding:.4rem 0 .4rem .85rem}.legal_section__1U0Eu{padding:2rem 0;border-bottom:1px solid var(--hair);margin:0}.legal_section__1U0Eu h2{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.7rem,3vw,2.65rem);font-weight:400;letter-spacing:-.035em;line-height:1.12;margin:0 0 .8rem}.legal_section__1U0Eu p{margin:.8em 0 0;line-height:1.63;max-width:69ch}.legal_pending__RTnlt{font-size:.84rem;line-height:1.6;color:#6f3826;overflow-wrap:anywhere}.legal_destinations__4d7dQ{margin:1.25rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair)}.legal_destinations__4d7dQ article{padding:1rem;background:#eee8dd}.legal_destinations__4d7dQ span{font-size:.72rem;letter-spacing:.1em;color:var(--clay)}.legal_destinations__4d7dQ h3{font-size:1.08rem;margin:.55rem 0 0}.legal_template__PzFFh{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.88rem;line-height:1.65;background:#ece6da;border-left:2px solid var(--clay);padding:1.35rem;margin:1rem 0}.legal_download__44cvd{display:inline-block;margin:.3rem 0;text-underline-offset:4px}.legal_sources__NgxTm{display:grid;gap:.6rem;margin-top:2.5rem}.legal_sources__NgxTm h2{margin:0 0 .3rem}.legal_sources__NgxTm a{font-size:.86rem;text-underline-offset:3px;overflow-wrap:anywhere}.legal_foot__VBJeM{border-top:1px solid var(--hair);border-bottom:0;font-size:.83rem}@media(max-width:760px){.legal_main__fUlmF{padding-bottom:3rem}.legal_body__zOJ90{display:flex;flex-direction:column-reverse;gap:2rem;padding-top:1.5rem}.legal_index__Hk404{position:static;width:100%;border-top:1px solid var(--hair);padding-top:1.4rem}.legal_destinations__4d7dQ{grid-template-columns:1fr}.legal_destinations__4d7dQ article{padding:.95rem}.legal_title__KyeR4 h1{font-size:clamp(2.5rem,10.3vw,4.6rem)}.legal_section__1U0Eu{padding:1.7rem 0}.legal_brand__l7mvx{font-size:1.05rem}.legal_foot__VBJeM{align-items:flex-start;flex-direction:column}}