/* migrated blog + privacy page */
.r6-article{padding:140px 0 60px;background:#fff;color:#211b2b}
.r6-narrow{max-width:780px!important}
.r6-article h1{font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:-.02em;margin:10px 0 26px}
.r6-art-meta{font-size:14px;font-weight:700;color:#630bf4;margin:0}.r6-art-meta a{color:inherit}
.r6-art-hero{margin:0 0 30px;border-radius:24px;overflow:hidden}.r6-art-hero img{width:100%;display:block}
.r6-body{font-size:18px;line-height:1.7}
.r6-body h2,.r6-body h3{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:38px 0 12px}
.r6-body p{margin:0 0 18px}.r6-body ul,.r6-body ol{margin:0 0 18px 22px}.r6-body li{margin:6px 0}
.r6-body a{color:#630bf4;text-decoration:underline}
.r6-body figure{margin:26px 0;display:grid;gap:14px}
.r6-body figure img{width:100%;height:auto;border-radius:18px;display:block}
.r6-body figcaption{font-size:14px;opacity:.7;text-align:center}
.r6-cta{background:#e9467a;color:#fff;text-align:center;padding:64px 0}.r6-cta h2{font-size:clamp(32px,4vw,48px);margin:0 0 10px}
.r6-cta p{font-size:18px;margin:0 0 22px}.r6-cta .pill{display:inline-flex;min-height:58px;align-items:center;padding:0 40px;font-size:18px;background:#fff;color:#211b2b;border-radius:999px;font-weight:800}
.r6-more,.r6-list{padding:64px 0;background:#f6f2fb}.r6-more h2{font-size:clamp(28px,3.4vw,40px);margin:0 0 24px}
.r6-list{padding-top:24px}
.r6-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.r6-card{display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;color:#211b2b;text-decoration:none;box-shadow:0 10px 26px rgba(33,27,43,.08);transition:transform .18s}
.r6-card:hover{transform:translateY(-3px)}
.r6-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.r6-card span{font-size:13px;font-weight:700;color:#630bf4;padding:16px 18px 0}
.r6-card b{font-size:19px;line-height:1.3;padding:8px 18px 4px}.r6-card small{font-size:15px;line-height:1.5;opacity:.75;padding:0 18px 20px}
.r6-more .r6-card b{padding-bottom:20px}
@media(max-width:860px){.r6-cards{grid-template-columns:1fr}.r6-article{padding-top:110px}.r6-body{font-size:17px}}
