.subscription-invitation_dialog__sKTtv{box-sizing:border-box;width:min(430px,calc(100% - 32px));max-width:430px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #b69a5e;border-radius:12px;background:#f9f7ef;color:#163c31;box-shadow:0 24px 80px #061e2840;overflow:auto;font-family:inherit}.subscription-invitation_dialog__sKTtv::backdrop{background:#0b211b99}.subscription-invitation_content__bfjvS{position:relative;padding:32px 28px 24px;text-align:center}.subscription-invitation_close__nM6cR{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#163c31;font:inherit;font-size:30px;line-height:1;cursor:pointer}.subscription-invitation_close__nM6cR:hover{background:#163c310c}.subscription-invitation_icon__P9no_{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 20px;border:1px solid #d7c49b;border-radius:50%;background:#eee4cb;color:#163c31}.subscription-invitation_icon__P9no_ svg{width:28px;height:28px}.subscription-invitation_eyebrow___DfeT{margin:0 0 12px;color:#67562e;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.subscription-invitation_dialog__sKTtv h2{margin:0;font-family:inherit;font-size:clamp(25px,6vw,32px);font-weight:700;line-height:1.15;color:inherit}.subscription-invitation_description__MTwUV{margin:18px 0 24px;font-size:16px;line-height:1.55;color:#3e5149;overflow-wrap:anywhere}.subscription-invitation_action__IZFM1{display:flex;justify-content:center;align-items:center;gap:12px;box-sizing:border-box;min-height:48px;width:100%;padding:12px 14px;border:1px solid #b18d42;border-radius:5px;background:#e9d28f;color:#163c31;font:inherit;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}.subscription-invitation_action__IZFM1:hover{background:#e3c779}.subscription-invitation_action__IZFM1:focus-visible,.subscription-invitation_close__nM6cR:focus-visible{outline:3px solid #805c12;outline-offset:3px}.subscription-invitation_note___vAgy{margin:12px 0 0;font-size:12px;line-height:1.5;color:#5b655f}@media(max-width:380px){.subscription-invitation_content__bfjvS{padding:28px 20px 20px}.subscription-invitation_description__MTwUV{font-size:15px}}@media(forced-colors:active){.subscription-invitation_action__IZFM1,.subscription-invitation_dialog__sKTtv,.subscription-invitation_icon__P9no_{border-color:CanvasText}.subscription-invitation_dialog__sKTtv::backdrop{background:Canvas;opacity:.75}}