.legal-module__Yd4PWa__page{color:#161a1d;background:#fffdfb}.legal-module__Yd4PWa__hero{background:#f8f3ee;border-bottom:1px solid #ded5cd;padding:82px 0 64px}.legal-module__Yd4PWa__shell{width:min(900px,100% - 48px);margin-inline:auto}.legal-module__Yd4PWa__eyebrow{color:#ad3f2d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.7rem;font-weight:850}.legal-module__Yd4PWa__hero h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98}.legal-module__Yd4PWa__lead{color:#5f5a56;max-width:720px;margin:24px 0 0;font-size:1rem;line-height:1.72}.legal-module__Yd4PWa__updated{color:#625d58;background:#fff;border:1px solid #ded5cd;margin-top:22px;padding:8px 10px;font-size:.68rem;font-weight:750;display:inline-flex}.legal-module__Yd4PWa__content{padding:72px 0 100px}.legal-module__Yd4PWa__content article{border-top:1px solid #ded5cd;grid-template-columns:54px minmax(0,1fr);gap:20px;padding:34px 0;display:grid}.legal-module__Yd4PWa__content article:first-child{border-top:0;padding-top:0}.legal-module__Yd4PWa__number{color:#c74c36;font-size:.68rem;font-weight:900}.legal-module__Yd4PWa__copy h2{letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(1.35rem,3vw,1.8rem)}.legal-module__Yd4PWa__copy p{color:#625d58;margin:0 0 12px;font-size:.88rem;line-height:1.75}.legal-module__Yd4PWa__copy p:last-child{margin-bottom:0}.legal-module__Yd4PWa__copy ul{color:#625d58;gap:9px;margin:14px 0 0;padding-left:20px;font-size:.86rem;line-height:1.65;display:grid}.legal-module__Yd4PWa__copy a{color:#ad3f2d;text-underline-offset:3px;font-weight:750;text-decoration:underline}.legal-module__Yd4PWa__contact{color:#fff;background:#161a1d;margin-top:36px;padding:24px}.legal-module__Yd4PWa__contact h2{margin:0 0 9px;font-size:1.35rem}.legal-module__Yd4PWa__contact p{color:#ffffffb3;margin:0;line-height:1.65}.legal-module__Yd4PWa__contact a{color:#f4a796;font-weight:800}@media (max-width:620px){.legal-module__Yd4PWa__shell{width:calc(100% - 32px)}.legal-module__Yd4PWa__hero{padding:54px 0 46px}.legal-module__Yd4PWa__hero h1{font-size:clamp(2.35rem,12vw,3.4rem)}.legal-module__Yd4PWa__content{padding:48px 0 72px}.legal-module__Yd4PWa__content article{grid-template-columns:1fr;gap:10px;padding:28px 0}}
