.rd-post{font-family:var(--rd-font);color:var(--cr-body)}.rd-post .rd-post-col{max-width:calc(720px + 2 * var(--rd-gutter))}.rd-post .rd-post-head{padding:clamp(44px,4.2vw,80px) 0 clamp(48px,4.2vw,80px)}.rd-post-head .rd-post-col>:not(.cr-sparkles,.cr-perch){z-index:1;position:relative}@media (max-width:1199px){.rd-post-stars .cr-sparkle--desk{display:none}}.rd-post-head .rd-post-perch{right:max(24px, calc(50% - 360px - 300 * var(--cr-u)));bottom:0}@media (max-width:1199px){.rd-post-head .rd-post-perch{display:none}}.rd-post-cat{background:var(--cr-chip);border:1px solid var(--cr-chip-border);border-radius:var(--cr-radius-sm);min-height:34px;letter-spacing:var(--cr-track);text-transform:uppercase;color:var(--cr-green-text);align-items:center;margin:0 0 22px;padding:5px 14px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.rd-post-cat-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rd-post-title{font-family:var(--rd-font);letter-spacing:0;color:var(--cr-heading);text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,2.5vw,48px);font-weight:700;line-height:1.2}.rd-post-meta{letter-spacing:var(--cr-track);color:#4d4d4d;margin:0 0 28px;font-size:15px;font-weight:500;line-height:1.5}.rd-post-meta-sep{color:var(--cr-pink);margin:0 10px;font-weight:700}.rd-post-author{border:1px solid var(--cr-line);border-radius:var(--cr-radius);max-width:100%;box-shadow:var(--cr-shadow-card);background:#fff;padding:16px 28px 18px 18px;display:inline-block}.rd-post-author .rd-eyebrow{margin:0 0 10px 4px;font-size:12px}.rd-post-author .rd-lead-person{gap:16px}.rd-post-figure{margin:0 0 clamp(36px,2.6vw,48px)}.rd-post-figure-img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--cr-line);border-radius:var(--cr-radius);background:var(--cr-paper);width:100%;height:auto;box-shadow:var(--cr-shadow-card);display:block}.rd-post .wp-content{font-family:var(--rd-font);letter-spacing:var(--cr-track);color:var(--cr-body);font-size:clamp(16px,10px + .5vw,18px);line-height:1.8}.rd-post .wp-content h2,.rd-post .wp-content h3,.rd-post .wp-content h4,.rd-post .wp-content h5,.rd-post .wp-content h6{font-family:var(--rd-font);letter-spacing:var(--cr-track);color:var(--cr-heading);text-wrap:balance;font-weight:700}.rd-post .wp-content h2{margin:2.6em 0 .8em;font-size:clamp(24px,1.67vw,32px);line-height:1.35}.rd-post .wp-content h3{margin:2em 0 .7em;font-size:clamp(19px,1.15vw,22px);line-height:1.45}.rd-post .wp-content h4,.rd-post .wp-content h5,.rd-post .wp-content h6{margin:1.8em 0 .6em;font-size:clamp(17px,.94vw,18px);line-height:1.5}.rd-post .wp-content :is(h1,h2,h3,h4,h5,h6)[style*=color]{color:var(--cr-heading)!important}.rd-post .wp-content :is(span,strong,b,em,i,font)[style*=color]{color:inherit!important}.rd-post .wp-content a[style*=color]:not([style*=background]){color:var(--cr-green-text)!important}.rd-post .wp-content a:hover{color:var(--cr-green-text)}.rd-post .wp-content a:focus-visible{outline:3px solid var(--cr-heading);outline-offset:3px;border-radius:4px}.rd-post .wp-content a[style*=background]{box-shadow:var(--cr-shadow-button);letter-spacing:var(--cr-track);border-radius:var(--cr-radius)!important;padding:14px 30px!important;line-height:1.3!important}.rd-post .wp-content [style*=font-family]{font-family:var(--rd-font)!important}.rd-post .wp-content [style*="var(--cr-green-deep)"] li::marker{color:#fff}.rd-post .wp-content [style*="var(--cr-green-deep)"] ul:not([class]):not([style*=list-style])>li:before{background:#fff}.rd-post .wp-content a[style*=background]:hover{filter:brightness(.92)}.rd-post .wp-content div[style*="var(--cr-radius)"]{margin:2rem 0!important;padding:clamp(24px,2.1vw,36px) clamp(24px,2.3vw,40px)!important}.rd-post .wp-content div[style*="var(--cr-radius)"][style*="var(--cr-paper)"]{background-image:var(--rd-graph);background-position:71px 29px;background-size:111px 111px}.rd-post .wp-content div[style*="var(--cr-radius)"]>:last-child{margin-bottom:0}.rd-post .wp-content ul:not([class]):not([style*=list-style]){padding-left:0;list-style:none}.rd-post .wp-content ul:not([class]):not([style*=list-style])>li{padding-left:30px;position:relative}.rd-post .wp-content ul:not([class]):not([style*=list-style])>li:before{content:"";background:var(--cr-pink);border-radius:50%;width:12px;height:12px;position:absolute;top:calc(.9em - 6px);left:4px}.rd-post .wp-content ol>li::marker{color:var(--cr-pink-text);font-weight:700}.rd-post .wp-content li{margin-bottom:.6em}.rd-post .wp-content li>ul,.rd-post .wp-content li>ol{margin:.6em 0 0}.rd-post .wp-content blockquote{border-radius:0 var(--cr-radius) var(--cr-radius) 0;padding:1.25rem 1.75rem}.rd-post .wp-content figcaption{color:#4d4d4d;letter-spacing:var(--cr-track)}.rd-post .wp-content hr{margin:3rem 0}.rd-post .rd-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--cr-line);box-shadow:var(--cr-shadow-card);background:#fff;border-radius:22px;margin:2rem 0;overflow-x:auto}.rd-post .rd-table-scroll:focus-visible{outline:3px solid var(--cr-heading);outline-offset:3px}.rd-post .wp-content table{border-style:hidden;border-radius:0;margin:0;display:table;overflow:visible}.rd-post .wp-content th,.rd-post .wp-content td{border-color:var(--cr-line);min-width:7.5rem;color:var(--cr-body);padding:.75rem 1rem}.rd-post .wp-content th{background:var(--cr-chip);text-align:left;color:var(--cr-heading);font-weight:600}.rd-post .wp-content thead th{vertical-align:bottom;background:var(--cr-heading);color:#fff;border-color:#4a4a4a}.rd-post .rd-post-mapcard{margin:clamp(40px,3.1vw,56px) 0;position:relative}.rd-post .rd-post-mapcard .rd-inline-card{z-index:1;margin:0;position:relative}.rd-post .rd-inline-card .rd-link{min-height:44px}.rd-post .rd-post-related-wrap{margin-top:clamp(48px,3.75vw,72px);position:relative}.rd-post .rd-post-related-badge{display:none}@media (min-width:768px){.rd-post .rd-post-related{padding-right:150px}.rd-post .rd-post-related-badge{z-index:1;box-shadow:var(--cr-shadow-card);display:inline-flex;position:absolute;top:50%;right:36px;transform:translateY(-50%)}}.rd-wp-page{font-family:var(--rd-font);color:var(--cr-body);padding-bottom:clamp(56px,4.6vw,88px)}.rd-wp-page-head{padding:clamp(56px, 4.6vw, 96px) var(--rd-gutter);text-align:center;position:relative;overflow-x:clip}.rd-wp-page-title{z-index:1;max-width:900px;font-family:var(--rd-font);letter-spacing:0;color:var(--cr-heading);text-wrap:balance;margin:0 auto;font-size:clamp(40px,4.17vw,80px);font-weight:700;line-height:1.125;position:relative}.rd-wp-page-body{max-width:calc(820px + 2 * var(--rd-gutter));padding:0 var(--rd-gutter);margin:clamp(40px,3.1vw,64px) auto 0;font-size:clamp(16px,10px + .5vw,18px);line-height:1.8}.rd-wp-page-body :is(h1,h2,h3,h4){font-family:var(--rd-font);letter-spacing:var(--cr-track);color:var(--cr-heading);font-weight:700}.rd-wp-page-body h1{margin:0 0 .8em;font-size:clamp(26px,1.88vw,36px);line-height:1.3}.rd-wp-page-body h2{margin:2.2em 0 .8em;font-size:clamp(22px,1.46vw,28px);line-height:1.35}.rd-wp-page-body h3{font-size:clamp(19px,1.15vw,22px)}.rd-wp-page-empty{max-width:calc(640px + 2 * var(--rd-gutter));padding:0 var(--rd-gutter);text-align:center;margin:clamp(48px,4.2vw,80px) auto 0}.rd-wp-page-empty p{letter-spacing:var(--cr-track);margin:0 0 32px;font-size:clamp(17px,1.04vw,20px);line-height:1.65}:is(.rd-post .wp-content,.rd-wp-page-body) :is(h1,h2,h3,h4,h5,h6) .underline{text-decoration-line:none}
