.rr-blog-body{padding-top:clamp(40px, 5vw, 72px);padding-bottom:clamp(56px, 6vw, 96px)}.rr-blog .rr-page-banner .rr-eyebrow{margin:0 0 8px!important}.rr-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;list-style:none;margin:0!important;padding:0!important}.rr-blog-grid>li{margin:0!important;max-width:none!important}.rr-blog-card{height:100%;display:flex;flex-direction:column;border:1px solid var(--wp--preset--color--stone);background:var(--wp--preset--color--white);transition:border-color .25s,transform .25s;margin:0!important}.rr-blog-card:hover{border-color:var(--wp--preset--color--gold);transform:translateY(-3px)}.rr-blog-card-img{margin:0!important;overflow:hidden}.rr-blog-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.rr-blog-card:hover .rr-blog-card-img img{transform:scale(1.04)}.rr-blog-card-body{padding:22px 24px 26px!important;display:flex;flex-direction:column;flex:1;margin:0!important}.rr-blog-date{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--gold-dark);margin:0 0 10px!important}.rr-blog-card-title{font-size:20px!important;line-height:1.35!important;margin:0 0 12px!important}.rr-blog-card-title a{color:var(--wp--preset--color--navy)}.rr-blog-card-title a:hover{color:var(--wp--preset--color--gold-dark)}.rr-blog-card-excerpt{margin:0!important;font-size:15px;color:var(--wp--preset--color--ink);flex:1;display:flex;flex-direction:column}.rr-blog-card-excerpt .wp-block-post-excerpt__excerpt{margin:0 0 16px}.rr-blog-card-excerpt .wp-block-post-excerpt__more-text{margin:auto 0 0}.rr-blog-card-excerpt .wp-block-post-excerpt__more-link{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--navy);border-bottom:1px solid var(--wp--preset--color--gold);padding-bottom:2px}.rr-blog-card-excerpt .wp-block-post-excerpt__more-link:hover{color:var(--wp--preset--color--gold-dark)}.rr-blog-pagination{margin-top:48px!important;gap:8px;flex-wrap:wrap}.rr-blog-pagination a,.rr-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--wp--preset--color--stone);color:var(--wp--preset--color--navy);font-size:14px}.rr-blog-pagination .page-numbers.current{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.rr-blog-pagination a:hover{border-color:var(--wp--preset--color--navy)}.rr-post-banner{padding-bottom:clamp(36px, 5vw, 56px)!important}.rr-post-meta{gap:14px;align-items:center;margin:0 0 12px!important}.rr-post-meta .rr-eyebrow{margin:0!important}.rr-post-meta .rr-eyebrow a{color:var(--wp--preset--color--gold-dark)}.rr-post-meta .rr-blog-date{margin:0!important;color:var(--wp--preset--color--ink)}.rr-post-meta .rr-blog-date::before{content:"·";margin-right:14px;color:var(--wp--preset--color--gold)}.rr-post-title{max-width:980px;margin:0 auto!important;font-size:clamp(28px, 3.6vw, 46px)!important;line-height:1.2!important}.rr-post-body{padding-top:clamp(32px, 4vw, 56px);padding-bottom:clamp(48px, 6vw, 80px);max-width:calc(860px + 2 * var(--rr-edge));margin:0 auto!important}.rr-post-hero-img{margin:0 0 40px!important}.rr-post-hero-img img{width:100%;height:100%;object-fit:cover;display:block;border:1px solid var(--wp--preset--color--stone)}.rr-post-content{font-size:18px;line-height:1.8;color:var(--wp--preset--color--ink)}.rr-post-content>*{max-width:none!important}.rr-post-content p{margin:0 0 1.3em}.rr-post-content h2{font-size:clamp(24px, 2.6vw, 32px);margin:1.8em 0 .6em}.rr-post-content h3{font-size:clamp(20px, 2vw, 24px);margin:1.6em 0 .5em}.rr-post-content h4{font-size:18px;margin:1.4em 0 .5em}.rr-post-content a{color:var(--wp--preset--color--gold-dark);border-bottom:1px solid var(--wp--preset--color--gold-light)}.rr-post-content a:hover{color:var(--wp--preset--color--navy)}.rr-post-content img{max-width:100%;height:auto;display:block;margin:1.6em auto;border:1px solid var(--wp--preset--color--stone)}.rr-post-content figure{margin:1.6em 0}.rr-post-content figcaption{font-size:14px;color:var(--wp--preset--color--ink);text-align:center}.rr-post-content ul,.rr-post-content ol{margin:0 0 1.3em;padding-left:1.4em}.rr-post-content li{margin:0 0 .5em}.rr-post-content ul li::marker{color:var(--wp--preset--color--gold)}.rr-post-content blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:3px solid var(--wp--preset--color--gold);font-family:var(--wp--preset--font-family--cinzel);font-size:22px;color:var(--wp--preset--color--navy)}.rr-post-content table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:15px}.rr-post-content th,.rr-post-content td{border:1px solid var(--wp--preset--color--stone);padding:10px 14px;text-align:left}.rr-post-content th{background:var(--wp--preset--color--ivory);color:var(--wp--preset--color--navy)}.rr-post-nav{margin-top:48px!important;padding-top:28px;border-top:1px solid var(--wp--preset--color--stone);gap:24px}.rr-post-nav .post-navigation-link-previous,.rr-post-nav .post-navigation-link-next{max-width:48%;font-size:15px}.rr-post-nav a{color:var(--wp--preset--color--navy);font-weight:500}.rr-post-nav a:hover{color:var(--wp--preset--color--gold-dark)}.rr-post-nav .post-navigation-link-next{text-align:right;margin-left:auto}.rr-post-cta{background:var(--wp--preset--color--navy);color:var(--wp--preset--color--ivory);text-align:center;padding:clamp(48px, 6vw, 80px) var(--rr-edge)!important;margin:0!important;border-bottom:1px solid rgb(212 186 152 / .25)}.rr-post-cta .rr-eyebrow{color:var(--wp--preset--color--gold-light);margin:0 0 8px!important}.rr-post-cta-title{color:var(--wp--preset--color--white)!important;margin:0 0 24px!important}.rr-post-cta .wp-block-buttons{gap:12px}.rr-post-cta .rr-btn-light .wp-block-button__link{background:transparent!important;color:var(--wp--preset--color--white)!important;border:1px solid rgb(255 255 255 / .6)}.rr-post-cta .rr-btn-light .wp-block-button__link:hover{background:var(--wp--preset--color--white)!important;color:var(--wp--preset--color--navy)!important}@media (max-width:1024px){.rr-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rr-blog-grid{grid-template-columns:minmax(0,1fr)}.rr-blog-card-body{text-align:center}.rr-post-content{font-size:17px}.rr-post-nav{flex-direction:column}.rr-post-nav .post-navigation-link-previous,.rr-post-nav .post-navigation-link-next{max-width:100%;text-align:center;margin:0}}.rr-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;align-items:start;padding-top:clamp(32px, 4vw, 56px);padding-bottom:clamp(48px, 6vw, 80px)}.rr-post-main{padding-right:clamp(28px, 4vw, 56px)!important;margin:0!important;min-width:0}.rr-post-side{border-left:1px solid var(--wp--preset--color--stone);margin:0!important;position:sticky;top:150px;align-self:start}.rr-post .rr-post-title{font-size:clamp(28px, 3vw, 40px)!important;line-height:1.25!important;margin:0 0 14px!important;max-width:none;text-align:left}.rr-post-meta{gap:12px;align-items:center;margin:0 0 24px!important;font-size:14px;color:var(--wp--preset--color--ink)}.rr-post-meta>*{margin:0!important}.rr-post-cat a{color:var(--wp--preset--color--gold-dark);font-weight:500}.rr-post-date::before{content:"·";margin-right:12px;color:var(--wp--preset--color--gold)}.rr-post-main .rr-post-hero-img{margin:0 0 32px!important}.rr-post-main .rr-post-content{font-size:17px}.rr-side-section{padding:26px 0 26px clamp(24px, 3vw, 36px)!important;margin:0!important}.rr-side-section+.rr-side-section{border-top:1px solid var(--wp--preset--color--stone)}.rr-side-heading{font-size:20px!important;letter-spacing:.04em;margin:0 0 18px!important}.rr-share{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.rr-share a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--wp--preset--color--stone);border-radius:50%;color:var(--wp--preset--color--navy);transition:background-color .2s,color .2s,border-color .2s}.rr-share a:hover{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.rr-related{list-style:none;margin:0;padding:0;display:grid;gap:18px}.rr-related li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:start}.rr-related-img{display:block;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--wp--preset--color--stone)}.rr-related-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.rr-related li:hover .rr-related-img img{transform:scale(1.05)}.rr-related-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:600;line-height:1.4;color:var(--wp--preset--color--navy)}.rr-related-title:hover{color:var(--wp--preset--color--gold-dark)}.rr-related-meta{display:block;margin-top:6px;font-size:12px;color:var(--wp--preset--color--gold-dark);letter-spacing:.04em}@media (max-width:960px){.rr-post-layout{grid-template-columns:minmax(0,1fr)}.rr-post-main{padding-right:0!important}.rr-post-side{position:static;border-left:0;border-top:1px solid var(--wp--preset--color--stone);margin-top:40px!important}.rr-side-section{padding-left:0!important}}@media (max-width:640px){.rr-post .rr-post-title,.rr-post-meta{text-align:center;justify-content:center}.rr-side-heading{text-align:center}.rr-share{justify-content:center}.rr-related li{text-align:left}}