.rr-blog-root{min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}.rr-blog-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 1.25rem;border-bottom:.5px solid var(--border);background:rgba(13,11,26,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.rr-blog-logo{font-size:18px;font-weight:500;letter-spacing:-.02em;text-decoration:none;color:var(--text)}.rr-blog-logo span{color:var(--accent)}.rr-blog-link{font-size:13px;color:var(--muted);text-decoration:none}.rr-blog-link:hover{color:var(--text)}.rr-blog-main{max-width:960px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.rr-blog-hero{margin-bottom:2rem;position:relative}.rr-blog-hero h1{font-family:var(--font-instrument-serif,Georgia),"Times New Roman",serif;font-size:clamp(2.15rem,4.5vw,3.5rem);line-height:1.1;letter-spacing:-.03em}.rr-blog-hero h1 .rr-blog-hero-accent{color:var(--accent)}.rr-blog-hero p{margin-top:.75rem;color:var(--muted)}.rr-blog-grid{display:grid;gap:1.2rem}@media (min-width:880px){.rr-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-blog-card{border:.5px solid var(--border);border-radius:12px;background:var(--surface);padding:1rem;overflow:hidden}.rr-blog-card h2{font-size:1.35rem;font-weight:500;letter-spacing:-.02em;line-height:1.2}.rr-blog-card p{margin-top:.45rem;color:var(--muted);line-height:1.65}.rr-blog-card-image-wrap{display:block;margin:-1rem -1rem .9rem;border-bottom:.5px solid var(--border);background:var(--elevated)}.rr-blog-card-image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.rr-blog-card-title{color:var(--text);font-family:var(--font-instrument-serif,Georgia),"Times New Roman",serif;font-weight:500;letter-spacing:-.02em;text-decoration:none}.rr-blog-card-title:hover,.rr-blog-meta{color:var(--accent-light)}.rr-blog-meta{font-size:12px;margin-bottom:.5rem}.rr-blog-article{max-width:100%}.rr-blog-article h1{font-family:var(--font-instrument-serif,Georgia),"Times New Roman",serif;font-size:clamp(1.85rem,4.1vw,3.05rem);line-height:1.12;letter-spacing:-.035em}.rr-blog-article .rr-blog-description{margin-top:.9rem;color:var(--muted);max-width:52rem}.rr-blog-content{margin-top:0;border-top:.5px solid var(--border);padding-top:1.5rem}.rr-blog-content p{margin:0 0 1.15rem;font-size:15px;line-height:1.85}.rr-blog-content p:last-child{margin-bottom:0}.rr-blog-content :where(h2,h3,h4){margin:2.1rem 0 .85rem;font-weight:500;line-height:1.3}.rr-blog-content li,.rr-blog-content p{color:rgba(240,239,248,.88);line-height:1.8}.rr-blog-content a{color:var(--accent-light)}.rr-blog-content pre{overflow-x:auto;border:.5px solid var(--border);border-radius:8px;padding:.85rem;background:var(--elevated)}.rr-blog-hero-image{width:100%;max-width:920px;display:block;border-radius:12px;border:.5px solid var(--border);margin-bottom:1.35rem;object-fit:cover;aspect-ratio:16/9}.rr-blog-post-layout{display:grid;gap:1.25rem}@media (min-width:1024px){.rr-blog-post-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.rr-blog-post-col{min-width:0}.rr-blog-sidebar{display:flex;flex-direction:column;gap:.9rem}@media (min-width:1024px){.rr-blog-sidebar{position:sticky;top:76px}}.rr-blog-cta-card,.rr-blog-toc-card{border:.5px solid var(--border);border-radius:12px;background:var(--surface);padding:.9rem}.rr-blog-cta-label,.rr-blog-sidebar-title{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-light);margin-bottom:.45rem}.rr-blog-toc-list{list-style:none;display:flex;flex-direction:column;gap:.45rem}.rr-blog-toc-link{font-size:13px;line-height:1.5;color:var(--muted);text-decoration:none}.rr-blog-toc-link:hover{color:var(--text)}.rr-blog-cta-card h3{font-size:1.05rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.rr-blog-cta-card p{margin-top:.45rem;color:var(--muted);line-height:1.6;font-size:13px}.rr-blog-cta-button{display:inline-block;margin-top:.75rem;background:var(--accent);color:#fff;border-radius:8px;padding:.55rem .8rem;font-size:13px;text-decoration:none}.rr-blog-cta-button:hover{opacity:.88}.rr-blog-content em{font-style:italic;font-family:Georgia,Times New Roman,serif;color:var(--accent-light)}.rr-blog-content .pull-quote{border-left:3px solid var(--accent);padding:12px 20px;margin:24px 0;background:rgba(124,92,252,.06);border-radius:0 8px 8px 0}.rr-blog-content .pull-quote em{font-size:15px;line-height:1.6;display:block}.rr-blog-content .pull-quote>div{font-size:12px;color:var(--muted);margin-top:8px}.rr-blog-content .comparison-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px}.rr-blog-content .comparison-table th{background:rgba(124,92,252,.08);color:var(--accent-light);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:9px 14px;text-align:left;border-bottom:.5px solid var(--border)}.rr-blog-content .comparison-table td{padding:10px 14px;border-bottom:.5px solid var(--border-subtle);color:rgba(240,239,248,.88)}.rr-blog-content .comparison-table tr:last-child td{border-bottom:none}.rr-blog-content .comparison-table tr:hover td{background:rgba(255,255,255,.02)}.rr-blog-content .tag-chip{font-family:Courier New,monospace;font-size:12px;background:var(--pill-bg);border:.5px solid var(--pill-border);border-radius:20px;padding:2px 8px;color:var(--accent-light);display:inline}.rr-blog-content a.int-link{color:var(--accent-light)}.rr-blog-content a.ext-link,.rr-blog-content a.int-link{text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rr-blog-content a.ext-link{color:rgba(240,239,248,.5)}.rr-blog-content .quick-answer{background:rgba(124,92,252,.06);border:.5px solid rgba(124,92,252,.2);border-radius:8px;padding:14px 18px;margin:16px 0 20px}.rr-blog-content .quick-answer ol,.rr-blog-content .quick-answer ul{margin:0;padding-left:18px}.rr-blog-content .quick-answer li{color:rgba(240,239,248,.9);font-size:13px;margin-bottom:5px;line-height:1.5}.rr-blog-content .skim-anchor,.rr-blog-content p.skim-anchor{border-left:2px solid var(--accent);padding-left:14px;color:var(--text);font-size:15px;font-weight:500;margin:20px 0;line-height:1.55;letter-spacing:-.01em}.rr-blog-content .verdict-box{background:rgba(124,92,252,.06);border-left:2px solid var(--accent);border-radius:0 8px 8px 0;padding:14px 18px;margin:24px 0}.rr-blog-content .verdict-box p{margin-bottom:8px}.rr-blog-content .verdict-box p:last-child{margin-bottom:0}.rr-blog-content .cta-section{background:rgba(124,92,252,.08);border:.5px solid rgba(124,92,252,.25);border-radius:8px;padding:16px 20px;margin:24px 0}.rr-blog-content .cta-section a{color:var(--accent-light);text-decoration:underline;text-underline-offset:3px}.rr-blog-content .research-note{font-size:12px;color:var(--muted);font-style:italic;margin:8px 0 16px}.rr-blog-content .disclosure-note{font-size:12px;color:var(--muted);border-left:2px solid rgba(255,255,255,.08);padding-left:12px;margin:8px 0 20px;line-height:1.6}.rr-blog-content .img-block{background:var(--elevated);border:.5px solid var(--border);border-radius:10px;padding:16px;margin:20px 0;display:flex;align-items:center;gap:16px}.rr-blog-content .img-block .img-thumb{width:80px;height:60px;background:var(--bg);border-radius:6px;border:.5px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rr-blog-content .img-block .img-info .img-label{font-size:12px;font-weight:500;margin-bottom:2px;color:var(--text)}.rr-blog-content .img-block .img-info .img-prompt{font-size:11px;color:var(--muted)}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}