.Legal-module__F_jpgq__page{background:var(--cream);min-height:100vh;color:var(--ink)}.Legal-module__F_jpgq__hero{background:var(--acid);padding:clamp(75px,10vw,145px) max(20px,50vw - 600px)}.Legal-module__F_jpgq__hero>p:first-child{letter-spacing:.15em;margin-bottom:20px;font-size:.67rem;font-weight:900}.Legal-module__F_jpgq__hero h1{max-width:1050px;font:950 clamp(3.8rem,8vw,8rem)/.79 var(--font-display);letter-spacing:-.09em;text-transform:uppercase}.Legal-module__F_jpgq__hero h1 span{color:var(--hot)}.Legal-module__F_jpgq__hero>p:last-child{color:#49453f;max-width:650px;margin-top:28px;font-size:1.05rem}.Legal-module__F_jpgq__content{width:min(100% - 40px,1200px);margin:0 auto;padding:clamp(65px,9vw,125px) 0}.Legal-module__F_jpgq__content>section{border-top:1px solid #a8a095;grid-template-columns:80px minmax(0,1fr);gap:clamp(25px,5vw,70px);padding:48px 0;display:grid}.Legal-module__F_jpgq__content>section>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:54px;height:54px;font-size:.68rem;font-weight:900;display:grid}.Legal-module__F_jpgq__content h2{font:950 clamp(2.2rem,4.5vw,4.5rem)/.88 var(--font-display);letter-spacing:-.075em;text-transform:uppercase}.Legal-module__F_jpgq__content section div>p{color:#514c45;max-width:820px;margin-top:19px}.Legal-module__F_jpgq__tableWrap{margin-top:28px;overflow-x:auto}.Legal-module__F_jpgq__tableWrap table{border-collapse:collapse;width:100%;min-width:700px;font-size:.82rem}.Legal-module__F_jpgq__tableWrap th,.Legal-module__F_jpgq__tableWrap td{text-align:left;vertical-align:top;border:1px solid #aaa398;padding:16px}.Legal-module__F_jpgq__tableWrap th{background:var(--ink);color:#fff;text-transform:uppercase;font-size:.65rem}.Legal-module__F_jpgq__tableWrap code{color:#b82e19;font-size:.74rem}.Legal-module__F_jpgq__updated{text-transform:uppercase;font-size:.76rem;font-weight:800}.Legal-module__F_jpgq__actions{border-top:1px solid #a8a095;flex-wrap:wrap;gap:10px;padding-top:35px;display:flex}.Legal-module__F_jpgq__actions a{border:1px solid var(--ink);text-transform:uppercase;align-items:center;min-height:50px;padding:0 17px;font-size:.68rem;font-weight:900;display:inline-flex}.Legal-module__F_jpgq__actions a:hover{background:var(--hot)}@media (max-width:620px){.Legal-module__F_jpgq__content{width:min(100% - 24px,1200px)}.Legal-module__F_jpgq__content>section{grid-template-columns:1fr;gap:19px;padding:36px 0}.Legal-module__F_jpgq__content>section>span{width:44px;height:44px}}
