body .villa-entry .vf-story-subscribe-trigger{cursor:pointer;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;min-width:58px;min-height:54px;padding:4px 2px;line-height:1.2;display:flex;color:#fff!important;background:0 0!important}body .villa-entry .vf-story-subscribe-trigger svg{filter:drop-shadow(0 1px 2px #082b2566);width:28px;height:28px}body .villa-entry .vf-story-subscribe-trigger span{font-family:var(--font-interface),Arial,sans-serif;white-space:nowrap;font-size:10px;font-weight:600}body .villa-entry .vf-story-subscribe-trigger:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #fff}body .vf-story-subscribe-dialog{color:#174337;width:min(460px,100vw - 28px);height:fit-content;max-height:calc(100dvh - 28px);font-family:var(--font-interface),"Manrope",Arial,sans-serif;-webkit-user-select:text;user-select:text;text-align:left;background:#fffdf5;border:1px solid #d5dccd;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #08231e66}.vf-story-subscribe-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#082b25b3}.vf-story-subscribe-panel{text-align:center;padding:30px;position:relative}body .vf-story-subscribe-close{color:#174337;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:10px;right:10px}.vf-story-subscribe-mark{color:#174337;width:46px;height:46px;margin:0 auto 18px}.vf-story-subscribe-mark svg{width:100%;height:100%}body .vf-story-subscribe-eyebrow{letter-spacing:.13em;font-size:10px;font-weight:600}body .vf-story-subscribe-dialog h2{text-align:center;letter-spacing:0;text-transform:none;margin:12px 0 18px;font-weight:600;color:#174337!important;font-family:Caveat,cursive!important;font-size:38px!important;line-height:1.08!important}body .vf-story-subscribe-dialog p{text-align:center;margin:14px 0;font-size:14px;line-height:1.65;color:#174337!important}body .vf-story-subscribe-action{color:#fffdf5;cursor:pointer;background:#174337;border:1px solid #174337;border-radius:8px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600}body .vf-story-subscribe-action.is-unsubscribe{color:#174337;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.vf-story-subscribe-action:disabled{opacity:.5;cursor:default}body .vf-story-subscribe-dialog .vf-story-subscribe-note{margin:20px 0 0;font-size:11px;line-height:1.6;color:#586b60!important}body .vf-story-subscribe-dialog a{text-decoration:underline;color:#174337!important}body .vf-story-subscribe-dialog .vf-story-subscribe-error{color:#9f3329!important}.vf-story-subscribed{justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.vf-story-subscribe-dialog :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #ad8b2e}@media (max-width:600px){.vf-story-subscribe-panel{padding:25px}body .villa-entry .vf-story-subscribe-trigger{gap:1px;min-width:54px;min-height:44px}body .villa-entry .vf-story-subscribe-trigger svg{width:25px;height:25px}body .villa-entry .vf-story-subscribe-trigger span{font-size:9px}}.mobile-story-subscription{display:none}@media (max-width:767px){.mobile-story-subscription{display:contents}body :is(.mobile-story-subscription,.villa-entry) .vf-story-subscribe-trigger{top:var(--notification-top,8px);right:calc(max(12px,env(safe-area-inset-right)) + 54px);z-index:1500;cursor:pointer;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:54px;min-width:54px;height:46px;min-height:46px;margin:0;padding:2px;line-height:1.2;display:flex;position:fixed;color:#174337!important;background:0 0!important}body .villa-entry .vf-story-subscribe-trigger{color:#fff!important}body :is(.mobile-story-subscription,.villa-entry) .vf-story-subscribe-trigger svg{width:25px;height:25px}body :is(.mobile-story-subscription,.villa-entry) .vf-story-subscribe-trigger span{font-family:var(--font-interface),Arial,sans-serif;white-space:nowrap;font-size:9px;font-weight:600}body .mobile-story-subscription .vf-story-subscribe-trigger:focus-visible{outline-offset:2px;outline:3px solid #36365e}body:has(.menu-drawer[data-state=open]) .mobile-story-subscription{visibility:hidden}}
