.Legal-module__bmMexW__page{--black:#0b0b0a;--paper:#fff;--soft:#f5f3ee;--ink:#11110f;--muted:#67645e;--line:#11110f1f;--gold:#b8944f;background:var(--paper);color:var(--ink)}.Legal-module__bmMexW__shell{width:min(100% - 72px,1360px);margin:0 auto}.Legal-module__bmMexW__hero{background:var(--black);color:#fff;padding-top:82px}.Legal-module__bmMexW__heroInner{flex-direction:column;justify-content:flex-end;min-height:315px;padding:78px 0 66px;display:flex}.Legal-module__bmMexW__heroInner h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,76px);font-weight:540;line-height:.98}.Legal-module__bmMexW__heroInner p{color:#ffffff85;max-width:680px;margin:24px 0 0;font-size:14px;line-height:1.65}.Legal-module__bmMexW__contentSection{padding:92px 0 120px}.Legal-module__bmMexW__intro{width:min(100%,850px);margin:0 auto 64px}.Legal-module__bmMexW__intro p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.Legal-module__bmMexW__linkList{border-top:1px solid var(--line);width:min(100%,980px);margin:0 auto}.Legal-module__bmMexW__linkItem{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:30px 4px;text-decoration:none;transition:padding .18s,color .18s;display:grid}.Legal-module__bmMexW__linkItem:hover{color:var(--gold);padding-left:12px}.Legal-module__bmMexW__linkItem h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2vw,30px);font-weight:560;line-height:1.15}.Legal-module__bmMexW__linkItem p{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.65}.Legal-module__bmMexW__linkItem>span{color:var(--gold);font-size:20px}@media (max-width:760px){.Legal-module__bmMexW__shell{width:calc(100% - 28px)}.Legal-module__bmMexW__hero{padding-top:72px}.Legal-module__bmMexW__heroInner{min-height:250px;padding:58px 0 46px}.Legal-module__bmMexW__heroInner h1{font-size:clamp(44px,13vw,58px)}.Legal-module__bmMexW__heroInner p{margin-top:18px;font-size:13px}.Legal-module__bmMexW__contentSection{padding:62px 0 82px}.Legal-module__bmMexW__intro{margin-bottom:44px}.Legal-module__bmMexW__intro p{font-size:15px}.Legal-module__bmMexW__linkItem{gap:18px;padding:25px 0}.Legal-module__bmMexW__linkItem:hover{padding-left:0}.Legal-module__bmMexW__linkItem h2{font-size:23px}.Legal-module__bmMexW__linkItem p{font-size:13px}}@media (prefers-reduced-motion:reduce){.Legal-module__bmMexW__linkItem{transition:none}}
