.legal_content__iE_nb{max-width:52rem}.legal_section__sKULw{margin-bottom:2.25rem;padding-bottom:2rem;border-bottom:1px solid var(--ef-line)}.legal_section__sKULw:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal_section__sKULw h2{margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em}.legal_section__sKULw h2,.legal_section__sKULw h3{font-family:var(--ef-font-display);color:var(--ef-ink)}.legal_section__sKULw h3{margin:1.6rem 0 .6rem;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.legal_section__sKULw p{margin:0 0 1rem;font-size:.97rem;line-height:1.75;color:var(--ef-ink-3)}.legal_section__sKULw ol,.legal_section__sKULw ul{margin:1rem 0;padding-left:1.15rem}.legal_section__sKULw ul{list-style:none}.legal_section__sKULw ul li{position:relative;padding-left:.4rem}.legal_section__sKULw ul li:before{content:"";position:absolute;left:-.9rem;top:.72em;width:5px;height:5px;background:var(--ef-orange)}.legal_section__sKULw ol{list-style:decimal}.legal_section__sKULw li{margin-bottom:.45rem;font-size:.97rem;line-height:1.7;color:var(--ef-ink-3)}.legal_section__sKULw strong{color:var(--ef-ink);font-weight:600}.legal_section__sKULw a{color:var(--ef-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ef-line-strong);text-decoration-color:var(--ef-line-strong);text-underline-offset:.18em}.legal_section__sKULw a:hover{color:var(--ef-orange);-webkit-text-decoration-color:var(--ef-orange);text-decoration-color:var(--ef-orange)}.legal_contactEmail__QgD3O a{font-family:var(--ef-font-mono);font-size:.95rem;font-weight:500}.legal_faq__03AA9{margin-bottom:.75rem;padding:1.1rem 1.25rem;background:var(--ef-cream);border:1px solid var(--ef-line)}.legal_faq__03AA9 h3{margin-top:0;margin-bottom:.4rem}.legal_faq__03AA9 p{margin-bottom:0;font-size:.92rem}