.reader-free-tab,.reader-inline-button{color:#fff;cursor:pointer;text-align:center;background:#c52772;border:1px solid #edb6d0;border-radius:999px;padding:14px 23px;font:700 14px/1.3 Arial,sans-serif;text-decoration:none;box-shadow:0 6px 20px #30102024}.reader-free-tab{z-index:70;writing-mode:vertical-rl;letter-spacing:.025em;border-radius:0 15px 15px 0;align-items:center;gap:12px;padding:23px 13px;display:flex;position:fixed;top:42%;right:0;transform:rotate(180deg);box-shadow:-3px 4px 20px #30102026}.reader-free-tab:hover,.reader-inline-button:hover,.reader-free-claim:hover{background:#a51c5d}.reader-free-tab:focus-visible{outline-offset:4px;outline:3px solid #e9a52c}.reader-inline-button:focus-visible{outline-offset:4px;outline:3px solid #e9a52c}.reader-free-drawer button:focus-visible{outline-offset:4px;outline:3px solid #e9a52c}.reader-free-drawer a:focus-visible{outline-offset:4px;outline:3px solid #e9a52c}.mailing-band>.reader-inline-button{justify-self:end;min-width:240px}.reader-free-drawer{color:#412739;overscroll-behavior:contain;background:#fff7ee;border:0;border-left:1px solid #e9bed0;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;font:16px/1.6 Arial,sans-serif;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 60px #1b0b242b}.reader-free-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20101e88}.reader-free-drawer[open]{animation:.24s ease-out reader-drawer-in}.reader-free-inner{text-align:center;background:radial-gradient(at 100% 0,#f7d7e9,#0000 65%);min-height:100%;padding:64px 34px 30px}.reader-free-close{color:#6a2a4c;cursor:pointer;background:#fff4fa;border:1px solid #e9bed0;border-radius:50%;width:40px;height:40px;padding:0;font:30px/1 Arial,sans-serif;position:absolute;top:14px;right:18px}.reader-free-kicker{color:#9b235d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font:700 11px/1.5 Arial,sans-serif}.reader-free-cover{object-fit:contain;filter:drop-shadow(0 10px 14px #39233030);width:150px;height:225px;margin:0 auto 24px;display:block}.reader-free-drawer h2{letter-spacing:-.025em;text-transform:none;color:#412739;margin:0 0 18px;font:500 clamp(28px,5vw,38px)/1.12 Georgia,serif}.reader-free-description{color:#644558;margin:0 0 24px;font:15px/1.7 Arial,sans-serif}.reader-free-claim{color:#fff;background:#c52772;border-radius:10px;padding:16px 18px;font:700 15px/1.4 Arial,sans-serif;text-decoration:none;display:block}.reader-free-note,.reader-free-drawer small{color:#775b6b;margin:13px 0;font:12px/1.6 Arial,sans-serif;display:block}.reader-free-later{color:#775b6b;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c69db2;margin:24px 0 0;padding:3px 0;font:13px/1.5 Arial,sans-serif}.reader-free-drawer form{text-align:left!important;background:0 0!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.reader-free-drawer form p{margin:0!important}.reader-free-drawer label{color:#412739!important;font:14px/1.5 Arial,sans-serif!important}.reader-free-drawer input[type=email],.reader-free-drawer input[type=text]{box-sizing:border-box!important;color:#412739!important;background:#fff!important;border:1px solid #bb96a9!important;border-radius:8px!important;width:100%!important;min-height:48px!important;padding:12px!important;font:16px/1.4 Arial,sans-serif!important}.reader-free-drawer input[type=submit],.reader-free-drawer button[type=submit]{cursor:pointer;color:#fff!important;background:#c52772!important;border:0!important;border-radius:8px!important;width:100%!important;min-height:48px!important;padding:14px!important;font:700 14px/1.4 Arial,sans-serif!important}.reader-free-drawer .ps-free-form,.reader-free-drawer .tt-signup-form{color:#412739;background:0 0;border:0;width:100%;max-width:100%;padding:0}@keyframes reader-drawer-in{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.reader-free-tab{writing-mode:horizontal-tb;border-radius:999px;padding:13px 18px;font-size:13px;top:auto;bottom:20px;right:14px;transform:none;box-shadow:0 5px 24px #30102044}.reader-free-inner{padding:62px 24px 28px}.reader-free-cover{width:130px;height:195px}.mailing-band>.reader-inline-button{justify-self:center;min-width:220px}}@media (prefers-reduced-motion:reduce){.reader-free-drawer[open]{animation:none}.reader-free-drawer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
