:root{--rb-green:#72ae3a;--rb-green-dark:#4f8126;--rb-green-soft:#edf6e5;--rb-black:#0b0d0f;--rb-ink:#202428;--rb-muted:#687078;--rb-line:#e5e8e2;--rb-surface:#f6f8f4;--rb-white:#fff;--rb-radius:14px;--rb-shadow:0 12px 34px rgba(11, 13, 15, 0.08);--rb-container:1280px;--rb-reading:760px;--rb-body-size:16px;--rb-article-size:18px;--rb-single-title-max:38px;--rb-home-title-max:40px;--rb-feature-main-title-max:26px;--rb-feature-side-title-max:17px;--rb-section-title-max:26px;--rb-home-card-title-max:18px;--rb-topic-title-size:15px;--rb-archive-title-max:34px;--rb-article-h2-max:28px;--rb-article-h3-max:22px;--rb-feature-main-lines:4;--rb-feature-side-lines:4;--rb-archive-columns:3;--rb-font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--rb-ink);background:var(--rb-white);font-family:var(--rb-font-system);font-size:var(--rb-body-size);font-synthesis:none;line-height:1.65;letter-spacing:-0.011em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--rb-font-system)}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:var(--rb-font-system);font-weight:700;overflow-wrap:break-word;text-wrap:balance}img{display:block;max-width:100%;height:auto}figure{margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.2em}a:hover{color:var(--rb-green-dark)}button,input,textarea,select{font:inherit}button{cursor:pointer}:focus-visible{outline:3px
solid rgba(114, 174, 58, 0.45);outline-offset:3px}::selection{color:var(--rb-black);background:#cfe8b8}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.screen-reader-text:focus{z-index:100000;top:8px;left:8px;width:auto;height:auto;padding:12px
16px;clip:auto;color:var(--rb-white);background:var(--rb-black)}.rb-container{width:min(calc(100% - 32px), var(--rb-container));margin-inline:auto}.rb-narrow{width:min(calc(100% - 32px), var(--rb-reading));margin-inline:auto}.rb-section{padding-block:clamp(40px, 6vw, 76px)}.rb-section--soft{background:var(--rb-surface)}.rb-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.rb-section-head
h2{margin:0;font-size:var(--rb-section-title-max);line-height:1.15;letter-spacing:-0.028em}.rb-kicker{margin:0
0 7px;color:var(--rb-green-dark);font-size:0.72rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.rb-muted{color:var(--rb-muted)}.site-topbar{color:rgba(255, 255, 255, 0.82);background:var(--rb-black);font-size:0.78rem}.site-topbar__inner{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-topbar
p{margin:0}.site-topbar
a{color:var(--rb-white);text-decoration:none}.site-header{position:relative;z-index:1000;background:rgba(255, 255, 255, 0.97);border-bottom:1px solid var(--rb-line);backdrop-filter:blur(14px)}.site-header--sticky{position:sticky;top:0}.admin-bar .site-header--sticky{top:32px}.site-header__main{min-height:72px;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:20px}.site-branding{display:flex;align-items:center;min-width:170px}.custom-logo-link{display:inline-flex}.custom-logo{max-width:210px;max-height:46px;width:auto}.site-title{margin:0;font-size:1.28rem;font-weight:850;letter-spacing:-0.035em}.site-title
a{text-decoration:none}.site-description{margin:1px
0 0;color:var(--rb-muted);font-size:0.68rem;letter-spacing:0.065em;text-transform:uppercase}.primary-navigation{justify-self:end}.primary-menu,.language-menu{margin:0;padding:0;list-style:none}.primary-menu{display:flex;align-items:center;gap:4px}.primary-menu>li{position:relative}.primary-menu
a{display:flex;align-items:center;min-height:40px;padding:7px
10px;border-radius:8px;font-size:0.88rem;font-weight:700;text-decoration:none}.primary-menu>li>a:hover,.primary-menu>.current-menu-item>a,.primary-menu>.current-menu-ancestor>a{color:var(--rb-green-dark);background:var(--rb-green-soft)}.primary-menu .sub-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:250px;max-width:min(380px, 90vw);margin:0;padding:8px;list-style:none;background:var(--rb-white);border:1px
solid var(--rb-line);border-radius:12px;box-shadow:var(--rb-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 0.18s ease, visibility 0.18s ease, transform 0.18s ease}.primary-menu li:hover > .sub-menu,
.primary-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.primary-menu .sub-menu
a{min-height:36px;padding:7px
9px;font-size:0.86rem;font-weight:650}.primary-menu .sub-menu .sub-menu{top:-8px;left:calc(100% + 8px)}.menu-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px
solid var(--rb-line);border-radius:10px;background:var(--rb-white)}.menu-toggle
svg{width:21px;height:21px}.submenu-toggle{display:none}.site-tools{display:flex;align-items:center;justify-content:end;gap:8px}.language-navigation--mobile{display:none}.language-menu{display:flex;align-items:center;gap:5px}.language-menu
a{display:inline-flex;align-items:center;min-height:36px;padding:5px
8px;border:1px
solid var(--rb-line);border-radius:8px;font-size:0.75rem;font-weight:750;text-decoration:none;text-transform:uppercase}.language-menu .current-lang a,
.language-menu .current-menu-item
a{color:var(--rb-white);background:var(--rb-black);border-color:var(--rb-black)}.search-toggle{position:relative}.search-toggle>summary{display:grid;place-items:center;width:42px;height:42px;list-style:none;border:1px
solid var(--rb-line);border-radius:10px;cursor:pointer}.search-toggle>summary::-webkit-details-marker{display:none}.search-toggle
svg{width:19px;height:19px}.search-popover{position:absolute;top:calc(100% + 12px);right:0;width:min(420px, calc(100vw - 32px));padding:14px;background:var(--rb-white);border:1px
solid var(--rb-line);border-radius:12px;box-shadow:var(--rb-shadow)}.search-form{display:flex;gap:8px}.search-form
label{flex:1}.search-field{width:100%;min-height:42px;padding:8px
11px;border:1px
solid #ccd2c8;border-radius:9px;background:var(--rb-white)}.search-submit,.rb-button{min-height:42px;padding:8px
15px;border:0;border-radius:9px;color:var(--rb-white);background:var(--rb-black);font-weight:750;text-decoration:none}.search-submit:hover,.rb-button:hover{color:var(--rb-white);background:var(--rb-green-dark)}.rb-button--green{background:var(--rb-green-dark)}.rb-hero{padding:clamp(30px, 5vw, 58px) 0 24px}.rb-hero__intro{display:grid;grid-template-columns:1.2fr 0.8fr;gap:28px;align-items:end;margin-bottom:30px}.rb-hero__intro
h1{max-width:900px;margin:0;font-size:var(--rb-home-title-max);line-height:1.06;letter-spacing:-0.038em}.rb-hero__intro>p{margin:0
0 4px;color:var(--rb-muted);font-size:clamp(0.96rem, 1.35vw, 1.08rem);line-height:1.58}.rb-hero-grid{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(300px, 0.6fr);gap:14px}.rb-feature-main,.rb-feature-side{position:relative;overflow:hidden;border-radius:var(--rb-radius);background:var(--rb-black);isolation:isolate}.rb-feature-main{min-height:448px}.rb-feature-side{min-height:217px}.rb-feature-stack{display:grid;gap:14px}.rb-feature-main>a,.rb-feature-side>a{position:absolute;inset:0;display:block}.rb-feature-main img,
.rb-feature-side
img{width:100%;height:100%;object-fit:cover;opacity:0.72;transition:transform 0.4s ease, opacity 0.25s ease}.rb-feature-main:hover img,
.rb-feature-side:hover
img{transform:scale(1.025);opacity:0.58}.rb-feature-overlay{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:end;padding:clamp(22px, 3vw, 34px);pointer-events:none;background:linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.9) 100%);color:var(--rb-white)}.rb-feature-side .rb-feature-overlay{padding:16px
18px}.rb-feature-overlay h2,
.rb-feature-overlay
h3{margin:8px
0 9px;line-height:1.14;letter-spacing:-0.025em}.rb-feature-overlay
h2{font-size:var(--rb-feature-main-title-max)}.rb-feature-overlay
h3{font-size:var(--rb-feature-side-title-max)}.rb-feature-main h2,
.rb-feature-side
h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.rb-feature-main
h2{-webkit-line-clamp:var(--rb-feature-main-lines)}.rb-feature-side
h3{-webkit-line-clamp:var(--rb-feature-side-lines)}.rb-feature-overlay
a{color:inherit;text-decoration:none;pointer-events:auto}.rb-feature-overlay .rb-meta{color:rgba(255, 255, 255, 0.78);font-size:0.7rem}.rb-feature-placeholder{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%, #7fb749, #17200f 65%)}.rb-badge{display:inline-flex;align-items:center;width:fit-content;min-height:23px;padding:3px
8px;border-radius:999px;color:#2d4d13;background:#dff0d0;font-size:0.64rem;font-weight:850;letter-spacing:0.055em;text-decoration:none;text-transform:uppercase}.rb-feature-overlay .rb-badge{color:var(--rb-white);background:rgba(114, 174, 58, 0.92)}.rb-meta{display:flex;flex-wrap:wrap;gap:7px 13px;color:var(--rb-muted);font-size:0.76rem}.rb-meta
span{display:inline-flex;align-items:center;gap:5px}.rb-topic-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.rb-topic{min-height:92px;display:flex;flex-direction:column;justify-content:space-between;padding:15px;border:1px
solid var(--rb-line);border-radius:12px;text-decoration:none;transition:transform 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease}.rb-topic:hover{transform:translateY(-2px);border-color:#b6d69a;box-shadow:0 8px 24px rgba(11, 13, 15, 0.06)}.rb-topic
strong{font-size:var(--rb-topic-title-size);line-height:1.28}.rb-topic
span{color:var(--rb-muted);font-size:0.72rem}.rb-content-layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:36px;align-items:start}.rb-content-layout--single{grid-template-columns:minmax(0, 1fr)}.rb-card-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:27px 21px}.rb-card{min-width:0}.rb-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;margin-bottom:14px;border-radius:12px;background:var(--rb-surface)}.rb-card__media
a{position:absolute;inset:0;display:block}.rb-card__media
img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.rb-card:hover .rb-card__media
img{transform:scale(1.025)}.rb-card__content h2,
.rb-card__content
h3{margin:8px
0;font-size:var(--rb-home-card-title-max);line-height:1.26;letter-spacing:-0.018em}.rb-card__content h2 a,
.rb-card__content h3
a{text-decoration:none}.rb-card__excerpt{margin:9px
0 0;color:var(--rb-muted);font-size:0.88rem;line-height:1.55}.rb-card--list{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:19px;padding-bottom:23px;border-bottom:1px solid var(--rb-line)}.rb-card--list+.rb-card--list{margin-top:23px}.rb-card--list .rb-card__media{margin:0}.rb-card--compact{display:grid;grid-template-columns:88px minmax(0, 1fr);gap:11px}.rb-card--compact+.rb-card--compact{margin-top:15px}.rb-card--compact .rb-card__media{margin:0;border-radius:9px}.rb-card--compact
h3{margin:1px
0 5px;font-size:0.88rem;line-height:1.28}.rb-card--compact-no-media,.rb-card--no-media{grid-template-columns:minmax(0, 1fr) !important}.rb-sidebar,.rb-article-aside{position:sticky;top:104px}.admin-bar .rb-sidebar,
.admin-bar .rb-article-aside{top:136px}.rb-widget{padding:20px;border:1px
solid var(--rb-line);border-radius:12px;background:var(--rb-white)}.rb-widget+.rb-widget{margin-top:18px}.rb-widget-title{margin:0
0 14px;font-size:0.94rem;line-height:1.25;letter-spacing:-0.015em}.rb-widget
ul{margin:0;padding:0;list-style:none}.rb-widget li+li{margin-top:9px}.rb-widget
a{text-decoration:none}.rb-page-header{padding:clamp(38px, 6vw, 70px) 0 26px;border-bottom:1px solid var(--rb-line)}.rb-page-header
h1{max-width:980px;margin:6px
0 9px;font-size:var(--rb-archive-title-max);line-height:1.1;letter-spacing:-0.034em}.rb-page-header p,.archive-description{max-width:720px;margin:0;color:var(--rb-muted);font-size:1rem}.rb-archive-posts--grid{display:grid;grid-template-columns:repeat(var(--rb-archive-columns), minmax(0, 1fr));gap:29px 21px}.rb-archive-posts--list .rb-card--list:last-child{border-bottom:0}.pagination{margin-top:34px}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:7px}.pagination .page-numbers{display:grid;place-items:center;min-width:38px;min-height:38px;padding:6px
10px;border:1px
solid var(--rb-line);border-radius:8px;text-decoration:none}.pagination
.current{color:var(--rb-white);background:var(--rb-black);border-color:var(--rb-black)}.reading-progress{position:fixed;z-index:2000;top:0;left:0;width:0;height:3px;background:var(--rb-green)}.admin-bar .reading-progress{top:32px}.rb-article-header{padding:clamp(34px, 5vw, 58px) 0 22px}.rb-article-header__inner{max-width:1120px}.rb-article-title{max-width:940px;margin:11px
0 15px;font-size:var(--rb-single-title-max);line-height:1.15;letter-spacing:-0.03em}.rb-article-deck{max-width:820px;margin:0
0 18px;color:#4f565d;font-size:clamp(1rem, 1.5vw, 1.15rem);line-height:1.58}.rb-article-hero{width:min(calc(100% - 32px), 980px);margin:0
auto;overflow:hidden;border-radius:var(--rb-radius);background:var(--rb-surface)}.rb-article-hero
img{width:100%;height:auto}.rb-article-layout{display:grid;grid-template-columns:minmax(0, var(--rb-reading));justify-content:center;gap:24px;align-items:start;padding:44px
0 68px}.rb-article-layout--share{grid-template-columns:112px minmax(0, var(--rb-reading))}.rb-article-layout--aside{grid-template-columns:minmax(0, var(--rb-reading)) 250px}.rb-article-layout--share.rb-article-layout--aside{grid-template-columns:112px minmax(0, var(--rb-reading)) 250px}.rb-share{position:sticky;top:112px}.rb-share__label{margin:0
0 9px;color:var(--rb-muted);font-size:0.68rem;font-weight:800;letter-spacing:0.075em;text-transform:uppercase}.rb-share__links{display:flex;flex-direction:column;gap:7px}.rb-share__links
a{width:fit-content;padding:6px
9px;border:1px
solid var(--rb-line);border-radius:8px;font-size:0.76rem;font-weight:700;text-decoration:none}.rb-article-content{min-width:0;font-family:var(--rb-font-system);font-size:var(--rb-article-size);line-height:1.72;letter-spacing:-0.01em}body.rb-reading-serif .rb-article-content{font-family:Georgia,"Times New Roman",serif;line-height:1.82;letter-spacing:0}.rb-article-content>:first-child{margin-top:0}.rb-article-content
p{margin-top:0;margin-bottom:1.34em}.rb-article-content h2,
.rb-article-content h3,
.rb-article-content h4,
.rb-article-content table,.rb-post-footer,.rb-author-box{font-family:var(--rb-font-system)}.rb-article-content
h2{margin:1.8em 0 0.62em;font-size:var(--rb-article-h2-max);line-height:1.22;letter-spacing:-0.024em}.rb-article-content
h3{margin:1.55em 0 0.58em;font-size:var(--rb-article-h3-max);line-height:1.28;letter-spacing:-0.018em}.rb-article-content
h4{margin:1.45em 0 0.55em;font-size:1.08em;line-height:1.32}.rb-article-content
a{color:var(--rb-green-dark)}.rb-article-content ul,
.rb-article-content
ol{padding-inline-start:1.4em}.rb-article-content li+li{margin-top:0.38em}.rb-article-content
blockquote{margin:1.65em 0;padding:17px
21px;border-inline-start:4px solid var(--rb-green);background:var(--rb-green-soft);font-size:1.04em}.rb-article-content blockquote>:last-child{margin-bottom:0}.rb-article-content
pre{max-width:100%;overflow-x:auto;padding:17px;border-radius:10px;color:#f7f7f7;background:#15181b;font-size:0.82rem}.rb-article-content
code{padding:0.12em 0.3em;border-radius:4px;background:#eef0ed;font-size:0.88em}.rb-article-content pre
code{padding:0;color:inherit;background:transparent}.rb-article-content
table{width:100%;border-collapse:collapse;font-size:0.88rem}.rb-article-content th,
.rb-article-content
td{padding:10px
11px;border:1px
solid var(--rb-line);text-align:start}.rb-article-content
th{background:var(--rb-surface)}.rb-article-content
.alignwide{width:min(1040px, calc(100vw - 32px));max-width:none;margin-inline:50%;transform:translateX(-50%)}.rb-article-content
.alignfull{width:100vw;max-width:none;margin-inline:50%;transform:translateX(-50%)}.page-links{margin:28px
0}.rb-post-footer{margin-top:38px;padding-top:24px;border-top:1px solid var(--rb-line)}.rb-tags{display:flex;flex-wrap:wrap;gap:7px}.rb-tags
a{padding:5px
9px;border:1px
solid var(--rb-line);border-radius:999px;color:var(--rb-ink);font-size:0.72rem;text-decoration:none}.rb-author-box{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:15px;align-items:center;margin-top:24px;padding:18px;border-radius:12px;background:var(--rb-surface)}.rb-author-box
img{border-radius:50%}.rb-author-box
h3{margin:0
0 4px;font-size:0.96rem}.rb-author-box
p{margin:0;color:var(--rb-muted);font-size:0.84rem}.post-navigation{margin-top:38px;padding-top:24px;border-top:1px solid var(--rb-line)}.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px}.post-navigation
a{display:block;text-decoration:none}.nav-subtitle{display:block;color:var(--rb-muted);font-size:0.68rem;font-weight:800;letter-spacing:0.075em;text-transform:uppercase}.nav-title{display:block;margin-top:5px;font-weight:700;line-height:1.35}.nav-next{text-align:end}.rb-related-below{padding-bottom:68px}.rb-related-below .rb-widget{padding:22px}.rb-related-below .rb-related__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:19px}.rb-related-below .rb-card--compact+.rb-card--compact{margin-top:0}.rb-related-below .rb-card--compact{grid-template-columns:145px minmax(0, 1fr)}.rb-article-aside .rb-related__grid{display:block}.comments-area{margin-top:42px;padding-top:28px;border-top:1px solid var(--rb-line)}.comments-title{font-size:1.35rem}.comment-list{margin:0;padding:0;list-style:none}.comment-list
.children{list-style:none}.comment-body{padding:18px
0;border-bottom:1px solid var(--rb-line)}.comment-meta{font-size:0.78rem}.comment-content p:last-child{margin-bottom:0}.comment-form
label{display:block;margin-bottom:5px;font-weight:700}.comment-form input:not([type="submit"]),
.comment-form
textarea{width:100%;padding:9px
11px;border:1px
solid #cfd5cc;border-radius:8px}.form-submit
.submit{min-height:42px;padding:8px
15px;border:0;border-radius:8px;color:var(--rb-white);background:var(--rb-black);font-weight:750}.rb-empty{padding:44px;border:1px
dashed #cfd5cc;border-radius:12px;text-align:center}.rb-empty
h2{margin-top:0}.rb-404{min-height:55vh;display:grid;place-items:center;text-align:center}.rb-404__code{margin:0;color:var(--rb-green);font-size:clamp(5rem, 18vw, 12rem);font-weight:950;line-height:0.8;letter-spacing:-0.08em}.rb-slot{padding:17px
0}.rb-slot .rb-widget{margin:0}.rb-slot--after-post{margin:32px
0}.rb-slot--after-post .rb-widget{padding:17px}.site-footer{margin-top:0;color:rgba(255, 255, 255, 0.78);background:var(--rb-black)}.rb-footer-cta{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:38px
0;border-bottom:1px solid rgba(255, 255, 255, 0.12)}.rb-footer-cta
h2{margin:0
0 6px;color:var(--rb-white);font-size:clamp(1.4rem, 2.6vw, 2.1rem);letter-spacing:-0.032em}.rb-footer-cta
p{margin:0}.site-footer__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:32px;padding:42px
0}.site-footer h2,
.site-footer
h3{margin:0
0 13px;color:var(--rb-white);font-size:0.88rem}.site-footer
ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:8px}.site-footer
a{color:rgba(255, 255, 255, 0.8);text-decoration:none}.site-footer a:hover{color:var(--rb-white)}.site-footer__brand{max-width:390px}.site-footer__brand
strong{display:block;margin-bottom:9px;color:var(--rb-white);font-size:1.18rem}.site-footer__bottom{display:flex;justify-content:space-between;gap:20px;padding:17px
0 22px;border-top:1px solid rgba(255, 255, 255, 0.12);font-size:0.75rem}.wp-block-image figcaption,
.wp-block-gallery
figcaption{color:var(--rb-muted);font-size:0.78rem}.wp-block-quote{margin-inline:0;padding:17px
21px;border-inline-start:4px solid var(--rb-green);background:var(--rb-green-soft)}.wp-block-quote
cite{color:var(--rb-muted);font-size:0.78rem}.wp-block-pullquote{padding:2em
0;border-top:3px solid var(--rb-green);border-bottom:3px solid var(--rb-green)}.wp-block-pullquote
blockquote{margin:0;padding:0;border:0;background:transparent}.wp-block-button__link{border-radius:9px;background:var(--rb-black);font-size:0.88rem;font-weight:750}.is-style-outline>.wp-block-button__link{color:var(--rb-black);background:transparent;border:1px
solid currentColor}.wp-block-separator{border:0;border-top:1px solid var(--rb-line)}.wp-block-table{overflow-x:auto}.wp-block-table
table{width:100%;border-collapse:collapse}.wp-block-table th,
.wp-block-table
td{padding:10px
11px;border:1px
solid var(--rb-line)}.wp-block-code,.wp-block-preformatted{overflow-x:auto;padding:17px;border-radius:10px;color:#f7f7f7;background:#15181b}.wp-block-cover{border-radius:var(--rb-radius);overflow:hidden}.wp-block-group.has-background{padding:clamp(18px, 3vw, 32px)}.wp-block-latest-posts,.wp-block-categories-list,.wp-block-archives-list{padding-inline-start:1.2em}.wp-block-search__inside-wrapper{display:flex;gap:8px}.wp-block-search__input{min-height:42px;padding:8px
11px;border:1px
solid #ccd2c8;border-radius:9px}.wp-block-search__button{min-height:42px;margin:0;padding:8px
15px;border:0;border-radius:9px;color:var(--rb-white);background:var(--rb-black)}.alignleft{float:left;margin:0.35em 1.5em 1em 0}.alignright{float:right;margin:0.35em 0 1em 1.5em}.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{margin-top:0.55em;color:var(--rb-muted);font-size:0.78rem;text-align:center}.sticky{position:relative}.sticky::before{content:"";position:absolute;z-index:2;top:0;left:0;width:4px;height:54px;background:var(--rb-green)}.bypostauthor{position:relative}.site-footer .rb-widget{padding:0;border:0;background:transparent}.site-footer .rb-widget+.rb-widget{margin-top:24px}@media (max-width: 1100px){.site-header__main{grid-template-columns:auto auto minmax(0, 1fr)}.menu-toggle{display:inline-flex;justify-self:end}.primary-navigation{position:absolute;top:calc(100% + 8px);right:16px;left:16px;max-height:calc(100vh - 132px);overflow:auto;padding:10px;border:1px
solid var(--rb-line);border-radius:14px;background:var(--rb-white);box-shadow:var(--rb-shadow);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.18s ease, visibility 0.18s ease, transform 0.18s ease}.primary-navigation.is-open{opacity:1;visibility:visible;transform:translateY(0)}.primary-menu{display:block}.site-tools .language-navigation{display:none}.language-navigation--mobile{display:block;margin-top:9px;padding-top:10px;border-top:1px solid var(--rb-line)}.language-navigation--mobile .language-menu{flex-wrap:wrap}.primary-menu
a{padding-right:48px}.primary-menu .sub-menu{position:static;display:none;min-width:0;max-width:none;padding:3px
0 3px 14px;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.primary-menu li.submenu-open>.sub-menu{display:block}.submenu-toggle{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:7px;background:var(--rb-surface)}.submenu-toggle::before{content:"+";font-size:1.1rem}.submenu-open>.submenu-toggle::before{content:"−"}.rb-article-layout,.rb-article-layout--share,.rb-article-layout--aside,.rb-article-layout--share.rb-article-layout--aside{grid-template-columns:minmax(0, var(--rb-reading))}.rb-share{position:static}.rb-share__links{flex-direction:row;flex-wrap:wrap}.rb-article-aside{position:static}}@media (max-width: 900px){.rb-hero__intro,.rb-hero-grid,.rb-content-layout{grid-template-columns:1fr}.rb-feature-main{min-height:420px}.rb-feature-stack{grid-template-columns:1fr 1fr}.rb-feature-side{min-height:230px}.rb-topic-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.rb-sidebar{position:static}.rb-archive-posts--grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.rb-related-below .rb-related__grid{grid-template-columns:1fr}.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.rb-article-title{font-size:min(var(--rb-single-title-max), 31px);line-height:1.17;letter-spacing:-0.024em}.rb-article-header{padding-top:28px;padding-bottom:18px}.rb-article-layout{padding-top:32px}.rb-article-content{font-size:min(var(--rb-article-size), 17px);line-height:1.7;letter-spacing:-0.006em}.rb-hero__intro
h1{font-size:min(var(--rb-home-title-max), 38px);line-height:1.09;letter-spacing:-0.032em}.rb-archive-posts--grid{grid-template-columns:1fr}.rb-related-below .rb-card--compact{grid-template-columns:118px minmax(0, 1fr)}}@media (max-width: 620px){.admin-bar .site-header--sticky,
.admin-bar .reading-progress{top:46px}.site-topbar__inner{min-height:29px}.site-topbar__inner>:last-child{display:none}.site-header__main{min-height:64px;gap:8px}.site-description{display:none}.site-title{font-size:1.12rem}.custom-logo{max-width:158px;max-height:38px}.rb-hero{padding-top:26px}.rb-feature-main{min-height:360px}.rb-feature-stack,.rb-card-grid{grid-template-columns:1fr}.rb-feature-side{min-height:215px}.rb-feature-overlay{padding:20px}.rb-feature-overlay
h2{font-size:min(var(--rb-feature-main-title-max), 26px)}.rb-feature-overlay
h3{font-size:min(var(--rb-feature-side-title-max), 18px)}.rb-topic-grid{grid-template-columns:1fr}.rb-card--list{grid-template-columns:112px minmax(0, 1fr);gap:13px}.rb-card--list .rb-card__excerpt{display:none}.rb-footer-cta{grid-template-columns:1fr}.site-footer__grid{grid-template-columns:1fr}.site-footer__bottom{display:block}.site-footer__bottom
span{display:block}.site-footer__bottom span+span{margin-top:5px}.post-navigation .nav-links{grid-template-columns:1fr}.nav-next{text-align:start}.alignleft,.alignright{float:none;margin-right:auto;margin-left:auto}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;transition:none !important;animation:none !important}}:root{--rb-gutter:24px;--rb-layout-gap:32px;--rb-sidebar:300px;--rb-header-height:72px;--rb-logo-width:210px;--rb-nav-size:14px;--rb-article-line-height:1.72;--rb-feature-main-height:440px;--rb-feature-side-height:210px;--rb-topic-columns:4;--rb-home-columns:2;--rb-related-columns:2;--rb-archive-card-title:18px;--rb-archive-excerpt-size:14px;--rb-archive-image-width:240px;--rb-archive-gap:24px;--rb-home-image-ratio:16/9;--rb-archive-image-ratio:16/9;--rb-single-header:980px;--rb-single-top:44px}.rb-container{width:min(calc(100% - (var(--rb-gutter) * 2)), var(--rb-container))}.rb-narrow{width:min(calc(100% - (var(--rb-gutter) * 2)), var(--rb-reading))}.site-header__main{min-height:var(--rb-header-height)}.custom-logo{max-width:var(--rb-logo-width)}.primary-menu
a{font-size:var(--rb-nav-size)}.rb-content-layout{grid-template-columns:minmax(0, 1fr) minmax(220px, var(--rb-sidebar));gap:var(--rb-layout-gap)}.rb-section{padding-block:clamp(38px, 5vw, 72px)}.rb-feature-layout{margin-top:2px}.rb-feature-main{min-height:var(--rb-feature-main-height)}.rb-feature-side{min-height:var(--rb-feature-side-height)}.rb-feature-layout--editorial{grid-template-columns:minmax(0, 1.45fr) minmax(280px, 0.55fr)}.rb-feature-layout--magazine{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(190px, calc(var(--rb-feature-main-height) / 2)));gap:14px}.rb-feature-layout--magazine .rb-feature-main,
.rb-feature-layout--magazine .rb-feature-side{min-height:0}.rb-feature-layout--magazine .rb-feature-mosaic-1{grid-column:span 2;grid-row:span 2}.rb-feature-layout--magazine .rb-feature-side{grid-column:span 1}.rb-feature-layout--magazine .rb-feature-overlay{padding:18px}.rb-feature-layout--cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.rb-feature-card{min-width:0;overflow:hidden;border:1px
solid var(--rb-line);border-radius:var(--rb-radius);background:var(--rb-white)}.rb-feature-card__media{aspect-ratio:var(--rb-home-image-ratio);overflow:hidden;background:var(--rb-surface)}.rb-feature-card__media a,
.rb-feature-card__media
img{width:100%;height:100%}.rb-feature-card__media
img{object-fit:cover;transition:transform .3s ease}.rb-feature-card:hover
img{transform:scale(1.025)}.rb-feature-card__content{padding:17px}.rb-feature-card__content
h2{margin:8px
0;font-size:var(--rb-feature-side-title-max);line-height:1.22;letter-spacing:-.02em}.rb-feature-card__content h2
a{text-decoration:none}.rb-feature-layout--minimal{border:1px
solid var(--rb-line);border-radius:var(--rb-radius);overflow:hidden;background:var(--rb-white)}.rb-feature-minimal{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(300px, .65fr);min-height:min(var(--rb-feature-main-height), 560px)}.rb-feature-minimal__media{min-height:300px;overflow:hidden;background:var(--rb-surface)}.rb-feature-minimal__media a,
.rb-feature-minimal__media
img{width:100%;height:100%}.rb-feature-minimal__media
img{object-fit:cover}.rb-feature-minimal__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px, 4vw, 54px)}.rb-feature-minimal__content
h2{margin:10px
0 12px;font-size:var(--rb-feature-main-title-max);line-height:1.12;letter-spacing:-.035em}.rb-feature-minimal__content h2
a{text-decoration:none}.rb-feature-minimal__content>p{color:var(--rb-muted)}.rb-topic-grid{grid-template-columns:repeat(var(--rb-topic-columns), minmax(0, 1fr))}.rb-home-posts--grid{display:grid;grid-template-columns:repeat(var(--rb-home-columns), minmax(0, 1fr));gap:var(--rb-archive-gap)}.rb-home-posts--magazine{display:grid;grid-template-columns:repeat(var(--rb-home-columns), minmax(0, 1fr));gap:var(--rb-archive-gap)}.rb-home-posts--magazine .rb-card--archive-featured{grid-column:1 / -1}.rb-home-posts--list .rb-card--list + .rb-card--list,
.rb-home-posts--compact .rb-card--compact-list+.rb-card--compact-list{margin-top:var(--rb-archive-gap)}body.home .rb-card__content
h2{font-size:var(--rb-home-card-title-max)}body.home .rb-card__media{aspect-ratio:var(--rb-home-image-ratio)}body.home .rb-card--list .rb-card__media,
body.home .rb-card--compact-list .rb-card__media{aspect-ratio:auto}.rb-page-header{padding:clamp(42px, 6vw, 82px) 0;border-bottom:1px solid var(--rb-line);background:var(--rb-white)}.rb-page-header__inner{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(260px, .75fr);gap:clamp(28px, 5vw, 72px);align-items:end}.rb-page-header__title h1,
.rb-page-header
h1{margin:5px
0 8px;font-size:var(--rb-archive-title-max);line-height:1.06;letter-spacing:-.04em}.rb-page-header__description{max-width:680px;color:var(--rb-muted);font-size:1rem;line-height:1.65}.rb-page-header__description>:last-child{margin-bottom:0}.rb-archive-count{margin:0;color:var(--rb-muted);font-size: .82rem}.rb-page-header--clean{padding-bottom:34px}.rb-page-header--accent{position:relative;overflow:hidden;background:linear-gradient(135deg, #f7faf4, #fff 62%)}.rb-page-header--accent::before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:var(--rb-green)}.rb-page-header--boxed{border-bottom:0;background:var(--rb-surface)}.rb-page-header--boxed .rb-page-header__inner{padding:clamp(26px, 4vw, 48px);border:1px
solid var(--rb-line);border-radius:calc(var(--rb-radius) + 4px);background:var(--rb-white);box-shadow:var(--rb-shadow)}.rb-page-header--split .rb-page-header__title{padding-inline-end:32px;border-inline-end:1px solid var(--rb-line)}.rb-child-categories{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.rb-child-categories
a{display:inline-flex;align-items:center;gap:8px;padding:8px
12px;border:1px
solid var(--rb-line);border-radius:999px;background:var(--rb-white);font-size: .8rem;font-weight:750;text-decoration:none}.rb-child-categories
small{color:var(--rb-muted);font-size: .68rem}.rb-child-categories a:hover{border-color:var(--rb-green);background:var(--rb-green-soft)}.rb-archive-section{background:#fff}.rb-archive-posts{min-width:0}.rb-archive-posts--card-grid,.rb-archive-posts--magazine{display:grid;grid-template-columns:repeat(var(--rb-archive-columns), minmax(0, 1fr));gap:var(--rb-archive-gap)}.rb-archive-posts--magazine .rb-card--archive-featured{grid-column:1 / -1}.rb-card{min-width:0}.rb-card__content
h2{font-size:var(--rb-archive-card-title);line-height:1.25}.rb-card__excerpt{font-size:var(--rb-archive-excerpt-size);line-height:1.58}.rb-card--standard{height:100%;padding:0;overflow:hidden;border:1px
solid var(--rb-line);border-radius:var(--rb-radius);background:var(--rb-white);transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease}.rb-card--standard:hover{transform:translateY(-2px);border-color:#d5dbd1;box-shadow:var(--rb-shadow)}.rb-card--standard .rb-card__media{aspect-ratio:var(--rb-archive-image-ratio);margin:0;border-radius:0}.rb-card--standard .rb-card__content{padding:18px}.rb-card--list{grid-template-columns:minmax(100px, var(--rb-archive-image-width)) minmax(0, 1fr);gap:clamp(16px, 2.5vw, 30px);align-items:center;padding:18px;border:1px
solid var(--rb-line);border-radius:var(--rb-radius);background:var(--rb-white)}.rb-card--list+.rb-card--list{margin-top:var(--rb-archive-gap)}.rb-card--list .rb-card__media{aspect-ratio:var(--rb-archive-image-ratio);overflow:hidden;border-radius:max(0px, calc(var(--rb-radius) - 4px))}.rb-card--list .rb-card__media
img{width:100%;height:100%;object-fit:cover}.rb-card--compact-list{display:grid;grid-template-columns:minmax(90px, min(160px, var(--rb-archive-image-width))) minmax(0, 1fr);gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--rb-line)}.rb-card--compact-list+.rb-card--compact-list{margin-top:18px}.rb-card--compact-list .rb-card__media{aspect-ratio:var(--rb-archive-image-ratio);overflow:hidden;border-radius:max(0px, calc(var(--rb-radius) - 5px))}.rb-card--compact-list .rb-card__media
img{width:100%;height:100%;object-fit:cover}.rb-card--compact-list .rb-card__content
h2{margin:5px
0 7px}.rb-card--archive-featured{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(300px, .75fr);min-height:350px;overflow:hidden;border:1px
solid var(--rb-line);border-radius:var(--rb-radius);background:var(--rb-white)}.rb-card--archive-featured .rb-card__media{min-height:300px;margin:0;border-radius:0}.rb-card--archive-featured .rb-card__media
img{width:100%;height:100%;object-fit:cover}.rb-card--archive-featured .rb-card__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px, 4vw, 48px)}.rb-card--archive-featured .rb-card__content
h2{margin:10px
0;font-size:clamp(var(--rb-archive-card-title), 2.6vw, 34px);line-height:1.12;letter-spacing:-.03em}.rb-card--no-media{grid-template-columns:minmax(0, 1fr)}.rb-read-more{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:11px;color:var(--rb-green-dark);font-size: .78rem;font-weight:800;text-decoration:none}.single-post .rb-article-layout{display:grid !important;grid-template-columns:minmax(0, var(--rb-reading, 760px)) !important;justify-content:center !important;align-items:start;gap:0 !important;width:100% !important;max-width:none !important;margin-inline:auto !important}.single-post .rb-article-layout>*{grid-column:1 !important;min-width:0}.single-post .rb-article-main,
.single-post .rb-entry-content,
.single-post .entry-content{width:100% !important;max-width:100% !important;min-width:0 !important;margin-inline:auto !important}.single-post .rb-article-aside{display:none !important}.single-post .rb-entry-content img,
.single-post .entry-content
img{max-width:100% !important;height:auto !important}@media (max-width: 900px){.single-post .rb-article-layout{grid-template-columns:minmax(0, 100%) !important;padding-inline:20px}}@media (max-width: 620px){.single-post .rb-article-layout{padding-inline:16px}}.rb-article-header{padding:clamp(46px, 7vw, 92px) 0 22px}.rb-article-header__inner{width:min(calc(100% - (var(--rb-gutter) * 2)), var(--rb-single-header))}.rb-single-header-center .rb-article-header__inner{text-align:center}.rb-single-header-center .rb-article-header__inner .rb-meta{justify-content:center}.rb-article-title{font-size:var(--rb-single-title-max);line-height:1.08;letter-spacing:-.042em}.rb-article-layout{padding-top:var(--rb-single-top);padding-bottom:72px}.rb-article-content{font-size:var(--rb-article-size);line-height:var(--rb-article-line-height)}.rb-article-hero--reading{width:min(calc(100% - (var(--rb-gutter) * 2)), var(--rb-reading))}.rb-article-hero--container{width:min(calc(100% - (var(--rb-gutter) * 2)), var(--rb-container))}.rb-article-hero--full{width:100%;max-width:none;border-radius:0}body.single-post.rb-single-layout-wide .rb-article-layout{grid-template-columns:minmax(0, min(100%, calc(var(--rb-reading) + 180px))) !important}body.single-post.rb-single-layout-boxed .rb-article-layout{grid-template-columns:minmax(0, min(100%, calc(var(--rb-reading) + 80px))) !important;padding:var(--rb-single-top) clamp(20px, 4vw, 48px) 72px;border:1px
solid var(--rb-line);border-radius:calc(var(--rb-radius) + 4px);background:var(--rb-white);box-shadow:var(--rb-shadow)}body.single-post.rb-single-layout-boxed .rb-single-post{padding-bottom:72px;background:var(--rb-surface)}body.single-post.rb-single-layout-sidebar .rb-article-layout{grid-template-columns:minmax(0, var(--rb-reading)) minmax(220px, var(--rb-sidebar)) !important;justify-content:center !important;gap:var(--rb-layout-gap) !important}body.single-post.rb-single-layout-sidebar .rb-article-layout>.rb-article-main{grid-column:1 !important}body.single-post.rb-single-layout-sidebar .rb-article-layout>.rb-single-sidebar{grid-column:2 !important;min-width:0}body.single-post.rb-single-layout-sidebar .rb-article-aside{display:block !important}.rb-single-sidebar{position:sticky;top:calc(var(--rb-header-height) + 24px)}.rb-single-sidebar .rb-widget+.rb-widget{margin-top:22px}.rb-related-below .rb-related__grid{grid-template-columns:repeat(var(--rb-related-columns), minmax(0, 1fr))}.rb-related-below .rb-card--compact{grid-template-columns:minmax(110px, 145px) minmax(0, 1fr)}.rb-article-aside .rb-card--compact{grid-template-columns:92px minmax(0, 1fr)}@media (max-width: 1180px){.rb-feature-layout--cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.rb-feature-layout--magazine{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto}.rb-feature-layout--magazine .rb-feature-mosaic-1{grid-column:1 / -1;grid-row:auto;min-height:var(--rb-feature-main-height)}.rb-feature-layout--magazine .rb-feature-side{min-height:var(--rb-feature-side-height)}body.single-post.rb-single-layout-sidebar .rb-article-layout{grid-template-columns:minmax(0, 1fr) minmax(220px, min(30vw, var(--rb-sidebar))) !important}}@media (max-width: 980px){.rb-page-header__inner{grid-template-columns:1fr;gap:18px}.rb-page-header--split .rb-page-header__title{padding-inline-end:0;border-inline-end:0}.rb-topic-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.rb-home-posts--grid,.rb-home-posts--magazine,.rb-archive-posts--card-grid,.rb-archive-posts--magazine{grid-template-columns:repeat(2, minmax(0, 1fr))}body.single-post.rb-single-layout-sidebar .rb-article-layout{grid-template-columns:minmax(0, 100%) !important}body.single-post.rb-single-layout-sidebar .rb-article-layout > .rb-article-main,
body.single-post.rb-single-layout-sidebar .rb-article-layout>.rb-single-sidebar{grid-column:1 !important}.rb-single-sidebar{position:static}}@media (max-width: 760px){.rb-hero__intro{grid-template-columns:1fr}.rb-feature-layout--editorial{grid-template-columns:1fr}.rb-feature-layout--editorial .rb-feature-stack{grid-template-columns:1fr}.rb-feature-layout--magazine,.rb-feature-layout--cards{grid-template-columns:1fr}.rb-feature-layout--magazine .rb-feature-mosaic-1{grid-column:auto}.rb-feature-minimal{grid-template-columns:1fr}.rb-feature-main{min-height:min(var(--rb-feature-main-height), 390px)}.rb-feature-side{min-height:min(var(--rb-feature-side-height), 260px)}.rb-topic-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.rb-home-posts--grid,.rb-home-posts--magazine,.rb-archive-posts--card-grid,.rb-archive-posts--magazine{grid-template-columns:1fr}.rb-card--archive-featured{grid-template-columns:1fr}.rb-card--list{grid-template-columns:minmax(105px, 34vw) minmax(0, 1fr);padding:12px}.rb-card--list .rb-card__excerpt{display:none}.rb-related-below .rb-related__grid{grid-template-columns:1fr}body.single-post.rb-single-layout-boxed .rb-article-layout{border-inline:0;border-radius:0;box-shadow:none}}@media (max-width: 520px){.rb-topic-grid{grid-template-columns:1fr}.rb-card--list,.rb-card--compact-list{grid-template-columns:96px minmax(0, 1fr);gap:12px}.rb-card--list .rb-badge,
.rb-card--compact-list .rb-badge{display:none}.rb-card--list .rb-card__content h2,
.rb-card--compact-list .rb-card__content
h2{font-size:min(var(--rb-archive-card-title), 17px)}.rb-page-header{padding-block:36px}.rb-page-header__title h1,
.rb-page-header
h1{font-size:min(var(--rb-archive-title-max), 38px)}.rb-article-title{font-size:min(var(--rb-single-title-max), 40px)}}.rb-article-header__inner{max-width:var(--rb-single-header)}.rb-article-title{max-width:100%}.rb-article-deck{max-width:min(100%, 900px)}.rb-sidebar,.rb-single-sidebar{position:static;top:auto}.rb-sidebar--sticky{position:sticky;top:calc(var(--rb-header-height) + 24px)}.admin-bar .rb-sidebar--sticky{top:calc(var(--rb-header-height) + 56px)}.rb-sidebar .rb-widget + .rb-widget,
.rb-single-sidebar .rb-widget+.rb-widget{margin-top:var(--rb-widget-gap, 22px)}.rb-slot--before-post{width:100%;min-width:0;margin-bottom:24px}.rb-page-main{min-width:0}.rb-content-layout--single>.rb-page-main{width:min(100%, var(--rb-reading));margin-inline:auto}@media (min-width: 981px){body.rb-sidebar-position-left .rb-content-layout:not(.rb-content-layout--single){grid-template-columns:minmax(220px, var(--rb-sidebar)) minmax(0, 1fr)}body.rb-sidebar-position-left .rb-content-layout:not(.rb-content-layout--single)>:first-child{grid-column:2;grid-row:1}body.rb-sidebar-position-left .rb-content-layout:not(.rb-content-layout--single)>.rb-sidebar{grid-column:1;grid-row:1}body.single-post.rb-single-layout-sidebar.rb-sidebar-position-left .rb-article-layout--has-sidebar{grid-template-columns:minmax(220px, var(--rb-sidebar)) minmax(0, var(--rb-reading)) !important}body.single-post.rb-single-layout-sidebar.rb-sidebar-position-left .rb-article-layout--has-sidebar > .rb-article-main,
body.single-post.rb-single-layout-sidebar.rb-sidebar-position-left .rb-article-layout--has-sidebar>.rb-slot--before-post{grid-column:2 !important;grid-row:auto}body.single-post.rb-single-layout-sidebar.rb-sidebar-position-left .rb-article-layout--has-sidebar>.rb-single-sidebar{grid-column:1 !important;grid-row:1 / span 3}}@media (min-width: 621px) and (max-width: 980px){body.rb-hide-sidebar-tablet .rb-sidebar{display:none !important}}@media (max-width: 620px){body.rb-hide-sidebar-mobile .rb-sidebar{display:none !important}}.rb-content-layout,.rb-content-layout>*,.rb-page-main,.rb-archive-posts,.rb-card,.rb-card__content,.rb-page-header__inner,.rb-page-header__title,.rb-page-header__description,.rb-sidebar,.rb-widget{min-width:0;max-width:100%}.rb-card__content h2,
.rb-card__content h3,
.rb-page-header h1,
.rb-page-header__description,
.rb-widget,
.rb-widget
a{overflow-wrap:anywhere;word-break:normal}.rb-card__media a,
.rb-card__media
img{max-width:100%}.rb-page-main iframe,
.rb-page-main video,
.rb-page-main canvas,
.rb-page-main svg,
.rb-page-main table,
.rb-widget iframe,
.rb-widget
video{max-width:100%}@media (max-width: 980px){.rb-content-layout,
body.rb-sidebar-position-left .rb-content-layout:not(.rb-content-layout--single){grid-template-columns:minmax(0, 1fr) !important;gap:clamp(24px, 5vw, 42px)}.rb-content-layout > :first-child,
body.rb-sidebar-position-left .rb-content-layout:not(.rb-content-layout--single) > :first-child,
.rb-content-layout > .rb-sidebar,
body.rb-sidebar-position-left .rb-content-layout:not(.rb-content-layout--single)>.rb-sidebar{grid-column:1 !important;grid-row:auto !important}.rb-sidebar{width:100%;position:static !important;top:auto !important}.rb-page-header__inner{grid-template-columns:minmax(0, 1fr) !important;gap:16px;align-items:start}.rb-page-header--split .rb-page-header__title{padding-inline-end:0;border-inline-end:0}.rb-page-header__description{max-width:760px}}@media (max-width: 760px){.rb-container,.rb-narrow,.rb-article-header__inner,.rb-article-hero--reading,.rb-article-hero--container{width:min(calc(100% - (var(--rb-mobile-gutter, 16px) * 2)), var(--rb-container))}.rb-section,.rb-archive-section{padding-block:clamp(28px, 8vw, 42px)}.rb-page-header{padding-block:30px 26px}.rb-page-header--clean{padding-bottom:26px}.rb-page-header--boxed .rb-page-header__inner{padding:20px;border-radius:min(var(--rb-radius), 18px);box-shadow:0 8px 24px rgba(11,13,15,.06)}.rb-page-header__title h1,
.rb-page-header
h1{max-width:100%;margin-block:4px 7px;font-size:min(var(--rb-archive-title-max), 34px);line-height:1.1;letter-spacing:-.032em;text-wrap:pretty}.rb-page-header__description,
.rb-page-header__description
p{font-size:min(1rem, 16px);line-height:1.55}.rb-archive-count{font-size:12px}body.rb-child-cats-mobile-scroll .rb-child-categories{flex-wrap:nowrap;width:100%;max-width:100%;margin-top:20px;padding:2px
1px 6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.rb-child-cats-mobile-scroll .rb-child-categories::-webkit-scrollbar{display:none}body.rb-child-cats-mobile-scroll .rb-child-categories
a{flex:0 0 auto;max-width:min(78vw, 300px);scroll-snap-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.rb-child-cats-mobile-wrap .rb-child-categories{margin-top:20px;gap:7px}.rb-child-categories
a{min-height:38px;padding:8px
11px;font-size:12px}.rb-archive-posts--card-grid,.rb-archive-posts--magazine{grid-template-columns:minmax(0, 1fr) !important;gap:min(var(--rb-archive-gap), 24px)}.rb-card--archive-featured{grid-template-columns:minmax(0, 1fr) !important;min-height:0}.rb-card--archive-featured .rb-card__media{min-height:0;aspect-ratio:var(--rb-archive-image-ratio)}.rb-card--archive-featured .rb-card__content{padding:18px}.rb-card--archive-featured .rb-card__content
h2{font-size:min(var(--rb-archive-card-title), 22px);line-height:1.2}body.rb-archive-mobile-stacked .rb-card--list,
body.rb-archive-mobile-stacked .rb-card--compact-list{display:grid;grid-template-columns:minmax(0, 1fr) !important;gap:0;padding:0;overflow:hidden}body.rb-archive-mobile-stacked .rb-card--list .rb-card__media,
body.rb-archive-mobile-stacked .rb-card--compact-list .rb-card__media{width:100%;aspect-ratio:var(--rb-archive-image-ratio);border-radius:0}body.rb-archive-mobile-stacked .rb-card--list .rb-card__content,
body.rb-archive-mobile-stacked .rb-card--compact-list .rb-card__content{padding:16px}body.rb-archive-mobile-compact .rb-card--list,
body.rb-archive-mobile-compact .rb-card--compact-list{display:grid;grid-template-columns:104px minmax(0, 1fr) !important;gap:12px;align-items:start;padding:12px}body.rb-archive-mobile-compact .rb-card--list .rb-card__media,
body.rb-archive-mobile-compact .rb-card--compact-list .rb-card__media{width:104px;aspect-ratio:1 / 1;border-radius:max(0px, calc(var(--rb-radius) - 5px))}.rb-card--compact-list{grid-template-columns:104px minmax(0, 1fr) !important;gap:12px;align-items:start}.rb-card--compact-list .rb-card__media{width:104px}.rb-card--list .rb-card__content h2,
.rb-card--compact-list .rb-card__content h2,
.rb-card--standard .rb-card__content
h2{margin-top:5px;font-size:min(var(--rb-archive-card-title), 20px);line-height:1.28;letter-spacing:-.018em;text-wrap:pretty}body.rb-archive-mobile-hide-excerpt .rb-archive-posts .rb-card__excerpt{display:none !important}body.rb-archive-mobile-hide-meta .rb-archive-posts .rb-meta{display:none !important}body.rb-archive-mobile-hide-badge .rb-archive-posts .rb-badge{display:none !important}.rb-read-more{margin-top:8px}.pagination{margin-top:28px}.pagination .nav-links{justify-content:center;gap:6px}.pagination .page-numbers{min-width:40px;min-height:40px;padding:6px
9px}.rb-sidebar,.rb-widget{width:100%;max-width:100%}.rb-widget{padding:17px}.rb-widget input,
.rb-widget select,
.rb-widget textarea,
.rb-widget button,
.rb-widget .wp-block-search__inside-wrapper{max-width:100%}.wp-block-table,
.rb-page-main
table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 520px){.rb-container,.rb-narrow,.rb-article-header__inner,.rb-article-hero--reading,.rb-article-hero--container{width:min(calc(100% - (var(--rb-mobile-gutter, 16px) * 2)), var(--rb-container))}.rb-page-header{padding-block:25px 22px}.rb-page-header--boxed .rb-page-header__inner{padding:16px}.rb-page-header__title h1,
.rb-page-header
h1{font-size:min(var(--rb-archive-title-max), 30px)}body.rb-archive-mobile-stacked .rb-card--list .rb-card__content,
body.rb-archive-mobile-stacked .rb-card--compact-list .rb-card__content,
.rb-card--standard .rb-card__content,
.rb-card--archive-featured .rb-card__content{padding:14px}body.rb-archive-mobile-compact .rb-card--list,
body.rb-archive-mobile-compact .rb-card--compact-list,.rb-card--compact-list{grid-template-columns:88px minmax(0, 1fr) !important;gap:10px}body.rb-archive-mobile-compact .rb-card--list .rb-card__media,
body.rb-archive-mobile-compact .rb-card--compact-list .rb-card__media,
.rb-card--compact-list .rb-card__media{width:88px}.rb-card--list .rb-card__content h2,
.rb-card--compact-list .rb-card__content h2,
.rb-card--standard .rb-card__content
h2{font-size:min(var(--rb-archive-card-title), 18px)}.rb-card__excerpt{font-size:min(var(--rb-archive-excerpt-size), 14px)}.rb-child-categories
a{min-height:36px;font-size:11px}}@media (max-width: 760px){body.archive #primary,
body.search #primary,
body.blog
#primary{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0
!important;overflow-x:hidden}body.archive .rb-page-header,
body.search .rb-page-header,
body.blog .rb-page-header,
body.archive .rb-archive-section,
body.search .rb-archive-section,
body.blog .rb-archive-section{width:100% !important;max-width:100% !important;min-width:0 !important;margin-inline:0 !important}body.archive .rb-archive-section > .rb-container,
body.search .rb-archive-section > .rb-container,
body.blog .rb-archive-section > .rb-container,
body.archive .rb-page-header > .rb-container,
body.search .rb-page-header > .rb-container,
body.blog .rb-page-header>.rb-container{box-sizing:border-box !important;width:calc(100% - (var(--rb-mobile-gutter, 16px) * 2)) !important;max-width:none !important;min-width:0 !important;margin-inline:var(--rb-mobile-gutter, 16px) !important;padding-inline:0 !important}body.archive .rb-content-layout,
body.search .rb-content-layout,
body.blog .rb-content-layout,
body.archive .rb-content-layout.rb-content-layout--single,
body.search .rb-content-layout.rb-content-layout--single,
body.blog .rb-content-layout.rb-content-layout--single{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0
!important;padding:0
!important}body.archive .rb-content-layout > :first-child,
body.search .rb-content-layout > :first-child,
body.blog .rb-content-layout>:first-child{display:block !important;float:none !important;position:relative !important;inset:auto !important;transform:none !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0
!important}body.archive .rb-archive-posts,
body.search .rb-archive-posts,
body.blog .rb-archive-posts{display:block !important;float:none !important;position:relative !important;inset:auto !important;transform:none !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0
!important;padding:0
!important}body.archive .rb-archive-posts > .rb-card,
body.search .rb-archive-posts > .rb-card,
body.blog .rb-archive-posts>.rb-card{float:none !important;position:relative !important;inset:auto !important;translate:none !important;transform:none !important;visibility:visible !important;opacity:1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}body.archive .rb-archive-posts > .rb-card + .rb-card,
body.search .rb-archive-posts > .rb-card + .rb-card,
body.blog .rb-archive-posts>.rb-card+.rb-card{margin-top:min(var(--rb-archive-gap), 24px) !important}body.archive .rb-card__media,
body.archive .rb-card__content,
body.search .rb-card__media,
body.search .rb-card__content,
body.blog .rb-card__media,
body.blog .rb-card__content{float:none !important;position:relative !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}body.archive .rb-card__media img,
body.search .rb-card__media img,
body.blog .rb-card__media
img{display:block !important;width:100% !important;max-width:100% !important;height:100% !important;object-fit:cover}body.archive.rb-archive-mobile-stacked .rb-card--list,
body.archive.rb-archive-mobile-stacked .rb-card--compact-list,
body.search.rb-archive-mobile-stacked .rb-card--list,
body.search.rb-archive-mobile-stacked .rb-card--compact-list,
body.blog.rb-archive-mobile-stacked .rb-card--list,
body.blog.rb-archive-mobile-stacked .rb-card--compact-list{display:block !important;grid-template-columns:none !important;gap:0 !important}body.archive.rb-archive-mobile-stacked .rb-card--list .rb-card__media,
body.archive.rb-archive-mobile-stacked .rb-card--compact-list .rb-card__media,
body.search.rb-archive-mobile-stacked .rb-card--list .rb-card__media,
body.search.rb-archive-mobile-stacked .rb-card--compact-list .rb-card__media,
body.blog.rb-archive-mobile-stacked .rb-card--list .rb-card__media,
body.blog.rb-archive-mobile-stacked .rb-card--compact-list .rb-card__media{aspect-ratio:var(--rb-archive-image-ratio) !important}body.archive.rb-archive-mobile-compact .rb-card--list,
body.archive.rb-archive-mobile-compact .rb-card--compact-list,
body.search.rb-archive-mobile-compact .rb-card--list,
body.search.rb-archive-mobile-compact .rb-card--compact-list,
body.blog.rb-archive-mobile-compact .rb-card--list,
body.blog.rb-archive-mobile-compact .rb-card--compact-list{display:grid !important;grid-template-columns:minmax(76px, 96px) minmax(0, 1fr) !important;gap:12px !important}body.archive.rb-archive-mobile-compact .rb-card--list .rb-card__media,
body.archive.rb-archive-mobile-compact .rb-card--compact-list .rb-card__media,
body.search.rb-archive-mobile-compact .rb-card--list .rb-card__media,
body.search.rb-archive-mobile-compact .rb-card--compact-list .rb-card__media,
body.blog.rb-archive-mobile-compact .rb-card--list .rb-card__media,
body.blog.rb-archive-mobile-compact .rb-card--compact-list .rb-card__media{width:96px !important;max-width:96px !important;aspect-ratio:1 / 1 !important}body.archive.rb-archive-mobile-sidebar-hidden .rb-sidebar,
body.search.rb-archive-mobile-sidebar-hidden .rb-sidebar,
body.blog.rb-archive-mobile-sidebar-hidden .rb-sidebar{display:none !important}body.archive.rb-archive-mobile-sidebar-below .rb-sidebar,
body.search.rb-archive-mobile-sidebar-below .rb-sidebar,
body.blog.rb-archive-mobile-sidebar-below .rb-sidebar{display:block !important;float:none !important;position:static !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:32px
0 0 !important;transform:none !important}body.rb-hide-sidebar-mobile.archive .rb-sidebar,
body.rb-hide-sidebar-mobile.search .rb-sidebar,
body.rb-hide-sidebar-mobile.blog .rb-sidebar{display:none !important}body.archive .rb-pagination,
body.search .rb-pagination,
body.blog .rb-pagination{display:block !important;float:none !important;position:relative !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:28px
0 0 !important;clear:both !important;transform:none !important}body.archive .rb-pagination > .rb-pagination__links,
body.search .rb-pagination > .rb-pagination__links,
body.blog .rb-pagination>.rb-pagination__links{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:7px !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0
!important;padding:0
!important}body.archive .rb-pagination .page-numbers,
body.search .rb-pagination .page-numbers,
body.blog .rb-pagination .page-numbers{display:inline-grid !important;float:none !important;position:static !important;inset:auto !important;transform:none !important;width:auto !important;min-width:40px !important;max-width:100% !important;min-height:40px !important;margin:0
!important;box-sizing:border-box !important}.rb-slot--header,
.rb-slot--header > .rb-container,
.rb-slot--header .rb-widget,
.rb-slot--header ins,
.rb-slot--header
iframe{max-width:100% !important}.rb-slot--header{overflow-x:hidden}}@media (max-width: 420px){body.archive .rb-archive-section > .rb-container,
body.search .rb-archive-section > .rb-container,
body.blog .rb-archive-section > .rb-container,
body.archive .rb-page-header > .rb-container,
body.search .rb-page-header > .rb-container,
body.blog .rb-page-header>.rb-container{width:calc(100% - (var(--rb-mobile-gutter, 16px) * 2)) !important;margin-inline:var(--rb-mobile-gutter, 16px) !important}body.archive.rb-archive-mobile-compact .rb-card--list,
body.archive.rb-archive-mobile-compact .rb-card--compact-list,
body.search.rb-archive-mobile-compact .rb-card--list,
body.search.rb-archive-mobile-compact .rb-card--compact-list,
body.blog.rb-archive-mobile-compact .rb-card--list,
body.blog.rb-archive-mobile-compact .rb-card--compact-list{grid-template-columns:82px minmax(0, 1fr) !important;gap:10px !important}body.archive.rb-archive-mobile-compact .rb-card--list .rb-card__media,
body.archive.rb-archive-mobile-compact .rb-card--compact-list .rb-card__media,
body.search.rb-archive-mobile-compact .rb-card--list .rb-card__media,
body.search.rb-archive-mobile-compact .rb-card--compact-list .rb-card__media,
body.blog.rb-archive-mobile-compact .rb-card--list .rb-card__media,
body.blog.rb-archive-mobile-compact .rb-card--compact-list .rb-card__media{width:82px !important;max-width:82px !important}}