:root{
--fd:'Instrument Serif',Georgia,serif; --fb:'Instrument Sans','Inter',-apple-system,'Segoe UI',sans-serif; --fm:'Spline Sans Mono',ui-monospace,SFMono-Regular,monospace; --acc:#0d5ef8; --acc-d:#0a47c0; --acc-b:#0a4fd6;
--g:linear-gradient(118deg,#3b82ff 0%,#0d5ef8 48%,#0e5bd6 100%);
--btn:linear-gradient(180deg,#3b82ff 0%,#1450d6 100%); --btn-h:linear-gradient(180deg,#1f66f0 0%,#083aa0 100%);
--btn-sh:0 10px 24px -8px rgba(13,94,248,.5); --paper:#fcfbf6; --ink:#1c1a16; --ink2:#332f28; --body:#413d35; --mut:#8b857a;
--line:#ece7dd; --line2:#f3efe7; --lav:#eef3fe;
--rad:8px;
--shl:0 30px 70px -30px rgba(20,50,120,.22); --shs:0 8px 22px -10px rgba(20,50,120,.18);
--eo:cubic-bezier(.2,.7,.25,1);
} body.single, body.single .wp-site-blocks, body.single main{background:var(--paper) !important} #rx-progress{position:fixed;top:0;left:0;height:2px;width:0;z-index:9999;background:var(--acc);transition:width .09s linear} body.single .rx-toc-rail{display:none !important}  body.single .rank-math-breadcrumb{font-family:var(--fm);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:20px}
body.single .rank-math-breadcrumb a{color:var(--mut);text-decoration:none}
body.single .wp-block-post-title{
font-family:var(--fd) !important;font-weight:400 !important;color:var(--ink) !important;
font-size:clamp(2.05rem,5.2vw,4.2rem) !important;line-height:1.03 !important;letter-spacing:-.02em;
margin:0 0 .35em !important;overflow-wrap:break-word;word-break:normal;hyphens:none}
.rx-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--fm);font-size:11px;letter-spacing:.05em;color:var(--mut);margin:0 0 34px;text-transform:uppercase}
.rx-meta b{color:var(--ink2);font-weight:500}
.rx-meta .dot{width:4px;height:4px;border-radius:50%;background:var(--acc)} .rx-toc-rail{position:sticky;top:92px;max-height:calc(100vh-108px);overflow-y:auto;overflow-x:clip}
.rx-toc-rail .h{font-family:var(--fm);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-weight:500;margin:0 0 16px;padding-left:16px}
.rx-toc-rail ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}
.rx-toc-rail li{margin:0 !important;padding:0 !important}
.rx-toc-rail a{display:block;position:relative;padding:6px 0 6px 16px;margin-left:-1px;border-left:1px solid transparent;
font-family:var(--fb) !important;font-size:13.5px !important;line-height:1.34 !important;color:var(--body);text-decoration:none;transition:color .18s var(--eo),border-color .18s var(--eo)}
.rx-toc-rail a:hover{color:var(--acc-d)}
.rx-toc-rail a.active{color:var(--acc-d);border-left-color:var(--acc)}
.rx-toc-rail .mini{margin-top:28px;padding:20px;border:1px solid var(--line);border-radius:var(--rad)}
.rx-toc-rail .mini .k{font-family:var(--fm);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-d);margin-bottom:10px;display:block}
.rx-toc-rail .mini p{margin:0 0 14px;font-family:var(--fb);font-size:14px;line-height:1.5;color:var(--body)}
.rx-toc-rail .mini a{display:block;text-align:center;white-space:nowrap;line-height:1;font-family:var(--fm);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--btn);box-shadow:var(--btn-sh);text-decoration:none;padding:11px 10px;border-radius:10px;transition:transform .16s var(--eo)}
.rx-toc-rail .mini a:hover{transform:translateY(-2px);background:var(--btn-h);color:#fff} body.single .entry-content{font-family:var(--fb);font-size:19px;line-height:1.85;color:var(--ink2);max-width:680px;letter-spacing:-.006em}
body.single .entry-content p,body.single .entry-content li,body.single .entry-content span{font-family:var(--fb) !important}
body.single .entry-content p{margin:0 0 1.5em;font-weight:400;line-height:1.85;letter-spacing:-.006em}
body.single .entry-content li{margin:.5em 0;line-height:1.7} .rx-toc-rail .h,.rx-meta,.rx-card-top .look,#rx-band .k,.rx-toc-rail .mini .k,.rx-logos span,body.single .rank-math-breadcrumb{font-family:var(--fm) !important} body.single .rx-cta2,body.single .rx-toc-rail .mini a,body.single #rx-band a{
font-family:var(--fb) !important;font-weight:400 !important;text-transform:uppercase !important;
letter-spacing:.07em !important;font-size:14px !important;color:#fff !important}
body.single .entry-content > p:first-of-type::first-letter{font-family:var(--fd);font-weight:400;float:left;font-size:3.4em;line-height:.72;padding:.06em .12em 0 0;color:var(--acc-d)}
body.single .entry-content h2{font-family:var(--fd) !important;font-weight:400 !important;color:var(--ink) !important;
font-size:clamp(2rem,3.4vw,2.7rem) !important;line-height:1.04 !important;letter-spacing:-.01em;margin:2.5em 0 .45em !important;scroll-margin-top:92px;border:0 !important;padding:0 !important}
body.single .entry-content h2::before,body.single .entry-content h2::after{content:none !important}
body.single .entry-content h2 .rx-rule{display:none}
body.single .entry-content h3{font-family:var(--fd) !important;font-weight:400 !important;color:var(--ink) !important;font-size:1.7rem !important;line-height:1.1 !important;letter-spacing:-.012em;margin:1.8em 0 .25em !important}
body.single .entry-content a{color:var(--acc-d);text-decoration:none;border-bottom:1px solid rgba(13,94,248,.3);transition:border-color .2s}
body.single .entry-content a:hover{border-bottom-color:var(--acc-d)}
body.single .entry-content strong{color:var(--ink);font-weight:600} body.single .entry-content ul.wp-block-list{list-style:none !important;padding-left:0 !important;margin:0 0 1.4em}
body.single .entry-content ul.wp-block-list > li{position:relative;padding-left:1.7em !important;margin:.28em 0;list-style:none !important}
body.single .entry-content ul.wp-block-list > li::before{content:"";position:absolute;left:.1em;top:.62em;width:6px;height:6px;
border-radius:50%;background:var(--acc)}
body.single .entry-content ol.wp-block-list > li::marker{color:var(--acc-d);font-family:var(--fm);font-size:.85em} body.single .entry-content dl.rx-spec{margin:1.6em 0;padding:0}
body.single .entry-content dl.rx-spec .rx-row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:28px;padding:16px 2px;margin:0;border-top:1px solid var(--line)}
body.single .entry-content dl.rx-spec .rx-row:last-child{border-bottom:1px solid var(--line)}
body.single .entry-content dl.rx-spec dt{font-family:var(--fm) !important;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);margin:0;padding-top:.35em;line-height:1.35}
body.single .entry-content dl.rx-spec dd{margin:0;font-family:var(--fb) !important;font-size:1.02rem;line-height:1.55;letter-spacing:-.011em;color:var(--body)}
body.single .entry-content dl.rx-spec dd b{color:var(--ink);font-weight:600}
@media(max-width:600px){body.single .entry-content dl.rx-spec .rx-row{grid-template-columns:1fr;gap:5px;padding:14px 2px}} body.single .entry-content p.rx-problem{display:flex;align-items:baseline;gap:.5em;margin:2em 0 .3em !important} body.single .entry-content p.rx-problem + p{margin-top:0 !important}
body.single .entry-content p.rx-problem + p:has(+ ul.wp-block-list){margin-top:0 !important} body.single .entry-content h2 + p:has(+ ul.wp-block-list),
body.single .entry-content h3 + p:has(+ ul.wp-block-list),
body.single .entry-content p + p:has(+ ul.wp-block-list),
body.single .entry-content h2 + p.rx-problem,
body.single .entry-content h3 + p.rx-problem{margin-top:.35em !important} body.single .entry-content p:has(+ p:has(+ ul.wp-block-list)){margin-bottom:.35em !important}
body.single .entry-content p.rx-problem .rx-num{font-family:var(--fd) !important;font-size:2.7em;line-height:.64;color:var(--acc);font-weight:400;letter-spacing:-.03em;flex:none}
body.single .entry-content p.rx-problem .rx-lead{font-family:var(--fb) !important;font-weight:600;font-size:1.12em;line-height:1.2;color:var(--ink);letter-spacing:-.01em} body.single .entry-content p:has(+ ul.wp-block-list){margin:1.9em 0 .12em !important}
body.single .entry-content p:has(+ ul.wp-block-list) + ul.wp-block-list{margin-top:0 !important;margin-bottom:.85em !important} body.single .entry-content blockquote{margin:1.8em 0;padding:0 0 0 26px;border-left:3px solid var(--acc);
font-family:var(--fd) !important;font-style:italic;font-size:1.9rem;line-height:1.28;color:var(--ink)}
body.single .entry-content blockquote p{font-family:var(--fd) !important;margin:0} body.single .entry-content figure.wp-block-table,body.single .entry-content .wp-block-table{margin:2.4em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;box-shadow:0 30px 60px -34px rgba(20,50,120,.28)}
body.single .entry-content table{width:100%;min-width:640px;table-layout:auto;border-collapse:separate;border-spacing:0;background:#fff;margin:0;border:0;font-family:var(--fb);font-size:.94rem}
body.single .entry-content table td,body.single .entry-content table th{padding:15px 18px;border:0;border-bottom:1px solid var(--line2);vertical-align:top;text-align:left;color:var(--body);word-break:normal !important;overflow-wrap:normal !important;hyphens:none}
body.single .entry-content table td:first-child,body.single .entry-content table th:first-child{font-weight:600;color:var(--ink)} body.single .entry-content table thead th,body.single .entry-content table thead td,
body.single .entry-content table:not(:has(thead)) tr:first-child td{
background:var(--ink) !important;background-image:none !important;color:#f4f2ec !important;font-family:var(--fm) !important;font-weight:400 !important;
font-size:.66rem !important;letter-spacing:.07em !important;text-transform:uppercase !important;line-height:1.35 !important;vertical-align:middle !important;
white-space:normal !important;word-break:normal !important;overflow-wrap:normal !important;border-bottom:0 !important;padding:16px 18px !important}
body.single .entry-content table thead th strong,body.single .entry-content table thead td strong,
body.single .entry-content table:not(:has(thead)) tr:first-child td strong{color:#f4f2ec !important;font-weight:400}
body.single .entry-content table tbody tr:nth-child(even):not(.brand-row) td{background:#f5f7fb}
body.single .entry-content table tbody tr:hover:not(.brand-row) td{background:var(--lav)}
body.single .entry-content table tr.brand-row td{background:var(--lav) !important;box-shadow:none !important}
body.single .entry-content table tr.brand-row td:first-child{color:var(--acc-d) !important;font-weight:700;box-shadow:inset 3px 0 0 var(--acc) !important} body.single .entry-content table tbody td:not(:last-child){border-right:1px dotted var(--line) !important}
body.single .entry-content table thead th:not(:last-child),body.single .entry-content table thead td:not(:last-child){border-right:1px dotted rgba(255,255,255,.16) !important}
body.single .entry-content table tbody tr:last-child td{border-bottom:0} body.single .wp-block-kadence-accordion .kt-accordion-pane{border:0 !important;border-top:1px solid var(--line) !important;border-radius:0 !important;margin:0 !important;background:transparent;box-shadow:none;transition:background .18s var(--eo)}
body.single .wp-block-kadence-accordion .kt-accordion-pane:last-of-type{border-bottom:1px solid var(--line) !important}
body.single .wp-block-kadence-accordion .kt-accordion-pane:hover{background:linear-gradient(90deg,var(--lav) 0%,rgba(244,240,252,0) 78%)}
body.single .wp-block-kadence-accordion .kt-blocks-accordion-header{background:transparent !important;border:0 !important;outline:0 !important;box-shadow:none !important;font-family:var(--fb) !important;font-weight:600 !important;color:var(--ink) !important;font-size:1.14rem !important;letter-spacing:-.01em !important;line-height:1.4 !important;padding:22px 6px 22px 2px !important;transition:color .18s var(--eo)}
body.single .wp-block-kadence-accordion .kt-accordion-header-wrap,
body.single .wp-block-kadence-accordion .kt-blocks-accordion-header.kt-accordion-panel-active{border:0 !important;box-shadow:none !important}
body.single .wp-block-kadence-accordion .kt-blocks-accordion-header:hover,
body.single .wp-block-kadence-accordion .kt-blocks-accordion-header.kt-accordion-panel-active{color:var(--acc-d) !important} body.single .wp-block-kadence-accordion .kt-blocks-accordion-icon-trigger{width:28px !important;height:28px !important;min-width:28px !important;border:1px solid var(--line) !important;border-radius:50% !important;background:#fff !important;transition:background .2s var(--eo),border-color .2s var(--eo)}
body.single .wp-block-kadence-accordion .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger,
body.single .wp-block-kadence-accordion .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{border-color:var(--acc) !important;background:var(--acc) !important}
body.single .wp-block-kadence-accordion .kt-blocks-accordion-icon-trigger::before,
body.single .wp-block-kadence-accordion .kt-blocks-accordion-icon-trigger::after{background:var(--acc) !important;transition:background .2s,transform .2s var(--eo);
top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;
width:11px !important;height:2px !important;border-radius:2px;margin-top:-1px !important;margin-left:-5.5px !important;transform-origin:center center}
body.single .wp-block-kadence-accordion .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger::before,
body.single .wp-block-kadence-accordion .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger::after,
body.single .wp-block-kadence-accordion .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before,
body.single .wp-block-kadence-accordion .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after{background:#fff !important}  .rx-card{border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;background:#fff;font-family:var(--fb);box-shadow:0 24px 60px -28px rgba(28,27,38,.35)}
.rx-card-top{position:relative;padding:20px 22px 22px;background:var(--ink);color:#f4f2ec;overflow:hidden}
.rx-card-top::after{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 100% 0%,rgba(13,94,248,.45),transparent 62%);pointer-events:none}
.rx-card-top .look{font-family:var(--fm);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 10px !important;color:#bcd4ff !important;position:relative}
.rx-card-top h4{font-family:var(--fd) !important;font-weight:400 !important;font-size:1.42rem !important;line-height:1.08 !important;margin:0 !important;color:#fff !important;position:relative;overflow-wrap:normal !important;word-break:normal !important}
.rx-card-body{padding:20px 22px}
.rx-feat{list-style:none !important;margin:0 0 20px !important;padding:0 !important;display:grid;gap:11px}
.rx-feat li{position:relative;padding-left:26px !important;font-size:.98rem;font-weight:500;color:var(--ink2);list-style:none !important;margin:0 !important}
.rx-feat li::before{content:"";position:absolute;left:2px;top:.42em;width:11px;height:8px;border-left:2px solid var(--acc);border-bottom:2px solid var(--acc);transform:rotate(-45deg)}
.rx-cta2{display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;width:100%;white-space:nowrap;line-height:1;background:var(--btn);color:#fff;text-decoration:none;font-family:var(--fm);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;padding:14px 8px;border-radius:10px;box-shadow:var(--btn-sh);transition:transform .16s var(--eo),background .16s var(--eo);overflow:hidden}
.rx-cta2:hover{transform:translateY(-2px);background:var(--btn-h);color:#fff}
.rx-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 20px 20px;border-top:1px solid var(--line)}
.rx-logos span{height:36px;border-radius:5px;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--fm);font-size:.52rem;color:var(--mut);text-align:center;line-height:1.1;padding:2px} #rx-band{margin:44px auto 0;max-width:1220px;background:var(--ink);color:#f4f2ec;padding:60px 48px;text-align:center;border-radius:var(--rad);position:relative;overflow:hidden}
#rx-band::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 100% at 82% 0%,rgba(2,132,199,.4),transparent 60%),radial-gradient(46% 90% at 14% 100%,rgba(13,94,248,.45),transparent 60%)}
#rx-band > *{position:relative}
#rx-band .k{font-family:var(--fm);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a9c6ff;margin-bottom:14px}
#rx-band h3{font-family:var(--fd);font-weight:400;font-size:clamp(2rem,3.4vw,2.9rem);margin:0 0 14px;line-height:1.02;color:#fff !important}
#rx-band p{margin:0 auto 26px;max-width:52ch;color:#cfcdd6;font-size:1.1rem}
#rx-band a{display:inline-block;background:var(--btn);color:#fff;text-decoration:none;font-family:var(--fm);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;padding:15px 34px;border-radius:10px;box-shadow:var(--btn-sh);transition:transform .16s var(--eo),background .16s var(--eo)}
#rx-band a:hover{transform:translateY(-2px);background:var(--btn-h);color:#fff} @media(max-width:1080px){
body.single .wp-block-columns.are-vertically-aligned-top:has(> .rx-toc-rail){grid-template-columns:minmax(0,1fr) 300px !important;gap:44px !important}
.rx-toc-rail{display:none}
}
@media(max-width:820px){
body.single .wp-block-columns.are-vertically-aligned-top:has(> .rx-toc-rail){grid-template-columns:minmax(0,1fr) !important;gap:32px !important;max-width:100% !important} body.single .entry-content{max-width:100% !important}
body.single .entry-content{font-size:19px}
body.single .entry-content ul.wp-block-list > li{padding-left:1.7em !important}
}    body.single .wp-block-post-author,body.single [class*="author-box"]:not(.author-name-date){
background:linear-gradient(120deg,var(--lav),#fff) !important;border:1px solid var(--line) !important;
border-radius:14px !important;padding:22px 26px !important;box-shadow:var(--shs)}
body.single .wp-block-post-author__name{
font-family:var(--fd) !important;font-weight:400 !important;font-size:1.5rem !important;color:var(--ink) !important;letter-spacing:-.01em}
body.single .wp-block-post-author__avatar img{width:60px !important;height:60px !important;border-radius:50% !important;border:2px solid #fff !important;box-shadow:0 6px 16px -6px rgba(20,50,120,.4)}
body.single .wp-block-post-author__bio,body.single .wp-block-post-author__content{font-family:var(--fb) !important;font-size:15px !important;line-height:1.58 !important;color:var(--body) !important;letter-spacing:-.005em}
body.single .wp-block-post-author__bio{margin-top:6px !important}
@media(max-width:820px){
body.single .wp-block-post-author{display:block !important;padding:20px !important}
body.single .wp-block-post-author__avatar{margin:0 0 12px !important}
body.single .wp-block-post-author__avatar img{width:52px !important;height:52px !important}
body.single .wp-block-post-author__content{margin:0 !important;width:100% !important}
body.single .wp-block-post-author__bio,body.single .wp-block-post-author__content{font-size:14.5px !important;line-height:1.55 !important}
} body.single .social-sharing-sec > p,body.single .social-sharing-sec h3,body.single .social-sharing-sec h4{
font-family:var(--fm) !important;font-size:11px !important;letter-spacing:.16em !important;text-transform:uppercase !important;
color:var(--mut) !important;font-weight:500 !important;text-decoration:none !important;border:0 !important}
body.single .social-sharing-sec a{transition:transform .16s var(--eo),color .16s var(--eo);color:var(--ink) !important}
body.single .social-sharing-sec a:hover{transform:translateY(-2px);color:var(--acc-d) !important} body.single .post-navigation-link-previous a,body.single .post-navigation-link-next a,
body.single .wp-block-post-navigation-link a{
font-family:var(--fm) !important;font-size:12px !important;letter-spacing:.08em !important;text-transform:uppercase !important;
color:var(--acc-d) !important;text-decoration:none !important;border:0 !important} body.single .wp-block-comments,body.single #comments{max-width:820px}
body.single .comment-reply-title,body.single .comments-title{
font-family:var(--fd) !important;font-weight:400 !important;font-size:2rem !important;color:var(--ink) !important;letter-spacing:-.015em}
body.single .comment-form > p,body.single .comment-notes{font-family:var(--fb) !important;color:var(--mut) !important;font-size:14px}
body.single .comment-form textarea,
body.single .comment-form input[type="text"],
body.single .comment-form input[type="email"],
body.single .comment-form input[type="url"]{
font-family:var(--fb) !important;font-size:15px !important;color:var(--ink) !important;background:#fff !important;
border:1px solid var(--line) !important;border-radius:12px !important;padding:14px 16px !important;width:100%;box-sizing:border-box;
transition:border-color .16s var(--eo),box-shadow .16s var(--eo);outline:none}
body.single .comment-form textarea:focus,
body.single .comment-form input[type="text"]:focus,
body.single .comment-form input[type="email"]:focus,
body.single .comment-form input[type="url"]:focus{
border-color:var(--acc) !important;box-shadow:0 0 0 3px rgba(13,94,248,.14) !important}
body.single .comment-form textarea::placeholder,body.single .comment-form input::placeholder{color:var(--mut)}    body.single .sidebar{background:transparent !important; border:0 !important; box-shadow:none !important; padding:0 !important; overflow:visible !important}
.wnx-cta{
font-family:var(--fb); background:#fffdf8; border:1px solid var(--line); border-radius:16px;
box-shadow:0 1px 2px rgba(40,32,18,.03), 0 34px 66px -42px rgba(40,32,18,.26); padding:30px 28px 26px;
}
.wnx-cta-eyebrow{
display:inline-block; font-family:var(--fm); font-size:10px; font-weight:500; letter-spacing:.18em;
text-transform:uppercase; color:var(--mut); margin-bottom:20px;
}
.wnx-cta-title{
font-family:var(--fd) !important; font-weight:400 !important; font-size:1.6rem !important; line-height:1.1 !important;
letter-spacing:-.01em; color:var(--ink) !important; margin:0 0 14px !important;
}
.wnx-cta-sub{font-size:.92rem; line-height:1.6; color:var(--body); margin:0 0 24px}
.wnx-cta-feats{list-style:none; margin:0 0 22px; padding:0}
.wnx-cta-feats li{display:flex !important; align-items:flex-start; gap:11px; padding:0 !important; margin:0 0 12px !important; text-indent:0 !important; font-size:.85rem; font-weight:500; line-height:1.35; color:var(--ink2); list-style:none !important}
.wnx-cta-feats li::before{
content:""; flex:0 0 16px; width:16px; height:16px; margin-top:1px; position:static !important;
background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='12' fill='%230d5ef8'/><path d='M17.4 8.1l-6.95 6.95-2.8-2.8-1.4 1.4 4.2 4.2 8.35-8.35z' fill='white'/></svg>") center/contain no-repeat;
}
.wnx-cta-btn{
display:flex; align-items:center; justify-content:center; gap:8px; width:100%; box-sizing:border-box;
padding:14px 20px; border-radius:12px; font-family:var(--fb); font-weight:600; font-size:.92rem;
color:#fff !important; text-decoration:none !important; border:0;
background:linear-gradient(180deg,#2f76ff,#0d5ef8); box-shadow:0 12px 26px -12px rgba(13,94,248,.55);
transition:transform .5s cubic-bezier(.32,.72,0,1), box-shadow .5s cubic-bezier(.32,.72,0,1);
}
.wnx-cta-btn span{transition:transform .5s cubic-bezier(.32,.72,0,1)}
.wnx-cta-btn:hover{transform:translateY(-2px); box-shadow:0 18px 34px -14px rgba(13,94,248,.62); color:#fff !important}
.wnx-cta-btn:hover span{transform:translateX(3px)}
.wnx-cta-trust{text-align:center; font-family:var(--fm); font-size:9.5px; letter-spacing:.1em; text-transform:uppercase; color:var(--mut); margin:16px 0 0} .wnx-mono-avatar{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;
font-family:var(--fd);font-size:1.2rem;font-weight:400;color:var(--acc-d);letter-spacing:.01em;
background:linear-gradient(158deg,#eef3fe,#e2ebff);border:1px solid var(--line);flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}
body.single .authorcss{background:#fffdf8 !important;border:1px solid var(--line) !important;border-radius:16px !important;box-shadow:0 24px 54px -40px rgba(40,32,18,.24) !important}
body.single .wp-block-post-author__name{font-family:var(--fd) !important;font-weight:400 !important;font-size:1.24rem !important;color:var(--ink) !important;letter-spacing:-.01em}
body.single .wp-block-post-author__bio{font-family:var(--fb) !important;color:var(--body) !important;font-size:.92rem;line-height:1.6}