.rp-blog-main{max-width:1440px;margin:auto;padding:24px 32px 64px}.rp-blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#79668b;margin-bottom:24px}.rp-blog-hero{padding:48px;border-radius:26px;background:linear-gradient(115deg,#faf6ff,#ece0ff);color:#281447}.rp-blog h1{font:clamp(30px,4vw,54px)/1.15 Georgia,serif;margin:16px 0;max-width:1000px;overflow-wrap:anywhere}.rp-blog-hero>p:last-child{max-width:720px;color:#756382;font-size:17px;line-height:1.8}.rp-blog-meta{display:flex;flex-wrap:wrap;gap:18px;color:#756382;font-size:13px}.rp-blog-topics{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0}.rp-blog-topics a,.rp-blog-tags a{padding:10px 18px;border:1px solid #e6dbfa;border-radius:24px;color:#6034a8;background:#faf7ff}.rp-blog-topics a[aria-current]{background:#6d3ae8;color:#fff;border-color:#6d3ae8}.rp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rp-blog-card{border:1px solid #e9dffd;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:box-shadow .2s}.rp-blog-card:hover{box-shadow:0 12px 32px #2814470e}.rp-blog-cover{aspect-ratio:16/10;display:grid;place-items:center;background:radial-gradient(ellipse at top right,#e6d5fc,transparent),#f7f0ff;color:#8c61b5!important;overflow:hidden}.rp-blog-cover img{width:100%;height:100%;object-fit:cover}.rp-blog-cover>span{font:28px Georgia,serif;letter-spacing:6px;text-align:center}.rp-blog-cover small{display:block;font:10px sans-serif;letter-spacing:4px;margin-top:12px}.rp-blog-card-body{padding:26px;display:flex;flex-direction:column;flex:1}.rp-blog-card time{font-size:12px;color:#8b769a}.rp-blog-card h2{font-size:21px;line-height:1.4;color:#281447;margin:12px 0}.rp-blog-card p{color:#786585;line-height:1.8;margin:0 0 20px}.rp-blog-read{color:#6d3ae8!important;font-weight:600;margin-top:auto}.rp-blog-featured{max-width:1000px;margin:32px auto}.rp-blog-featured img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:22px}.rp-blog-content{max-width:780px;margin:40px auto;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.rp-blog-content h2,.rp-blog-content h3{color:#281447;line-height:1.3;margin:1.6em 0 .6em}.rp-blog-content h2{font:32px/1.3 Georgia,serif}.rp-blog-content a{color:#6d3ae8;text-decoration:underline;text-underline-offset:3px}.rp-blog-content img,.rp-blog-content video{max-width:100%;height:auto}.rp-blog-content iframe{max-width:100%}.rp-blog-content figure{max-width:100%;margin:24px 0}.rp-blog-content blockquote{margin:28px 0;padding:22px 28px;border-left:3px solid #8d5deb;background:#f8f3ff;border-radius:0 16px 16px 0}.rp-blog-content table{width:100%;border-collapse:collapse}.rp-blog-content td,.rp-blog-content th{padding:12px;border:1px solid #e9dffd}.rp-blog-content .wp-block-table{overflow:auto}.rp-blog-content li{margin:8px 0}.rp-blog-content pre{overflow:auto;padding:20px;background:#f8f3ff}.rp-blog-article-footer,.rp-blog-comments{max-width:780px;margin:32px auto}.rp-blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.rp-blog-related{margin-top:56px}.rp-blog-related>h2,.rp-blog-cta h2{font:32px/1.2 Georgia,serif;color:#281447}.rp-blog-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:56px;padding:36px;border-radius:24px;background:#f5efff}.rp-blog-button{display:inline-block;padding:14px 24px;border-radius:28px;background:#6d3ae8;color:white!important;font-weight:600;flex-shrink:0}.rp-blog .pagination{margin-top:32px;text-align:center}.rp-blog .page-numbers{display:inline-block;padding:10px 15px;border:1px solid #e9dffd;border-radius:12px;margin:3px}.rp-blog .page-numbers.current{background:#6d3ae8;color:#fff}.rp-blog-comments input:not([type=checkbox]),.rp-blog-comments textarea,.rp-blog-content input{max-width:100%;padding:12px;border:1px solid #ded0f2;border-radius:12px}.rp-blog-comments textarea{width:100%}.rp-blog-comments .submit{background:#6d3ae8;color:#fff;padding:12px 22px;border:0;border-radius:22px}.rp-blog :focus-visible{outline:2px solid #946cea;outline-offset:4px}@media(max-width:1000px){.rp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rp-blog-main{padding:18px 16px 32px}.rp-blog-hero{padding:28px 22px;border-radius:20px}.rp-blog-grid{grid-template-columns:1fr;gap:20px}.rp-blog-content{font-size:16px;line-height:1.85;margin:28px auto}.rp-blog-content h2{font-size:27px}.rp-blog-cta{flex-direction:column;align-items:flex-start;padding:24px;margin-top:32px}.rp-blog-related{margin-top:36px}.rp-blog-card-body{padding:22px}.rp-blog-topics{flex-wrap:nowrap;overflow:auto}.rp-blog-topics a{white-space:nowrap}.rp-blog-breadcrumbs{font-size:11px}.rp-blog-hero>p:last-child{font-size:15px}}.rp-blog-content,.rp-blog-featured,.rp-blog-article-footer,.rp-blog-comments{max-width:none;width:100%}.rp-discussion{padding:36px;border:1px solid #e8ddf7;border-radius:24px;background:linear-gradient(140deg,#faf7ff,#fff 65%)}.rp-discussion-heading h2{font:32px/1.2 Georgia,serif;color:#281447;margin:12px 0}.rp-discussion-heading>p:last-child,.rp-discussion .comment-notes,.rp-discussion .logged-in-as{color:#7a6888}.rp-discussion-empty{padding:18px 22px;background:#f1e9fc;border-radius:14px;color:#705887}.rp-discussion-count{display:flex;gap:10px;align-items:center}.rp-discussion-count span{background:#eee3ff;color:#6d3ae8;border-radius:20px;padding:4px 12px;font-size:13px}.rp-discussion .comment-list,.rp-discussion .children{list-style:none;padding:0}.rp-discussion .children{margin:16px 0 0 32px}.rp-discussion .comment-body{padding:24px;margin:16px 0;background:#fff;border:1px solid #eadff7;border-radius:18px}.rp-discussion .comment-author{display:flex;gap:12px;align-items:center;color:#281447}.rp-discussion .avatar{border-radius:50%}.rp-discussion .comment-metadata{font-size:12px;color:#897595;margin:10px 0}.rp-discussion .comment-content{line-height:1.8;overflow-wrap:anywhere}.rp-discussion .reply a{display:inline-block;padding:7px 16px;background:#f3edfc;color:#6532ba;border-radius:20px;font-weight:600;font-size:13px}.rp-discussion .comment-reply-title{font:26px/1.3 Georgia,serif;color:#281447;margin-top:28px}.rp-discussion .comment-reply-title small{font:13px sans-serif;margin-left:16px}.rp-discussion .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.rp-discussion .comment-form>p{margin:0;grid-column:1/-1}.rp-discussion .comment-form>.comment-form-author{grid-column:1}.rp-discussion .comment-form>.comment-form-email{grid-column:2}.rp-discussion label{display:block;font-size:14px;font-weight:600;color:#58416b;margin-bottom:8px}.rp-blog-comments .rp-discussion input:not([type=checkbox]),.rp-blog-comments .rp-discussion textarea{width:100%;background:#fff;border:1px solid #ddceed;padding:14px 16px;border-radius:14px;font:inherit;transition:border-color .2s,box-shadow .2s}.rp-blog-comments .rp-discussion textarea{resize:vertical;min-height:150px}.rp-discussion input:focus,.rp-discussion textarea:focus{outline:none;border-color:#9569e8;box-shadow:0 0 0 3px #9865ed18}.rp-blog-comments .rp-discussion input.submit{width:auto;background:#6d3ae8;color:#fff;border:0;border-radius:24px;padding:14px 26px;font-weight:600;cursor:pointer}.rp-discussion a:hover{text-decoration:underline}.rp-discussion .form-submit{padding-top:6px}@media(max-width:600px){.rp-discussion{padding:22px 18px;border-radius:20px}.rp-discussion-heading h2{font-size:27px}.rp-discussion .comment-form{grid-template-columns:1fr}.rp-discussion .comment-form>.comment-form-author,.rp-discussion .comment-form>.comment-form-email{grid-column:1/-1}.rp-discussion .comment-body{padding:18px}.rp-discussion .children{margin-left:14px}.rp-blog-comments .rp-discussion input.submit{width:100%}}.rp-blog-article .rp-blog-hero-image{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(390px,43vw,620px);overflow:hidden;background:#281447;color:#fff}.rp-blog-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.rp-blog-article .rp-blog-hero-image::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(27 12 49 / .84) 0%,rgb(27 12 49 / .55) 48%,rgb(27 12 49 / .16) 100%),linear-gradient(0deg,rgb(27 12 49 / .4),transparent 60%)}.rp-blog-hero-copy{position:relative;width:100%}.rp-blog-article .rp-blog-hero-image h1{color:#fff;max-width:960px;text-wrap:balance;text-shadow:0 2px 20px rgb(27 12 49 / .25)}.rp-blog-article .rp-blog-hero-image .rp-eyebrow{color:#e8d5ff}.rp-blog-article .rp-blog-hero-image .rp-blog-meta,.rp-blog-article .rp-blog-hero-image .rp-blog-meta a{color:#f5eaff}.rp-blog-article .rp-blog-hero-image .rp-blog-meta a{text-decoration:underline;text-underline-offset:4px}.rp-blog-main>.rp-blog-grid{margin-top:32px}@media(max-width:600px){.rp-blog-main>.rp-blog-grid{margin-top:24px}}@media(max-width:600px){.rp-blog-article .rp-blog-hero-image{min-height:440px;padding:32px 24px}.rp-blog-article .rp-blog-hero-image::before{background:linear-gradient(0deg,rgb(27 12 49 / .88) 0%,rgb(27 12 49 / .61) 55%,rgb(27 12 49 / .16) 100%)}.rp-blog-hero-photo{object-position:center}}