.rcs-blog-hero{background:var(--blue,#073c83);color:white;padding:46px 0 42px;border-bottom:5px solid var(--yellow,#ffbe00)}.rcs-blog-kicker{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--yellow,#ffbe00);margin:0 0 14px}.rcs-blog-hero h1{font-size:clamp(28px,3.4vw,44px);max-width:760px;line-height:1.14;margin-bottom:16px}.rcs-blog-hero p:last-child{max-width:650px;margin:0;color:#e0e8f4}.rcs-blog-list{padding-block:30px 65px;min-height:360px}.rcs-blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.rcs-blog-filters a{border:1px solid #dce3eb;border-radius:30px;padding:9px 16px;font-size:13px;background:white}.rcs-blog-filters a[aria-current]{background:var(--yellow,#ffbe00);border-color:var(--yellow,#ffbe00);color:#172b46;font-weight:700}.rcs-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.rcs-blog-card{border:1px solid #e2e7ed;border-radius:18px;overflow:hidden;background:white;box-shadow:0 8px 26px #10284208;display:flex;flex-direction:column}.rcs-blog-card-image{display:block;aspect-ratio:4/3;overflow:hidden;background:#edf1f5}.rcs-blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.rcs-blog-card:hover .rcs-blog-card-image img{transform:scale(1.025)}.rcs-blog-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.rcs-blog-category{color:var(--blue,#073c83);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rcs-blog-card h2{font-size:23px;line-height:1.25;margin:14px 0}.rcs-blog-card p{color:#596474;font-size:15px;line-height:1.65}.rcs-blog-card-bottom{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:12px;flex-wrap:wrap}.rcs-blog-card-bottom .read-more{margin:0}.rcs-blog-article{max-width:1120px;padding-block:24px 65px}.rcs-blog-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;font-size:13px;color:#637084;margin-bottom:32px;overflow-wrap:anywhere}.rcs-blog-breadcrumb a{text-decoration:underline}.rcs-blog-article-header{max-width:820px;margin:0 auto 28px}.rcs-blog-article h1{font-size:clamp(30px,4.2vw,52px);line-height:1.1;letter-spacing:-.035em;margin:18px 0}.rcs-blog-excerpt{font-size:19px;line-height:1.65;color:#536176}.rcs-blog-byline{font-size:13px;color:#637084}.rcs-blog-cover{margin:0 0 38px;border-radius:18px;overflow:hidden;background:#f2f4f6}.rcs-blog-cover img{display:block;width:100%;height:auto}.rcs-blog-prose{max-width:760px;margin:0 auto;font-size:18px;line-height:1.85;color:#344154;overflow-wrap:anywhere}.rcs-blog-prose h2{font-size:29px;line-height:1.3;margin:38px 0 18px;color:#14283e}.rcs-blog-prose h3{font-size:24px;margin:28px 0 14px}.rcs-blog-prose h4{font-size:20px}.rcs-blog-prose p{margin:0 0 22px}.rcs-blog-prose ul,.rcs-blog-prose ol{padding-left:26px;margin-bottom:22px}.rcs-blog-prose a{color:var(--blue,#073c83);text-decoration:underline}.rcs-blog-prose img{display:block;max-width:100%;height:auto;border-radius:12px;margin:24px 0}.rcs-blog-prose blockquote{border-left:4px solid var(--yellow,#ffbe00);margin:25px 0;padding:15px 24px;background:#f5f7f9}.rcs-blog-prose hr{border:0;border-top:1px solid #dde4eb;margin:32px 0}.rcs-blog-gallery-section{margin:45px 0}.rcs-blog-gallery-section h2,.rcs-blog-related>h2{font-size:28px;margin-bottom:24px}.rcs-blog-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rcs-blog-gallery figure{margin:0;min-width:0}.rcs-blog-gallery img{width:100%;height:auto;display:block;border-radius:14px}.rcs-blog-gallery figcaption{font-size:13px;line-height:1.5;color:#596474;margin-top:10px}.rcs-blog-cta{background:#edf3f8;padding:32px;border-radius:18px;display:grid;grid-template-columns:1.2fr 1fr;gap:25px;margin:42px 0}.rcs-blog-cta h2{font-size:26px;line-height:1.3}.rcs-blog-cta p{color:#536176;margin-bottom:0}.rcs-blog-cta-actions{display:flex;flex-direction:column;justify-content:center;gap:12px}.rcs-blog-cta .button{border-radius:25px;text-align:center}.rcs-blog-related{margin:40px 0}.rcs-blog-back{display:inline-block;font-weight:700;color:var(--blue,#073c83);padding:12px 0}.rcs-blog-editor-toolbar{display:flex;gap:6px;flex-wrap:wrap;padding:12px;background:#edf2f7;border:1px solid #dce3eb;border-radius:12px 12px 0 0}.rcs-blog-editor-toolbar button{padding:8px 12px;background:white;border:1px solid #cfd9e5;border-radius:5px;font-size:13px;color:#203d5f}.rcs-blog-editor-toolbar label{font-size:13px;display:flex;gap:6px;align-items:center}.rcs-blog-editor-toolbar select{padding:6px;width:auto}.rcs-blog-editor{min-height:360px;max-width:none;background:white;border:1px solid #dce3eb;border-top:0;padding:24px;outline-offset:2px}.rcs-blog-admin-preview{max-width:420px;max-height:300px;object-fit:contain;border-radius:12px}.rcs-blog-admin-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rcs-blog-gallery-edit img{width:100%;height:160px;object-fit:cover;border-radius:10px}.rcs-blog-gallery-edit button{margin-top:10px;border-radius:6px;padding:8px;background:#f4e8e8;color:#912222}.rcs-blog-admin-actions{margin-bottom:24px;align-items:center}.rcs-blog-product-picker{max-height:300px;overflow:auto;border:1px solid #dce3eb;border-radius:8px;padding:12px}.rcs-blog-product-picker .checkbox[hidden]{display:none}.rcs-blog-form details summary{font-size:20px;font-weight:700;cursor:pointer}.rcs-blog-form details>div{margin-top:24px}.rcs-blog-form button:disabled{opacity:.5;cursor:wait}.rcs-blog-form [role=status]{color:var(--blue,#073c83);overflow-wrap:anywhere}
@media(max-width:1000px){.rcs-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rcs-blog-cta{grid-template-columns:1fr}.rcs-blog-admin-gallery{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.rcs-blog-hero{padding:30px 0}.rcs-blog-grid{grid-template-columns:1fr;gap:22px}.rcs-blog-filters{gap:7px;margin-bottom:24px}.rcs-blog-filters a{font-size:12px;padding:8px 12px}.rcs-blog-card-body{padding:21px}.rcs-blog-article{padding-top:18px}.rcs-blog-breadcrumb{font-size:12px;margin-bottom:26px}.rcs-blog-excerpt{font-size:17px}.rcs-blog-prose{font-size:17px;line-height:1.85}.rcs-blog-prose h2{font-size:25px;margin-top:30px}.rcs-blog-cover{border-radius:12px;margin-bottom:28px}.rcs-blog-gallery{grid-template-columns:1fr;gap:25px}.rcs-blog-cta{padding:24px 20px}.rcs-blog-cta h2{font-size:24px}.rcs-blog-cta .button{font-size:13px;white-space:normal;overflow-wrap:anywhere}.rcs-blog-editor-panel{padding:14px}.rcs-blog-editor{padding:16px;font-size:16px}.rcs-blog-editor-toolbar{padding:8px}.rcs-blog-admin-gallery{grid-template-columns:1fr}.rcs-blog-admin-preview{max-width:100%}}
@media(prefers-reduced-motion:reduce){.rcs-blog-card-image img{transition:none}.rcs-blog-card:hover .rcs-blog-card-image img{transform:none}}
