.legal-header{padding:30px 6vw;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.legal-header>div{display:flex;gap:25px;align-items:center;font-size:12px}.legal-header select{border:1px solid var(--line);padding:9px;background:transparent;color:var(--ink)}.legal-content{max-width:900px;margin:auto;padding:75px 6vw 95px}.legal-content h1{font-size:clamp(40px,5vw,70px);line-height:1.08;margin-bottom:25px}.legal-intro{font-size:17px;line-height:1.65;margin-bottom:45px}.legal-content section{padding:25px 0;border-top:1px solid var(--line)}.legal-content section h2{font-size:25px;letter-spacing:-.025em;line-height:1.25;margin-bottom:15px}.legal-content section p{font-size:14px;line-height:1.85}.legal-contact{margin-top:35px}.legal-contact img{max-width:300px}@media(max-width:500px){.legal-header{padding:23px 6vw;align-items:start}.legal-header>div{gap:10px;flex-direction:column;align-items:end;font-size:10px}.legal-header .brand>span{font-size:28px}.legal-content{padding-top:50px}.legal-content section p{font-size:13px}}
.email-copy-status{display:block;font-size:.85rem;line-height:1.5;margin-top:.65rem;max-width:34rem}.email-copy-value{display:block;width:min(100%,24rem);box-sizing:border-box;margin-top:.65rem;padding:.7rem;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit}.email-copy-value:focus{outline:2px solid #3284b5;outline-offset:3px}
