.footer-newsletter{grid-column:1/-1;max-width:600px;min-width:0;margin:32px 0 8px;color:inherit}.study-footer:has(.footer-newsletter){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.study-footer:has(.footer-newsletter)>nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:16px 24px}.footer-newsletter h2{margin:0;font:400 clamp(26px,3vw,34px)/1.2 "acumin-pro","Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em}.footer-newsletter>p{margin:12px 0 26px;font-size:16px;line-height:1.5;color:var(--quiet,var(--muted,#62584c))}.newsletter-form{min-width:0;margin:0}.newsletter-form label{display:block;margin-bottom:8px;font:400 13px/1.5 acumin-pro,Helvetica Neue,Arial,sans-serif}.newsletter-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;min-width:0}.newsletter-field input{box-sizing:border-box;min-width:0;width:100%;min-height:54px;padding:14px 16px;border:1px solid rgb(48 42 34 / 38%);background:#fff9ee8c;border-radius:8px;color:inherit;font:400 16px/1.5 acumin-pro,Helvetica Neue,Arial,sans-serif;box-shadow:none}.newsletter-field input::placeholder{color:var(--bag-quiet,var(--muted,#62584c));opacity:1}.newsletter-field button{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;min-width:140px;padding:14px 18px;border:1px solid var(--bag-ink,#302a22);background:var(--bag-ink,#302a22);color:#fff9ee;font:400 16px/1.5 acumin-pro,Helvetica Neue,Arial,sans-serif;cursor:pointer}.newsletter-field button svg{display:block;flex:none}.newsletter-note,.newsletter-status{font:400 12px/1.5 acumin-pro,Helvetica Neue,Arial,sans-serif;max-width:48ch}.newsletter-note{margin:12px 0 0;color:var(--bag-quiet,var(--muted,#62584c))}.newsletter-status{margin:8px 0 0;min-height:18px}.newsletter-field input[aria-invalid=true]{border-color:#7a352d;color:#7a352d}.newsletter-field input:disabled{opacity:.6}.newsletter-field button:disabled{background:#6c6457;border-color:#6c6457;cursor:default}.inara-newsletter-sheet{max-width:540px}.newsletter-panel{display:block}.newsletter-heading{display:flex;align-items:center;justify-content:flex-end;padding:14px 24px 0}.newsletter-content{overflow-y:auto;overscroll-behavior:contain;max-height:calc(100dvh - 100px);padding:20px max(28px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(28px,env(safe-area-inset-left,0px))}.newsletter-content h2{margin:0;font:400 clamp(32px,7vw,42px)/1.14 "acumin-pro","Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em;text-wrap:balance}.newsletter-content>p{max-width:32ch;margin:18px 0 32px;color:var(--bag-quiet);font-size:17px;line-height:1.5}.newsletter-content .newsletter-field{grid-template-columns:minmax(0,1fr)}.newsletter-form input:focus-visible,.newsletter-form button:focus-visible{outline:2px solid var(--bag-ink,#302a22);outline-offset:4px}.newsletter-form input,.newsletter-form button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.newsletter-field button:not(:disabled):hover{background:#463d32;border-color:#463d32}}@media(max-width:600px){.newsletter-field{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.study-footer:has(.footer-newsletter){grid-template-columns:minmax(0,1fr);gap:28px}.study-footer:has(.footer-newsletter)>nav{justify-content:flex-start}}@media(max-width:360px){.newsletter-content{padding-inline:22px}.newsletter-heading{padding-inline:18px}.newsletter-content>p{margin-bottom:24px}}@media(max-height:520px){.newsletter-heading{padding-top:8px}.newsletter-content{padding-top:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.newsletter-content h2{font-size:30px}.newsletter-content>p{margin-block:12px 20px}}.inara-newsletter-sheet{--bag-paper:#eee9df;--bag-ink:#302a22;--bag-quiet:#62584c}.inara-newsletter-sheet .bag-sheet-close{border:0;background:transparent}.inara-newsletter-sheet .bag-sheet-close:focus-visible{outline:none}.inara-newsletter-sheet .bag-sheet-close:focus-visible svg{stroke-width:2.25}.newsletter-content .newsletter-status:focus-visible{outline:2px solid var(--bag-ink);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/inara-newsletter-popup.css.map */
