@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_8524af2f-module__VEC2Nq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_8524af2f-module__VEC2Nq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--ink:#08090b;--muted:#667075;--paper:#f7f3e8;--surface:#fffdf5;--line:#d8d1c1;--teal:#00a69a;--red:#ff4f5e;--gold:#f5c84b;--green:#88ff39;--cyan:#39d8ff;--hot:#ff6bb5;--shadow:0 24px 80px #08090b2e}*{box-sizing:border-box}html{background:var(--ink);color:var(--ink)}body{font-family:var(--font-inter), system-ui, sans-serif;background:var(--paper);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;display:flex}.site-header{clip-path:inset(0 -100vmax);color:#fffdf5;background:#08090b;border-bottom:1px solid #ffffff24;min-height:76px;box-shadow:0 0 0 100vmax #08090b}.brand,.site-header nav,.site-footer nav,.cta-band a,.offer-footer span{align-items:center;gap:10px;display:inline-flex}.brand{font-size:1.05rem;font-weight:800}.brand svg{color:var(--green)}.site-header nav,.site-footer nav{color:#fffdf5ad;gap:18px;font-size:.95rem}.site-header nav a{border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff;background:#88ff391f;border-color:#88ff3966}.hero{clip-path:inset(0 -100vmax);color:#fffdf5;background:#08090b;grid-template-columns:minmax(0,.9fr) minmax(360px,.92fr);align-items:center;gap:34px;width:min(1280px,100% - 40px);min-height:calc(100vh - 92px);margin:0 auto;padding:42px 0 54px;display:grid;box-shadow:0 0 0 100vmax #08090b}.hero h1,.page-hero h1,.section-heading h2,.signal-band h2,.cta-band h2{font-family:var(--font-newsreader), Georgia, serif;margin:0;line-height:.98}.hero h1{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:uppercase;max-width:720px;font-size:6.8rem;font-weight:950;line-height:.84}.hero-copy>p,.page-hero p,.section-heading p,.cta-band p{color:var(--muted);max-width:720px;font-size:1.12rem}.hero-copy>p{color:#fffdf5bd;max-width:620px;font-size:1.2rem}.eyebrow,.section-heading span,.signal-band span,.page-hero span,.rate-card span,.newsletter-panel span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.hero .eyebrow{width:fit-content;color:var(--green);background:#88ff391a;border:1px solid #88ff395c;border-radius:999px;padding:9px 12px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-actions a{color:#fffdf5;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 16px;font-weight:850;display:inline-flex}.hero-actions a:first-child{background:var(--green);border-color:var(--green);color:#08090b}.hero-actions a:hover,.hero-actions a:focus-visible{border-color:#88ff3994;outline:none}.newsletter-form{grid-template-columns:minmax(180px,1fr) auto;gap:10px;max-width:620px;margin-top:28px;display:grid}.newsletter-form input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:8px;padding:15px 16px}.hero .newsletter-form input{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.hero .newsletter-form input::placeholder{color:#fffdf58a}.newsletter-form button,.rate-card a,.cta-band a{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:15px 18px;font-weight:800}.hero .newsletter-form button,.cta-band a{background:var(--green);color:#08090b;box-shadow:0 0 0 1px #88ff3961,0 16px 46px #88ff392e}.newsletter-form button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.newsletter-form button:disabled{opacity:.72;cursor:wait}.form-success,.form-error{grid-column:1/-1;margin:0;font-size:.92rem}.form-success{color:var(--green)}.form-error{color:var(--red)}.hero-stats{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.hero-stats span{color:#fffdf59e;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-width:120px;padding:12px;font-size:.9rem;display:grid}.hero-stats strong{color:#fff;font-size:1.3rem}.hero-visual{background:#111;border:1px solid #ffffff24;border-radius:8px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000052}.hero-visual>img{object-fit:cover}.hero-visual:after{content:"";background:linear-gradient(#08090b0a,#08090bb8);position:absolute;inset:0}.front-page{z-index:1;box-shadow:var(--shadow);color:#fffdf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090bc7;border:1px solid #ffffff24;border-radius:8px;padding:22px;position:absolute;bottom:18px;left:18px;right:18px}.paper-header,.story-meta,.offer-meta,.offer-footer{justify-content:space-between;gap:16px;display:flex}.offer-meta,.offer-footer{flex-wrap:wrap}.paper-header,.story-meta,.offer-meta{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.front-page .paper-header{color:#fffdf59e}.front-page h2{font-family:var(--font-inter), system-ui, sans-serif;text-transform:uppercase;margin:22px 0 12px;font-size:2.45rem;font-weight:950;line-height:.95}.front-page p{color:#fffdf5ad;margin-bottom:24px}.paper-lines{gap:14px;display:grid}.paper-lines div{border-top:1px solid #ffffff24;padding-top:14px}.paper-lines span{color:var(--cyan);text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.ad-slot{text-align:center;background:#ffffffa8;border:1px dashed #b7afa2;border-radius:8px;place-items:center;width:min(1180px,100% - 40px);min-height:118px;margin:22px auto;display:grid}.ad-slot div{padding:18px}.ad-slot span{color:var(--gold);text-transform:uppercase;font-size:.75rem;font-weight:800}.ad-slot strong{margin-top:4px;display:block}.ad-slot p{color:var(--muted);margin:6px 0 0}.section-grid,.tool-section,.feature-grid,.signal-band,.cta-band,.page-shell,.site-footer{width:min(1180px,100% - 40px);margin:0 auto}.section-grid,.tool-section{grid-template-columns:.42fr 1fr;gap:42px;padding:82px 0;display:grid}.section-heading h2,.signal-band h2,.cta-band h2,.page-hero h1{font-size:clamp(2.3rem,5vw,4.8rem)}.story-list{gap:12px;display:grid}.story-row{border-top:1px solid #08090b1f}.story-row-link{border-radius:8px;grid-template-columns:52px 1fr 64px;align-items:start;gap:20px;min-height:176px;padding:24px 18px;transition:color .16s,background .16s;display:grid}.story-row-link:hover,.story-row-link:focus-visible{background:#fffdf5;box-shadow:0 18px 50px #08090b14}.story-row-link:focus-visible{outline-offset:4px;outline:3px solid #006b6852}.story-index{color:var(--red);font-family:var(--font-inter), system-ui, sans-serif;font-size:2.4rem;font-weight:950;line-height:1}.story-row h3,.offer-card h3,.feature-grid h3{margin:6px 0 8px;font-size:1.45rem;line-height:1.12}.story-row p,.offer-card p,.feature-grid p,.account-panel p,.rate-card p,.placement-list p,.newsletter-panel p{color:var(--muted)}.story-row strong{color:#00776d;font-size:.95rem;display:block}.story-arrow{border:1px solid #08090b24;border-radius:50%;justify-self:end;place-items:center;width:40px;height:40px;transition:border-color .16s,transform .16s;display:grid}.story-row-link:hover .story-arrow,.story-row-link:focus-visible .story-arrow{border-color:var(--green);background:var(--green);color:#08090b;transform:translate(2px,-2px)}.signal-band{color:#fff;background:#08090b;border-radius:8px;grid-template-columns:.85fr 1fr;align-items:start;gap:36px;padding:54px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.signal-band p{color:#ffffffc2;border-top:1px solid #ffffff2e;margin:0;padding:18px 0}.offer-grid,.feature-grid,.sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.offer-card,.feature-grid article,.rate-card,.account-panel,.newsletter-panel{background:var(--surface);border:1px solid #08090b1f;border-radius:8px;box-shadow:0 16px 46px #08090b0f}.offer-card-link{border-radius:8px;min-height:100%;padding:22px;transition:background .16s,box-shadow .16s,transform .16s;display:grid}.offer-card-link:hover,.offer-card-link:focus-visible{background:#fff;outline:none;transform:translateY(-2px);box-shadow:0 22px 60px #08090b1f}.feature-grid article,.rate-card,.account-panel,.newsletter-panel{padding:22px}.offer-footer{align-self:end;align-items:center;margin-top:24px}.offer-footer small{color:var(--gold);font-weight:800}.offer-footer span{color:var(--teal);white-space:normal;font-weight:800}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0 72px}.feature-grid svg{color:var(--red)}.cta-band{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:46px 0 84px;display:flex}.page-shell{padding:52px 0 90px}.page-hero{max-width:880px;margin-bottom:34px}.archive-issue{margin-top:36px}.issue-date{color:var(--red);text-transform:uppercase;margin-bottom:12px;font-weight:800}.sponsor-grid{grid-template-columns:.55fr 1fr;align-items:stretch;margin-top:32px}.rate-card h2{font-family:var(--font-newsreader), Georgia, serif;margin:10px 0;font-size:4rem}.rate-card a{margin-top:16px;display:inline-flex}.placement-list{gap:12px;display:grid}.placement-list p{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:10px;margin:0;padding:18px;display:flex}.placement-list svg{color:var(--green);flex:none}.newsletter-panel{grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-top:24px;display:grid}.account-panel{max-width:720px}.account-panel h2{margin-top:0}.article-shell{max-width:840px}.back-link{color:var(--teal);align-items:center;gap:8px;margin-bottom:24px;font-weight:800;display:inline-flex}.article-header{border-bottom:1px solid var(--line);padding-bottom:28px}.article-header span,.article-tags span,.admin-panel-heading span,.admin-post-list span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.article-header h1{font-family:var(--font-newsreader), Georgia, serif;margin:12px 0 18px;font-size:clamp(3rem,7vw,6.2rem);line-height:.96}.article-header p{color:var(--muted);font-size:1.18rem}.article-meta,.article-tags{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:.95rem;display:flex}.article-body{padding:30px 0}.article-body p{color:#302c28;font-family:var(--font-newsreader), Georgia, serif;font-size:1.45rem;line-height:1.55}.article-tags{border-top:1px solid var(--line);padding-top:22px}.related-section,.article-newsletter{max-width:1180px;margin:72px auto 0}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.related-card{background:var(--surface);border:1px solid #08090b1f;border-radius:8px;gap:12px;min-height:260px;padding:20px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 16px 46px #08090b0f}.related-card:hover,.related-card:focus-visible{background:#fff;outline:none;transform:translateY(-2px);box-shadow:0 22px 60px #08090b1f}.related-card>span,.article-newsletter span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.related-card h3{margin:0;font-size:1.25rem;line-height:1.12}.related-card p{color:var(--muted);margin:0}.related-card strong{color:var(--teal);align-self:end;align-items:center;gap:8px;display:inline-flex}.article-newsletter{color:#fffdf5;background:#08090b;border:1px solid #08090b1f;border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:24px;display:grid}.article-newsletter h2{font-family:var(--font-newsreader), Georgia, serif;margin:8px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.article-newsletter .newsletter-form{margin-top:0}.article-newsletter .newsletter-form input{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.article-newsletter .newsletter-form button{background:var(--green);color:#08090b}.admin-shell{width:min(1280px,100% - 40px)}.admin-warning,.admin-login-panel,.admin-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px}.admin-warning{margin-bottom:22px}.admin-login-panel{grid-template-columns:.85fr 1fr;align-items:center;gap:24px;max-width:920px;display:grid}.admin-warning h2,.admin-login-panel h2,.admin-panel h2{margin-top:0}.admin-login-panel span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-login-panel p{color:var(--muted)}.admin-login-form{gap:12px;display:grid}.admin-login-form label{color:var(--muted);gap:8px;display:grid}.admin-login-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:13px 14px}.admin-login-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-weight:800;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px}.metric-grid svg{color:var(--red)}.metric-grid strong{margin-top:10px;font-size:2.2rem;display:block}.metric-grid span,.admin-post-list p,.admin-form label{color:var(--muted)}.admin-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:18px;display:grid}.admin-panel-heading{margin-bottom:18px}.admin-post-list{gap:14px;display:grid}.admin-post-list>div{border-top:1px solid var(--line);padding-top:14px}.admin-post-list strong{display:block}.admin-post-list div div{flex-wrap:wrap;gap:10px;display:flex}.admin-post-list a{color:var(--teal);font-weight:800}.admin-form,.admin-form label{gap:8px;display:grid}.admin-form{gap:14px}.form-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-form input,.admin-form textarea,.admin-form select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:12px 13px}.admin-form textarea{resize:vertical;min-height:92px}.admin-form .large-textarea{min-height:220px}.admin-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-weight:800;display:inline-flex}.form-note{color:var(--teal);margin:0}.site-footer{border-top:1px solid var(--line);padding:30px 0 42px}.site-footer p{color:var(--muted);margin:4px 0 0}@media (max-width:900px){.site-header,.site-footer,.cta-band{flex-direction:column;align-items:flex-start}.hero,.section-grid,.tool-section,.signal-band,.newsletter-panel,.article-newsletter,.sponsor-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero h1{font-size:5rem}.hero-visual{min-height:620px}.feature-grid,.related-grid,.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.site-header nav,.site-footer nav{flex-wrap:wrap}.hero h1{font-size:3.7rem}.hero{width:min(100% - 28px,1180px);padding-top:28px}.hero-visual{min-height:560px}.front-page{padding:16px;bottom:12px;left:12px;right:12px}.front-page h2{font-size:1.9rem}.newsletter-form,.story-row-link,.feature-grid,.metric-grid,.admin-grid,.admin-login-panel,.form-two,.related-grid,.offer-grid{grid-template-columns:1fr}.story-row-link{gap:8px}.story-arrow{border-radius:8px;justify-self:stretch;width:100%}.signal-band{padding:28px}}
