.rwbs-page,.rwbs-archive{--rwbs-bg:#fffdf9;--rwbs-text:#000;--rwbs-heading:#000;--rwbs-accent:#ff9600;--rwbs-hover:#df7615;--rwbs-light:#fff1db;--rwbs-card:#fff;--rwbs-border:#f2e6d6;background:var(--rwbs-bg);color:var(--rwbs-text);font-family:inherit;width:100%}.rwbs-global{--rwbs-bg:var(--rwds-section-bg,#fffdf9);--rwbs-text:var(--rwds-text,#000);--rwbs-heading:var(--rwds-heading,#000);--rwbs-accent:var(--rwds-accent,#ff9600);--rwbs-hover:var(--rwds-button-hover,#df7615);--rwbs-light:var(--rwds-accent-light,#fff1db);--rwbs-card:var(--rwds-card-bg,#fff);--rwbs-border:var(--rwds-border,#f2e6d6);font-family:var(--rwds-body-font,inherit)}.rwbs-page *,.rwbs-archive *{box-sizing:border-box}.rwbs-article{max-width:var(--rwbs-width,900px);margin:0 auto;padding:50px 20px}.rwbs-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px;color:#667085;font-size:14px}.rwbs-breadcrumb a,.rwbs-meta a{color:var(--rwbs-accent);text-decoration:none}.rwbs-header{margin-bottom:32px}.rwbs-category,.rwbs-card-category{display:inline-flex;padding:5px 14px;border-radius:999px;background:var(--rwbs-light);color:var(--rwbs-accent);font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}.rwbs-header h1,.rwbs-archive-header h2{color:var(--rwbs-heading);font-family:var(--rwds-heading-font,inherit);font-size:clamp(32px,5vw,48px);line-height:1.15;margin:14px 0 18px}.rwbs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;color:#667085;font-size:14px}.rwbs-author{display:flex;align-items:center;gap:8px}.rwbs-author img{border-radius:50%}.rwbs-featured{margin:0 0 32px;border:1px solid var(--rwbs-border);border-radius:24px;overflow:hidden;background:var(--rwbs-card)}.rwbs-featured img{display:block;width:100%;height:auto}.rwbs-featured figcaption{padding:10px 16px;color:#667085;font-size:13px}.rwbs-toc{margin:0 0 34px;padding:18px 22px;border:1px solid var(--rwbs-border);border-radius:18px;background:var(--rwbs-card)}.rwbs-toc-toggle{display:flex;justify-content:space-between;width:100%;padding:0;border:0;background:transparent!important;color:var(--rwbs-heading)!important;font-weight:700;text-align:left}.rwbs-toc ol{columns:2;gap:30px;margin:14px 0 0;padding-left:20px}.rwbs-toc li{break-inside:avoid;margin:5px 0}.rwbs-toc-child{margin-left:12px!important}.rwbs-toc a{color:var(--rwbs-text);font-size:14px;text-decoration:none}.rwbs-toc a:hover{color:var(--rwbs-accent)}.rwbs-content{font-size:17px;line-height:1.75}.rwbs-content h2,.rwbs-content h3,.rwbs-content h4{color:var(--rwbs-heading);font-family:var(--rwds-heading-font,inherit);scroll-margin-top:100px}.rwbs-content h2{font-size:clamp(26px,4vw,34px);margin:42px 0 13px}.rwbs-content h3{font-size:24px;margin:30px 0 10px}.rwbs-content p,.rwbs-content ul,.rwbs-content ol{margin:0 0 20px}.rwbs-content li{margin-bottom:7px}.rwbs-content li::marker{color:var(--rwbs-accent)}.rwbs-content img{max-width:100%;height:auto;border-radius:16px}.rwbs-content a{color:var(--rwbs-hover)}.rwbs-cta{margin-top:46px;padding:38px 24px;border:1px solid var(--rwbs-border);border-radius:24px;background:var(--rwbs-light);text-align:center}.rwbs-cta h2{margin:0 0 8px;color:var(--rwbs-heading);font-size:26px}.rwbs-cta p{margin:0 auto 20px;max-width:580px}.rwbs-cta a,.rwbs-filters button{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border:0;border-radius:999px;background:var(--rwbs-accent)!important;color:#000!important;font-weight:700;text-decoration:none}.rwbs-cta a:hover,.rwbs-filters button:hover{background:var(--rwbs-hover)!important}.rwbs-author-bio{display:flex;gap:20px;align-items:flex-start;margin-top:42px;padding:28px;border:1px solid var(--rwbs-border);border-radius:20px;background:var(--rwbs-card)}.rwbs-author-bio img{border-radius:50%}.rwbs-author-bio h2{margin:0;color:var(--rwbs-heading);font-size:22px}.rwbs-author-bio strong{color:var(--rwbs-accent)}.rwbs-author-bio p{margin:8px 0 0}.rwbs-related{margin-top:44px;padding-top:30px;border-top:1px solid var(--rwbs-border)}.rwbs-related>h2{color:var(--rwbs-heading);font-size:25px}.rwbs-related-grid,.rwbs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rwbs-related-card,.rwbs-post-card{overflow:hidden;border:1px solid var(--rwbs-border);border-radius:20px;background:var(--rwbs-card);color:var(--rwbs-text);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.rwbs-related-card:hover,.rwbs-post-card:hover{transform:translateY(-4px);border-color:var(--rwbs-accent);box-shadow:0 15px 35px rgba(0,0,0,.07)}.rwbs-related-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.rwbs-related-card h3{margin:14px 15px 5px;color:var(--rwbs-heading);font-size:16px}.rwbs-related-card time{display:block;margin:0 15px 16px;color:#667085;font-size:13px}.rwbs-archive{padding:25px 20px}.rwbs-archive-inner{max-width:1200px;margin:auto}.rwbs-archive-header{max-width:760px;margin:0 auto 38px;text-align:center}.rwbs-archive-header>span{color:var(--rwbs-accent);font-size:12px;font-weight:800;letter-spacing:.08em}.rwbs-archive-header h2{font-size:clamp(30px,4vw,44px);margin:8px 0}.rwbs-archive-header p{margin:0}.rwbs-filters{display:flex;gap:12px;margin-bottom:28px}.rwbs-filters label{flex:1}.rwbs-filters input,.rwbs-filters select{width:100%;height:48px;padding:0 14px;border:1px solid var(--rwbs-border);border-radius:12px;background:var(--rwbs-card);color:var(--rwbs-text)}.rwbs-card-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--rwbs-light);color:var(--rwbs-accent);text-decoration:none}.rwbs-card-image img{width:100%;height:100%;object-fit:cover}.rwbs-card-body{padding:20px}.rwbs-card-body h3{margin:12px 0 8px;font-size:21px;line-height:1.3}.rwbs-card-body h3 a{color:var(--rwbs-heading);text-decoration:none}.rwbs-card-meta{display:flex;flex-wrap:wrap;gap:12px;color:#667085;font-size:13px}.rwbs-card-body p{margin:14px 0;color:var(--rwbs-text)}.rwbs-read-more{color:var(--rwbs-accent);font-weight:700;text-decoration:none}.rwbs-pagination{margin-top:32px}.rwbs-pagination ul{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.rwbs-pagination a,.rwbs-pagination span{display:grid;min-width:40px;height:40px;place-items:center;border:1px solid var(--rwbs-border);border-radius:10px;color:var(--rwbs-text);text-decoration:none}.rwbs-pagination .current{border-color:var(--rwbs-accent);background:var(--rwbs-accent);color:#000}@media(max-width:820px){.rwbs-related-grid,.rwbs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rwbs-toc ol{columns:1}}@media(max-width:600px){.rwbs-article{padding:32px 15px}.rwbs-meta{align-items:flex-start}.rwbs-author-bio{flex-direction:column;text-align:center;align-items:center}.rwbs-related-grid,.rwbs-grid{grid-template-columns:1fr}.rwbs-filters{flex-direction:column}.rwbs-content{font-size:16px}.rwbs-cta{padding:28px 18px}}@media(prefers-reduced-motion:reduce){.rwbs-related-card,.rwbs-post-card{transition:none}}
