.legal-page_page__OrnIH{min-height:100vh;background:#fffaf5;color:#211710}.legal-page_hero__ijXSE{position:relative;overflow:hidden;background:linear-gradient(135deg,#241108,#4a2110 62%,#6f3216);color:#fff}.legal-page_hero__ijXSE:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 24%,rgba(232,151,79,.2),transparent 31%),linear-gradient(90deg,rgba(20,7,2,.2),transparent)}.legal-page_heroGlow__DbIGo{position:absolute;right:-110px;bottom:-180px;width:470px;height:470px;border:1px solid rgba(245,180,112,.2);border-radius:50%;box-shadow:0 0 0 54px rgba(245,180,112,.035),0 0 0 108px rgba(245,180,112,.025)}.legal-page_heroInner__XwJEn{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));margin:auto;padding:64px 0 72px}.legal-page_breadcrumbs__0SJ9r{display:flex;gap:10px;color:#d4bda9;font-size:12px}.legal-page_breadcrumbs__0SJ9r a{color:inherit;text-decoration:none}.legal-page_eyebrow__un_7s{display:block;margin-top:42px;color:#efaa69;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.legal-page_hero__ijXSE h1{max-width:850px;margin:12px 0 17px;font-size:clamp(45px,6vw,76px);line-height:1;letter-spacing:-.055em}.legal-page_hero__ijXSE p{max-width:700px;margin:0;color:#e6d8cb;font-size:16px;line-height:1.7}.legal-page_updated__BzKdq{display:inline-flex;margin-top:25px;padding:9px 13px;align-items:center;gap:8px;border:1px solid rgba(239,170,105,.35);border-radius:999px;background:rgba(255,255,255,.06);color:#f3dec9;font-size:11px}.legal-page_updated__BzKdq svg{width:16px;color:#efaa69}.legal-page_content__TpIKo{display:grid;width:min(1180px,calc(100% - 48px));margin:auto;padding:72px 0 82px;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:start}.legal-page_summary__phLP3{position:sticky;top:150px;padding:28px;border:1px solid #e6d2c0;border-radius:16px;background:linear-gradient(145deg,#fff,#fff5eb);box-shadow:0 15px 34px rgba(73,34,15,.08)}.legal-page_summary__phLP3>svg{width:38px;height:38px;color:#b25226}.legal-page_summary__phLP3 h2{margin:18px 0 10px;font-size:23px}.legal-page_summary__phLP3 p{color:#6e5d51;font-size:13px;line-height:1.65}.legal-page_summary__phLP3 a{display:inline-flex;margin-top:12px;align-items:center;gap:8px;color:#a84920;font-size:13px;font-weight:800;text-decoration:none}.legal-page_summary__phLP3 a svg{width:16px}.legal-page_article__2TZ6G{min-width:0}.legal-page_article__2TZ6G>section{display:grid;padding:0 0 34px;margin-bottom:34px;grid-template-columns:48px minmax(0,1fr);gap:18px;border-bottom:1px solid #ead8c8}.legal-page_article__2TZ6G>section:last-child{margin-bottom:0;border-bottom:0}.legal-page_article__2TZ6G>section>span{padding-top:5px;color:#bc5b2b;font-size:12px;font-weight:800;letter-spacing:.12em}.legal-page_article__2TZ6G h2{margin:0 0 13px;font-size:clamp(24px,3vw,32px);letter-spacing:-.025em}.legal-page_article__2TZ6G p{margin:0 0 12px;color:#65564c;font-size:15px;line-height:1.75}.legal-page_article__2TZ6G p:last-child{margin-bottom:0}.legal-page_contactCta__G0tNn{display:flex;padding:42px max(24px,calc((100vw - 1180px)/2));align-items:center;justify-content:space-between;gap:35px;background:#261208;color:#fff}.legal-page_contactCta__G0tNn span{color:#ec9c59;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legal-page_contactCta__G0tNn h2{margin:8px 0;font-size:clamp(28px,4vw,40px)}.legal-page_contactCta__G0tNn p{margin:0;color:#ccb9aa}.legal-page_contactCta__G0tNn>a{display:inline-flex;min-height:50px;padding:0 27px;align-items:center;gap:9px;border:1px solid #dc7a3a;border-radius:999px;background:linear-gradient(135deg,#a44317,#d46725);box-shadow:0 9px 20px rgba(116,48,18,.3);color:#fff;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:.24s}.legal-page_contactCta__G0tNn>a:hover{box-shadow:0 13px 28px rgba(116,48,18,.4);transform:translateY(-2px)}.legal-page_contactCta__G0tNn>a svg{width:17px}@media(max-width:850px){.legal-page_heroInner__XwJEn{padding:48px 0 56px}.legal-page_eyebrow__un_7s{margin-top:30px}.legal-page_content__TpIKo{grid-template-columns:1fr;padding:50px 0 62px;gap:34px}.legal-page_summary__phLP3{position:relative;top:auto}.legal-page_contactCta__G0tNn{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.legal-page_content__TpIKo,.legal-page_heroInner__XwJEn{width:calc(100% - 28px)}.legal-page_heroInner__XwJEn{padding:38px 0 46px}.legal-page_hero__ijXSE h1{font-size:42px}.legal-page_hero__ijXSE p{font-size:14px}.legal-page_content__TpIKo{padding:38px 0 50px}.legal-page_summary__phLP3{padding:22px}.legal-page_article__2TZ6G>section{grid-template-columns:1fr;gap:8px}.legal-page_article__2TZ6G>section>span{padding:0}.legal-page_article__2TZ6G h2{font-size:24px}.legal-page_article__2TZ6G p{font-size:14px}.legal-page_contactCta__G0tNn{padding:34px 18px}.legal-page_contactCta__G0tNn>a{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.legal-page_contactCta__G0tNn>a{transition:none}.legal-page_contactCta__G0tNn>a:hover{transform:none}}