.rp-blog-discovery{margin:28px 0 30px;padding:28px;border:1px solid #e9ddf7;border-radius:24px;background:linear-gradient(135deg,#fcfaff,#f6f0ff)}.rp-blog-discovery-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:22px}.rp-blog-discovery-heading h2{font:clamp(24px,2.6vw,34px)/1.2 Georgia,serif;color:#281447;margin:8px 0 0}.rp-blog-discovery-heading p{color:#776787;max-width:320px;margin:0;line-height:1.6}.rp-blog-filter-form{display:grid;grid-template-columns:minmax(220px,1.55fr) repeat(2,minmax(150px,1fr)) auto;gap:12px;align-items:end}.rp-blog-filter-form label{display:flex;flex-direction:column;gap:7px;min-width:0;color:#4c3965;font-size:12px;font-weight:700}.rp-blog-filter-form input,.rp-blog-filter-form select{width:100%;min-width:0;height:46px;border:1px solid #ddd0ed;border-radius:12px;background:#fff;color:#281447;padding:0 14px;font-family:inherit;font-size:14px;line-height:1.3;box-shadow:none}.rp-blog-filter-form input:focus,.rp-blog-filter-form select:focus{border-color:#7945e9;outline:3px solid #7945e922;outline-offset:1px}.rp-blog-filter-form button{height:46px;white-space:nowrap;border:0;border-radius:12px;background:#6d3ae8;color:#fff;padding:0 20px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.rp-blog-filter-form button:hover{background:#5525c4;transform:translateY(-1px)}.rp-blog-filter-form button span{margin-left:7px}.rp-blog-discovery .rp-blog-topics{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0 0;margin:20px 0 0;border-top:1px solid #e8def5}.rp-blog-discovery .rp-blog-topics a{padding:8px 14px;border:1px solid #e1d5ed;border-radius:100px;background:#fff;color:#604c76;font-size:13px;line-height:1.3;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.rp-blog-discovery .rp-blog-topics a:hover,.rp-blog-discovery .rp-blog-topics a[aria-current=page]{background:#6d3ae8;border-color:#6d3ae8;color:#fff}.rp-blog-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;color:#8b7b98;font-size:13px}.rp-blog-results-head p{margin:0;color:#281447;font-weight:700;font-size:15px}.rp-blog-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.rp-blog-card-meta time{margin:0!important;color:#8d7e98;font-size:12px}.rp-blog-card-category{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:100px;background:#f3ecff;color:#6835cc!important;font-size:11px;font-weight:700;line-height:1.2}.rp-blog-card-category:hover{text-decoration:underline}.rp-blog-meta a{color:#6131bc;text-decoration:none;border-bottom:1px solid #bba1ef}.rp-blog-meta a:hover{color:#421c92}.rp-blog-pagination,.rp-blog-main .navigation.pagination .nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:32px 0 8px}.rp-blog-pagination a,.rp-blog-main .navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid #e4d8f2;border-radius:12px;background:#fff;color:#4c336d;text-decoration:none;font-size:14px;font-weight:700}.rp-blog-pagination a:hover,.rp-blog-main .navigation.pagination a.page-numbers:hover{border-color:#6d3ae8;color:#6d3ae8}.rp-blog-pagination a[aria-current=page],.rp-blog-main .navigation.pagination .page-numbers.current{background:#6d3ae8;border-color:#6d3ae8;color:#fff}.rp-blog-pagination .rp-blog-page-arrow{gap:6px;padding-inline:16px}.rp-blog-page-gap{padding:0 4px;color:#8c7b9d}.rp-blog-empty{padding:52px 24px!important;border:1px solid #eaddf6;border-radius:22px;background:#faf7ff;text-align:center;color:#766587}.rp-blog-empty h2{margin:0 0 8px;font:clamp(24px,3vw,32px)/1.2 Georgia,serif;color:#281447}.rp-blog-empty p{margin:0 0 18px}.rp-blog-empty a{display:inline-flex;padding:10px 18px;border-radius:100px;background:#6d3ae8;color:#fff!important;font-weight:700}#rp-blog-results{scroll-margin-top:24px;transition:opacity .2s}#rp-blog-results.rp-blog-loading{opacity:.55;pointer-events:none}@media(max-width:980px){.rp-blog-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-blog-filter-form button{width:100%}}@media(max-width:640px){.rp-blog-discovery{margin:20px 0;padding:20px 16px;border-radius:20px}.rp-blog-discovery-heading{display:block;margin-bottom:17px}.rp-blog-discovery-heading p{margin-top:8px;font-size:13px}.rp-blog-filter-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rp-blog-filter-search,.rp-blog-filter-form button{grid-column:1/-1}.rp-blog-filter-form label{font-size:11px}.rp-blog-filter-form input,.rp-blog-filter-form select,.rp-blog-filter-form button{height:42px;font-size:13px}.rp-blog-discovery .rp-blog-topics{flex-wrap:nowrap;overflow-x:auto;margin-top:16px;padding-top:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rp-blog-discovery .rp-blog-topics::-webkit-scrollbar{display:none}.rp-blog-discovery .rp-blog-topics a{flex:none;padding:8px 12px}.rp-blog-results-head{margin-bottom:12px}.rp-blog-results-head span{display:none}.rp-blog-pagination,.rp-blog-main .navigation.pagination .nav-links{gap:6px;margin-top:24px}.rp-blog-pagination a,.rp-blog-main .navigation.pagination .page-numbers{min-width:36px;height:38px;padding:0 10px;border-radius:10px;font-size:13px}.rp-blog-pagination .rp-blog-page-arrow span{display:none}}