.header-actions{display:flex;align-items:center;gap:24px}.language-toggle{width:auto;display:block;background:transparent;color:var(--cocoa);border:1px solid #57321f55;padding:9px 12px;font-size:13px;border-radius:30px;white-space:nowrap}.language-toggle:hover{background:#e8b0a844}.language-toggle span{font-size:13px}.language-toggle .active{font-weight:bold;text-decoration:underline;text-underline-offset:4px}select{width:100%;min-width:0;height:46px;padding:0 10px;background:#fff9ef;color:var(--cocoa);border:1px solid #bb847762;border-radius:7px;font:14px Arial}select:focus-visible{outline:3px solid var(--green);outline-offset:3px}.phone-field{display:flex;align-items:center;background:#fff9ef;border:1px solid #bb847762;border-radius:7px}.phone-field>span{padding:0 12px;font-size:14px;border-right:1px solid #bb847762}.phone-field input{min-width:0;border:0;background:transparent}.consent a,footer a,.policy a{color:inherit;text-underline-offset:3px}form>label{font-size:14px}.consent{font-size:12px!important}.privacy,small{font-size:12px}.signup>p:not(.eyebrow):not(.privacy){font-size:16px}.signup button[type=submit]>span:first-child{font-size:14px}footer{font-size:12px;flex-wrap:wrap}.policy{display:block;max-width:850px;padding:25px 40px 70px}.policy h1{font-size:48px;line-height:1.1}.policy h2{font-size:25px;letter-spacing:-.4px;margin:32px 0 12px}.policy p{font-size:16px;line-height:1.75}.policy-date{color:var(--caramel)}.policy-draft{background:#e8b0a844;border-left:3px solid var(--caramel);padding:12px 18px}.policy [hidden]{display:none}@media(max-width:760px){.header-actions{gap:10px}.header-actions .soon{display:none}.policy{padding:20px 25px 45px}.policy h1{font-size:38px}.signup>p:not(.eyebrow):not(.privacy){font-size:15px}footer{font-size:12px}.signup .eyebrow{font-size:10px}}
