.rm-blog-root{--rm-blog-black-surface:#07060a;--rm-blog-noise-surface:linear-gradient(180deg,#120f18,#1a1721 54%,#15111b);--rm-blog-noise-layer:linear-gradient(135deg,rgba(232,149,106,0.11),transparent 38%,rgba(122,155,184,0.06)),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E")}.rm-blog-index-root{background:var(--rm-blog-noise-layer),var(--rm-blog-noise-surface);background-size:auto,180px 180px,auto}.rm-blog-article-root{background:var(--rm-blog-black-surface)}.rm-blog-shell{width:min(1240px,95vw)}.rm-blog-hero{border-color:rgba(232,149,106,.26);background:radial-gradient(780px 280px at 85% 0,rgba(168,155,196,.24),transparent 72%),linear-gradient(150deg,rgba(52,42,70,.76),rgba(20,16,30,.94))}.rm-blog-index{width:min(1180px,92vw);display:grid;gap:clamp(28px,4vw,48px)}.rm-blog-index-header{display:grid;gap:12px;max-width:72ch;margin-inline:auto;padding-block:clamp(12px,2vw,22px);justify-items:center;text-align:center}.rm-blog-index-title{margin-top:6px;max-width:11ch}.rm-blog-index-lead{max-width:66ch;margin-inline:auto;color:#efe6da;font-size:clamp(1.08rem,1.7vw,1.22rem);line-height:1.72}.rm-blog-index-sublead{max-width:62ch;color:#cfc5dd;line-height:1.72}.rm-blog-index-list{border-top:1px solid rgba(245,168,125,.22)}.rm-blog-index-stream-list{display:grid}.rm-blog-index-row{display:grid;gap:10px;padding:28px 0;border-bottom:1px solid rgba(196,184,218,.14)}.rm-blog-index-row-meta{color:#b7aec8}.rm-blog-index-row-body{display:grid;gap:12px;max-width:74ch}.rm-blog-index-row-title{margin:0}.rm-blog-index-row-title a{color:inherit;text-decoration:none}.rm-blog-index-row-title a:hover{color:var(--rk-accent)}.rm-blog-index-row-excerpt{color:#ddd3e9;line-height:1.78}.rm-blog-index-row-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--rk-accent);font-weight:700;text-decoration:none}.rm-blog-index-row-link:after{content:"->"}.rm-blog-index-row-link:hover{color:var(--rk-accent-strong)}.rm-blog-article-page{width:min(980px,92vw);display:grid;gap:clamp(22px,3.2vw,36px)}.rm-blog-article-header{display:grid;gap:12px;justify-items:center;width:min(100%,76ch);max-width:none;margin-inline:auto;padding-block:clamp(8px,1.5vw,18px);text-align:center}.rm-blog-back-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;justify-self:start;color:#c9c0d9;font-weight:600;text-decoration:none}.rm-blog-back-link:before{content:"<-"}.rm-blog-back-link:hover{color:var(--rk-accent)}.rm-blog-article-title{width:100%;max-width:none;margin:0 auto;color:#f5a87d;line-height:1.03;text-shadow:0 0 10px rgba(232,149,106,.16),0 0 24px rgba(232,149,106,.08);text-wrap:balance}.rm-blog-article-excerpt{max-width:100%;margin-inline:auto;color:#efe6da;font-size:clamp(1.06rem,1.65vw,1.18rem);line-height:1.74;text-wrap:pretty}.rm-blog-article-meta{color:#b7aec8}.rm-blog-article-block,.rm-blog-article-body{max-width:76ch}.rm-blog-article-cta{max-width:76ch;border-radius:18px;background:var(--rm-blog-black-surface)}.rm-blog-lead{font-size:clamp(1.06rem,1.7vw,1.18rem);line-height:1.72;color:#e5dff0}.rm-blog-content{width:100%;margin-inline:auto}.rm-blog-section{padding-block:22px}.rm-blog-h2{font-size:clamp(1.45rem,2.8vw,2rem);margin-bottom:14px;color:#f8f3ec;position:relative;padding-left:16px}.rm-blog-h2:before{content:"";position:absolute;left:0;top:.18em;width:6px;height:1.15em;border-radius:999px;background:linear-gradient(180deg,#f5a87d,#a89bc4);box-shadow:0 0 12px rgba(232,149,106,.34)}.rm-blog-text{font-family:var(--font-helvetica-now),sans-serif;font-size:clamp(1.05rem,1.5vw,1.14rem);line-height:1.84;color:#d9d1e6;margin-top:12px;max-width:78ch}.rm-blog-text-first{font-size:clamp(1.1rem,1.62vw,1.22rem);color:#ece5f5;border-left:2px solid rgba(168,155,196,.46);padding-left:14px}.rm-blog-strong,.rm-blog-text strong{color:var(--rk-accent)}.rm-blog-strong{font-weight:700}.rm-blog-highlight{color:#f3efe9;background:linear-gradient(180deg,rgba(168,155,196,.22),rgba(168,155,196,.08));border-radius:6px;padding:1px 5px}.rm-blog-text a{color:var(--rk-accent)}.rm-blog-list{margin-top:14px;padding-left:24px}.rm-blog-list li{font-family:var(--font-helvetica-now),sans-serif;font-size:clamp(1rem,1.35vw,1.08rem);line-height:1.74;color:#ded7ea;margin-bottom:8px}.rm-blog-faq-item{margin-top:20px;padding-top:14px;border-top:1px dashed rgba(196,184,218,.2)}.rm-blog-question{font-family:var(--font-helvetica-now),sans-serif;font-size:clamp(1.02rem,1.4vw,1.12rem);font-weight:700;line-height:1.58;color:#f3ebe1}.rm-blog-callout{width:100%;margin-inline:auto;border:1px solid rgba(232,149,106,.36);border-radius:20px;background:var(--rm-blog-black-surface);box-shadow:0 14px 30px rgba(10,8,16,.38);padding:clamp(20px,2.8vw,30px)}.rm-blog-article-sources{max-width:76ch;margin-top:10px;padding-top:18px;border-top:1px solid rgba(248,243,236,.14)}.rm-blog-source-label{margin:0;font-family:var(--font-helvetica-now),sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(248,243,236,.72)}.rm-blog-source-list{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0}.rm-blog-source-item{margin:0;font-family:var(--font-helvetica-now),sans-serif;font-size:.92rem;line-height:1.5}.rm-blog-source-item a{color:#f8f3ec;opacity:.78;text-decoration:none}.rm-blog-source-item a:focus-visible,.rm-blog-source-item a:hover{opacity:1}@media (min-width:1440px){.rm-blog-index{width:min(1460px,92vw);gap:clamp(36px,4vw,60px)}.rm-blog-index-header{max-width:84ch}.rm-blog-index-row{grid-template-columns:minmax(110px,148px) minmax(0,1fr);gap:clamp(20px,2vw,34px);align-items:start}.rm-blog-index-row-meta{padding-top:10px}.rm-blog-index-row-body{max-width:88ch}.rm-blog-index-row-excerpt{max-width:74ch}.rm-blog-article-page{width:min(1180px,92vw);gap:clamp(26px,3vw,42px)}.rm-blog-article-block,.rm-blog-article-body,.rm-blog-article-cta,.rm-blog-article-header,.rm-blog-article-sources{max-width:82ch}}@media (min-width:1800px){.rm-blog-index{width:min(1600px,90vw)}.rm-blog-index-row{grid-template-columns:minmax(124px,168px) minmax(0,1fr)}.rm-blog-article-page{width:min(1260px,88vw)}.rm-blog-article-block,.rm-blog-article-body,.rm-blog-article-cta,.rm-blog-article-header,.rm-blog-article-sources{max-width:84ch}}@media (max-width:720px){.rm-blog-index{width:min(1180px,94vw)}.rm-blog-article-page{width:min(980px,94vw)}.rm-blog-article-header{width:100%}.rm-blog-article-title{line-height:1.05}.rm-blog-h2{padding-left:12px}.rm-blog-h2:before{width:5px}.rm-blog-text-first{padding-left:10px}}