.rr-blog{background:var(--paper);color:var(--ink)}body.single-post{font-family:var(--sans)}.rr-blog-wrap{width:100%;max-width:calc(var(--maxw) + 2*var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.rr-blog-wrap--article{max-width:calc(720px + 2*var(--gutter))}.rr-blog-wrap--wide{max-width:calc(1040px + 2*var(--gutter))}.rr-blog-feature__media,.rr-article__frame{background:var(--mist);border-radius:16px;position:relative;overflow:hidden}.rr-blog-feature__media:after,.rr-article__frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b131612}.rr-blog-feature__media img,.rr-article__frame img{object-fit:cover;width:100%;height:100%;display:block}.rr-blog-label{align-items:center;gap:16px;margin:0 0 28px;display:flex}.rr-blog-label:after{content:"";background:var(--line-2);flex:1;order:1;height:1px}.rr-blog-label__text{font-size:12px;line-height:1.2;font-weight:var(--fw-strong);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3);flex:none;margin:0}.rr-blog-label__meta{font:500 12.5px/1.2 var(--mono);color:var(--ink-3);flex:none;order:2;margin:0}.rr-blog-alink,.rr-blog-cta__alt{min-height:44px;font-size:16px;font-weight:var(--fw-ui);color:var(--teal-ink);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:none;text-decoration-thickness:1.5px;display:inline-flex}.rr-blog-alink:hover,.rr-blog-cta__alt:hover{text-decoration-line:underline}.rr-blog-alink .rr-icon,.rr-blog-cta__alt .rr-icon,.rr-blog-feature__go .rr-icon,.rr-pager__step .rr-icon{width:16px;height:16px;transition:transform .18s var(--ease)}.rr-blog-alink:hover .rr-icon,.rr-blog-cta__alt:hover .rr-icon,.rr-blog-feature:hover .rr-blog-feature__go .rr-icon,a.rr-pager__step--next:hover .rr-icon{transform:translate(3px)}.rr-blog-hero{padding-top:clamp(40px,1.25rem + 4vw,96px)}.rr-blog-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:28px 72px;display:grid}.rr-blog-hero__eyebrow{font-size:15px;line-height:1.2;font-weight:var(--fw-strong);letter-spacing:0;color:var(--teal-ink);margin:0 0 18px}.rr-blog-hero__title{font-size:clamp(2.75rem,1.9rem + 3.4vw,5rem);line-height:.98;font-weight:var(--fw-display);letter-spacing:var(--tr-display);color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0}.rr-blog--search .rr-blog-hero__title,.rr-blog--archive .rr-blog-hero__title{font-size:clamp(2.5rem,1.75rem + 3vw,4.25rem)}.rr-blog-hero__lead{max-width:30em;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}.rr-blog-hero__count{font:500 13px/1.4 var(--mono);color:var(--ink-3);margin:16px 0 0}.rr-blog-hero .rr-search{margin-top:28px}.rr-search__label{font-size:14px;line-height:1.3;font-weight:var(--fw-ui);color:var(--ink);margin-bottom:10px;display:block}.rr-search__field{border:1px solid var(--field);background:var(--paper);height:54px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.rr-search__field:hover{border-color:var(--ink-2)}.rr-search__field:focus-within{border-color:var(--teal-ink);box-shadow:0 0 0 3px #17a2b838}.rr-search__icon{width:18px;height:18px;color:var(--ink-3)}.rr-search__input{min-width:0;height:100%;font:var(--fw-medium)17px/1.2 var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0}.rr-search__input::placeholder{color:var(--ink-3);opacity:1}.rr-search__submit{background:var(--ink);color:#fff;height:100%;font:var(--fw-ui)15px/1 var(--sans);letter-spacing:0;transition:background-color .15s var(--ease);border:0;border-radius:8px;flex:none;padding:0 18px}.rr-search__submit:hover{background:var(--teal-ink)}.rr-topics{border-top:1px solid var(--line);margin-top:clamp(36px,1.75rem + 2.2vw,64px);padding-top:20px}.rr-topics__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rr-topics__link{border:1px solid var(--line-2);background:var(--paper);height:40px;font-size:15px;line-height:1;font-weight:var(--fw-ui);letter-spacing:0;color:var(--ink-2);white-space:nowrap;transition:.15s var(--ease);border-radius:10px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.rr-topics__link:hover{border-color:var(--ink);color:var(--ink)}.rr-topics__link[aria-current]{border-color:var(--ink);background:var(--ink);color:#fff}.rr-blog-latest{padding-top:clamp(40px,1.75rem + 2.2vw,64px)}.rr-blog-feature{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:center;gap:28px clamp(32px,1rem + 3vw,64px);display:grid;position:relative}.rr-blog-feature__media{aspect-ratio:16/10}.rr-blog-feature__media img{transition:transform .4s var(--ease)}.rr-blog-feature:hover .rr-blog-feature__media img{transform:scale(1.02)}.rr-blog-feature__meta,.rr-blog-feature__byline{font-size:14px;line-height:1.4;font-weight:var(--fw-medium);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;display:flex}.rr-blog-feature__cat{font-weight:var(--fw-strong);color:var(--teal-ink)}.rr-blog-feature__title{font-size:clamp(1.75rem,1.05rem + 2vw,2.625rem);line-height:1.06;font-weight:var(--fw-h2);letter-spacing:var(--tr-h2);color:var(--ink);margin:16px 0 0}.rr-blog-feature__title a{color:inherit;text-decoration:none}.rr-blog-feature__title a:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.rr-blog-feature__title a:focus-visible{outline:none}.rr-blog-feature__title a:focus-visible:after{outline:2px solid var(--teal-ink);outline-offset:8px}.rr-blog-feature:hover .rr-blog-feature__title a{text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:5px;text-decoration-thickness:2px}.rr-blog-feature__excerpt{color:var(--ink-2);margin:18px 0 0;font-size:17px;line-height:1.55}.rr-blog-feature__byline{margin-top:22px}.rr-blog-feature__go{font-size:15.5px;font-weight:var(--fw-ui);color:var(--teal-ink);align-items:center;gap:8px;margin-top:26px;display:inline-flex}.rr-blog-list{padding:clamp(56px,2.25rem + 3.2vw,96px) 0 var(--sec)}.rr-blog-empty{padding:24px 0 8px}.rr-blog-empty__title{font-size:1.375rem;line-height:1.3;font-weight:var(--fw-title);letter-spacing:var(--tr-title);margin:0 0 8px}.rr-results{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rr-results>li{border-bottom:1px solid var(--line);padding:28px 0}.rr-post-card--row{flex-direction:row-reverse;align-items:flex-start;gap:clamp(20px,1rem + 2vw,48px)}.rr-post-card--row .rr-post-card__media{width:clamp(120px,6rem + 8vw,240px)}.rr-post-card--row .rr-post-card__body{padding-top:0}.rr-post-card--row .rr-post-card__title{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.rr-post-card--row .rr-post-card__excerpt{-webkit-line-clamp:2;line-clamp:2;max-width:46em}.rr-pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(48px,2.25rem + 2vw,72px);padding-top:28px;display:flex}.rr-pager__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rr-pager__num{min-width:40px;height:40px;font:500 14px/1 var(--mono);color:var(--ink-2);transition:.15s var(--ease);border-radius:9px;place-items:center;padding:0 8px;text-decoration:none;display:inline-grid}a.rr-pager__num:hover{background:var(--mist-2);color:var(--ink)}.rr-pager__num[aria-current]{background:var(--ink);color:#fff}.rr-pager__gap{min-width:24px;font:500 14px/1 var(--mono);text-align:center;color:var(--ink-3)}.rr-pager__step{border:1px solid var(--line-2);background:var(--paper);height:40px;font-size:15px;line-height:1;font-weight:var(--fw-ui);color:var(--ink);transition:border-color .15s var(--ease);border-radius:9px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}a.rr-pager__step:hover{border-color:var(--ink)}.rr-pager__step--prev .rr-icon{transform:rotate(180deg)}a.rr-pager__step--prev:hover .rr-icon{transform:rotate(180deg)translate(3px)}.rr-pager__step.is-disabled{visibility:hidden}.rr-pager__status{font:500 14px/1 var(--mono);color:var(--ink-2);margin:0;display:none}.rr-blog-cta--band{background:var(--night);padding:clamp(56px,2.25rem + 3.4vw,96px) 0}.rr-blog-cta--card{padding-top:clamp(48px,2rem + 2.4vw,80px)}.rr-blog-cta--card .rr-blog-cta__in{background:var(--night);box-shadow:var(--sh-2);border-radius:18px;padding:clamp(28px,1rem + 2.6vw,52px)}.rr-blog-cta__in{color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 56px;display:grid}.rr-blog-cta__title{font-size:clamp(1.875rem,1.25rem + 2vw,2.75rem);line-height:1.04;font-weight:var(--fw-h2);letter-spacing:var(--tr-h2);color:#fff;margin:0}.rr-blog-cta--card .rr-blog-cta__title{font-size:clamp(1.625rem,1.15rem + 1.5vw,2.25rem)}.rr-blog-cta__text{max-width:34em;color:var(--on-night-2);margin:14px 0 0;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.5}.rr-blog-cta__text b{font-weight:var(--fw-strong);color:#fff}.rr-blog-cta__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.rr-blog-cta__alt{color:#fff}.rr-blog-cta__alt:hover{color:#fff;-webkit-text-decoration-color:var(--teal-night);text-decoration-color:var(--teal-night)}.rr-blog-cta__alt .rr-icon{color:var(--teal-night)}.rr-blog-cta :focus-visible{outline-color:var(--teal-night)}.rr-article__head{padding-top:clamp(32px,1rem + 3.6vw,80px)}.rr-article__kicker{font-size:15px;line-height:1.2;font-weight:var(--fw-strong);letter-spacing:0;margin:0 0 16px}.rr-article__kicker a,.rr-article__author{text-underline-offset:4px;text-decoration:none;text-decoration-thickness:1.5px}.rr-article__kicker a{color:var(--teal-ink)}.rr-article__kicker a:hover,.rr-article__author:hover{text-decoration-line:underline}.rr-article__title{font-size:clamp(2.125rem,1.45rem + 2.4vw,3.375rem);line-height:1.04;font-weight:var(--fw-display);letter-spacing:var(--tr-display);color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0}.rr-article__standfirst{color:var(--ink-2);margin:22px 0 0;font-size:clamp(1.125rem,1.04rem + .35vw,1.3125rem);line-height:1.5}.rr-article__meta{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:32px;padding:12px 0;display:flex}.rr-article__byline,.rr-article__by,.rr-article__when,.rr-article__updated{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.rr-article__byline{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5;display:flex}.rr-article__author{font-weight:var(--fw-ui);color:var(--ink)}.rr-article__updated{color:var(--ink-2)}.rr-article__figure{margin:clamp(32px,1.25rem + 2.4vw,56px) 0 0}.rr-article__frame{aspect-ratio:16/9}.rr-article__caption{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-size:13.5px;line-height:1.5;display:flex}.rr-article__body{padding-top:clamp(36px,1.5rem + 2.4vw,64px)}.rr-article__pages{font-weight:var(--fw-ui);flex-wrap:wrap;gap:8px 12px;margin-top:40px;display:flex}.rr-article__foot{border-top:1px solid var(--line);margin-top:clamp(48px,2rem + 2.4vw,72px);padding-top:20px}.rr-share{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rr-share__label{font-size:13.5px;line-height:1.3;font-weight:var(--fw-ui);color:var(--ink-3);margin:0}.rr-share__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rr-share__btn{border:1px solid var(--line-2);background:var(--paper);min-width:40px;height:40px;font:var(--fw-ui)14.5px/1 var(--sans);color:var(--ink-2);transition:.15s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 11px;text-decoration:none;display:inline-flex}.rr-share__btn:hover{border-color:var(--ink);color:var(--ink)}.rr-share__btn .rr-icon{width:16px;height:16px}.rr-share__btn .rr-share__mark{width:15px;height:15px}.rr-share:not(.rr-share--full) .rr-share__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-share--full{justify-content:space-between}.rr-share--full .rr-share__label{font-size:15px;font-weight:var(--fw-strong);color:var(--ink)}.rr-share--full .rr-share__btn{padding:0 14px}.rr-share__on,.rr-share__copy.is-copied .rr-share__off{display:none}.rr-share__copy.is-copied{border-color:var(--teal-ink);color:var(--teal-ink)}.rr-share__copy.is-copied .rr-share__on{display:block}.rr-related{padding:var(--sec) 0;background:var(--mist);margin-top:clamp(64px,2.5rem + 3.6vw,112px)}.rr-related__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:clamp(32px,1.5rem + 1.6vw,48px);display:flex}.rr-related__title{font-size:clamp(1.875rem,1.25rem + 2vw,2.75rem);line-height:1.04;font-weight:var(--fw-h2);letter-spacing:var(--tr-h2);margin:0}.rr-prose{color:var(--ink-2);overflow-wrap:break-word;font-size:1.125rem;line-height:1.72}.rr-prose:after{content:"";clear:both;display:table}.rr-prose>*{margin-block:0}.rr-prose>*+*{margin-top:1.25em}.rr-prose :where(h2,h3,h4,h5,h6){color:var(--ink);scroll-margin-top:calc(var(--header-h) + 24px)}.rr-prose h2{font-size:clamp(1.5rem,1.22rem + .95vw,1.875rem);line-height:1.18;font-weight:var(--fw-h2);letter-spacing:var(--tr-h3)}.rr-prose h3{font-size:clamp(1.25rem,1.13rem + .45vw,1.4375rem);line-height:1.28;font-weight:var(--fw-title);letter-spacing:var(--tr-title)}.rr-prose h4{font-size:1.125rem;line-height:1.35;font-weight:var(--fw-title);letter-spacing:0}.rr-prose :where(h5,h6){font-size:1rem;line-height:1.4;font-weight:var(--fw-title)}.rr-prose>h2{margin-top:2em}.rr-prose>:where(h3,h4,h5,h6){margin-top:1.75em}.rr-prose>:where(h2,h3,h4,h5,h6)+*{margin-top:.7em}.rr-prose>:first-child{margin-top:0}.rr-prose :where(strong,b){color:var(--ink)}.rr-prose a:where(:not(.rr-btn,.wp-block-button__link,.kt-blocks-info-box-link-wrap)){color:var(--teal-ink);text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:3px;transition:background-color .15s var(--ease),text-decoration-color .15s var(--ease);border-radius:2px;text-decoration-thickness:1.5px}.rr-prose a:where(:not(.rr-btn,.wp-block-button__link,.kt-blocks-info-box-link-wrap)):hover{background:var(--teal-wash);-webkit-text-decoration-color:var(--teal-ink);text-decoration-color:var(--teal-ink)}.rr-prose :where(ul,ol){padding-left:1.35em}.rr-prose ul{list-style:disc}.rr-prose ol{list-style:decimal}.rr-prose li{padding-left:.25em}.rr-prose li+li,.rr-prose li>:where(ul,ol){margin-top:.5em}.rr-prose li>p{margin:0}.rr-prose ul>li::marker{color:var(--teal)}.rr-prose ol>li::marker{font-family:var(--mono);color:var(--teal-ink);font-size:.875em;font-weight:600}.rr-prose blockquote{border-left:3px solid var(--teal);font-size:1.1em;line-height:1.55;font-weight:var(--fw-medium);letter-spacing:0;color:var(--ink);margin-inline:0;padding:2px 0 2px 24px}.rr-prose blockquote>*{margin:0}.rr-prose blockquote>*+*{margin-top:.75em}.rr-prose blockquote :where(cite,footer){letter-spacing:0;color:var(--ink-3);font-size:14px;font-style:normal;display:block}.rr-prose>:where(figure,pre,blockquote,.rr-table,.wp-block-image,.wp-block-embed,.wp-block-table,.wp-block-columns,iframe),.rr-prose>:where(figure,pre,blockquote,.rr-table,.wp-block-image,.wp-block-embed,.wp-block-table,.wp-block-columns,iframe)+*{margin-top:1.75em}.rr-prose :where(code,kbd,samp){font-family:var(--mono);font-size:.86em}.rr-prose :not(pre)>code{border:1px solid var(--line);background:var(--mist);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;padding:.12em .36em}.rr-prose pre{background:var(--night);color:#e3e9eb;font:400 14px/1.65 var(--mono);tab-size:2;border-radius:12px;padding:18px 20px;overflow-x:auto}.rr-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.rr-prose .rr-table{border:1px solid var(--line);overscroll-behavior-x:contain;border-radius:12px;overflow-x:auto}.rr-prose .wp-block-table .rr-table{margin:0}.rr-prose table{border-collapse:collapse;font-variant-numeric:normal;border:0;width:100%;margin:0;font-size:15px;line-height:1.5}.rr-prose table :is(th,td){overflow-wrap:normal;border:0;border-top:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink-2);padding:12px 16px}.rr-prose table :is(thead,tfoot){border:0}.rr-prose table :is(th,thead td){background:var(--mist);font-size:14px;font-weight:var(--fw-strong);color:var(--ink)}.rr-prose table tr:first-child>:is(th,td){border-top:0}.rr-prose table thead+tbody tr:first-child>:is(th,td){border-top:1px solid var(--line)}.rr-prose img{border-radius:10px;max-width:100%;height:auto}.rr-prose :where(figure,.wp-caption){max-width:100%;margin-inline:0}.rr-prose :where(figcaption,.wp-caption-text,.wp-element-caption){color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.5}.rr-prose :where(img.aligncenter,.wp-caption.aligncenter){margin-inline:auto;display:block}.rr-prose .alignleft{float:left;max-width:50%;margin:.35em 1.5em 1em 0}.rr-prose .alignright{float:right;max-width:50%;margin:.35em 0 1em 1.5em}.rr-prose iframe{border:0;max-width:100%;display:block}.rr-prose :where(p,div:not(.wp-block-embed__wrapper))>iframe:is([src*=youtube],[src*=vimeo],[src*=loom\.com]),.rr-prose>iframe:is([src*=youtube],[src*=vimeo],[src*=loom\.com]){aspect-ratio:16/9;border-radius:12px;width:100%;height:auto}.rr-prose :where(video,audio){max-width:100%}.rr-prose video{border-radius:12px;height:auto}.rr-prose hr{border:0;border-top:1px solid var(--line-2);opacity:1;background:0 0;height:0;margin-top:2.25em}.rr-prose hr+*{margin-top:2.25em}.rr-prose hr:has(+.rran-source-link){margin-top:2.75em}.rr-prose hr+.rran-source-link{margin-top:1.25em}.rr-prose .rran-source-link{color:var(--ink-3);font-size:15px;line-height:1.5}.rr-prose .rran-source-link strong{font-size:12px;font-weight:var(--fw-strong);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3);margin-right:4px}@media (max-width:960px){.rr-blog-hero__grid,.rr-blog-feature,.rr-blog-cta__in{grid-template-columns:minmax(0,1fr)}.rr-blog-hero__grid{gap:24px}.rr-blog-hero__lead{max-width:36em}.rr-blog-feature__media{aspect-ratio:16/9}}@media (max-width:640px){.rr-blog-hero__eyebrow{margin-bottom:14px}.rr-blog-hero .rr-search{margin-top:24px}.rr-topics{margin-top:32px;padding-top:16px}.rr-blog-label{margin-bottom:18px}.rr-blog-feature__title{margin-top:12px}.rr-blog-feature__excerpt{margin-top:14px;font-size:16px}.rr-blog-feature__byline{margin-top:16px}.rr-blog-feature__go{margin-top:18px}.rr-results>li{padding:20px 0}.rr-post-card--row .rr-post-card__media{width:92px}.rr-pager{gap:8px}.rr-pager__list{display:none}.rr-pager__status{text-align:center;flex:1;display:block}.rr-blog-cta__actions{gap:8px 24px}.rr-article__meta{padding:14px 0}.rr-article__byline{flex-direction:column;align-items:flex-start;gap:4px}.rr-article__when>.rr-article__sep:first-child,.rr-article__updated>.rr-article__sep:first-child{display:none}.rr-article__frame{border-radius:12px}.rr-share--full{justify-content:flex-start}.rr-share--full .rr-share__social .rr-share__btn{width:44px;padding:0}.rr-share--full .rr-share__social .rr-share__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-prose{font-size:1.0625rem;line-height:1.7}.rr-prose pre{margin-inline:calc(-1*var(--gutter));padding:16px var(--gutter);border-radius:0;font-size:13px}.rr-prose .alignleft,.rr-prose .alignright{float:none;max-width:100%;margin:1.5em auto}.rr-prose blockquote{padding-left:18px;font-size:1.05em}.rr-prose table :is(th,td){padding:10px 12px}}@media (max-width:640px),(pointer:coarse){.rr-topics__link,.rr-pager__step,.rr-pager__num,.rr-share__btn{height:44px}.rr-pager__num,.rr-share__btn{min-width:44px}.rr-article__kicker a,.rr-article__author{margin-block:-12px;padding-block:12px;display:inline-block}}