.fn-patreon-cta{background:var(--fn-patreon-bg,#0f1923);border-radius:10px;overflow:hidden;text-align:center;padding:2.25rem 2rem 2rem;position:relative;box-shadow:0 2px 24px rgb(0 0 0 / .18)}.fn-patreon-cta::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--fn-patreon-accent,#FF424D)}.fn-patreon-cta-inner{display:flex;flex-direction:column;align-items:center}.fn-patreon-cta-icon{width:3.25rem;height:3.25rem;border-radius:50%;background:var(--fn-patreon-accent,#FF424D);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;flex-shrink:0;box-shadow:0 4px 14px rgb(255 66 77 / .4)}.fn-patreon-cta-icon svg{width:1.5rem;height:1.5rem;fill:#fff;display:block}.fn-patreon-cta-title{color:var(--fn-patreon-title,#ffffff);font-family:"Mark Pro","Avenir Next","Segoe UI",Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3;margin:0 0 .6rem;padding:0;border:0}.fn-patreon-cta-body{color:var(--fn-patreon-body,#d0d9e4);font-family:"BBC Serif",Georgia,"Times New Roman",serif;font-size:.88rem;line-height:1.7;margin:0 0 1.4rem;padding:0;max-width:520px}.fn-patreon-cta-btn{display:inline-block;background:var(--fn-patreon-btn,#FF424D);color:var(--fn-patreon-btn-text,#ffffff)!important;padding:.65rem 2rem;border-radius:999px;font-family:"Mark Pro","Avenir Next","Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:.92rem;text-decoration:none!important;letter-spacing:.02em;box-shadow:0 4px 18px rgb(255 66 77 / .35);transition:transform 0.13s ease,box-shadow 0.13s ease,opacity 0.13s ease;border:0;cursor:pointer;line-height:1.4}.fn-patreon-cta-btn:hover,.fn-patreon-cta-btn:focus{transform:translateY(-2px);box-shadow:0 8px 24px rgb(255 66 77 / .45);opacity:.9;text-decoration:none!important;color:var(--fn-patreon-btn-text,#ffffff)!important}.fn-patreon-cta-btn:active{transform:translateY(0);box-shadow:0 2px 10px rgb(255 66 77 / .3);opacity:1}