.rg-blog{color:var(--rg-text);font-family:var(--rg-font)}.rg-blog-hero{margin:0 auto;max-width:var(--rg-container);padding:var(--rg-space-9) var(--rg-gutter) var(--rg-space-7);text-align:center}.rg-blog-hero__eyebrow{color:var(--rg-accent);font-size:var(--rg-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rg-blog-hero__title{font-size:var(--rg-h1);font-weight:700;line-height:var(--rg-lh-tight);margin:var(--rg-space-3) 0 0}.rg-blog-hero__sub{margin:var(--rg-space-4) auto 0;max-width:60ch;opacity:.8}.rg-blog-listing{display:grid;gap:var(--rg-space-6);grid-template-columns:repeat(3,1fr);margin:var(--rg-space-6) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-blog-pager{align-items:center;display:flex;gap:var(--rg-space-4);justify-content:center;margin:var(--rg-space-8) auto 0}.rg-blog-pager__link{border:var(--rg-border);border-radius:var(--rg-radius-sm);color:var(--rg-text);font-weight:700;padding:var(--rg-space-2) var(--rg-space-5);text-decoration:none;transition:background .2s ease,color .2s ease}.rg-blog-pager__link:hover{background:var(--rg-accent)}.rg-blog-pager__status{opacity:.7}.rg-post{margin:0 auto;max-width:calc(var(--rg-post-wide) + var(--rg-gutter)*2);padding:0 var(--rg-gutter);width:100%}.rg-post__header{padding:var(--rg-space-8) 0 var(--rg-space-6);text-align:center}.rg-post__title{font-size:var(--rg-h1);font-weight:700;line-height:var(--rg-lh-tight);margin:var(--rg-space-4) auto 0;max-width:28ch}.rg-post__meta{align-items:center;display:flex;gap:var(--rg-space-3);justify-content:center;margin-top:var(--rg-space-4);opacity:.75}.rg-post__meta a{color:var(--rg-accent);text-decoration:none}.rg-post__meta a:hover{text-decoration:underline}.rg-post__hero{border-radius:var(--rg-radius-md);margin:0 auto var(--rg-space-7);max-width:100%;overflow:hidden}.rg-post__hero img{display:block;height:auto;width:100%}.rg-post__body{font-size:var(--rg-body);line-height:1.7}.rg-post__body>*{margin-inline:auto;max-width:var(--rg-post-measure)}.rg-post__body>.hs-embed-wrapper,.rg-post__body>.hs-video-wrapper,.rg-post__body>div:has(iframe,video,.wistia_embed),.rg-post__body>figure,.rg-post__body>iframe,.rg-post__body>img,.rg-post__body>p:has(>a:only-child>img:only-child),.rg-post__body>p:has(>img:only-child),.rg-post__body>table,.rg-post__body>video{max-width:none}.rg-post__body li,.rg-post__body p{color:var(--rg-text);font-family:var(--rg-body-font);font-size:var(--rg-body);line-height:1.7}.rg-post__body>*+*{margin-top:var(--rg-space-4)}.rg-post__body h2{font-size:var(--rg-h2);margin-top:var(--rg-space-7)}.rg-post__body h2,.rg-post__body h3{font-weight:700;line-height:var(--rg-lh-tight)}.rg-post__body h3{font-size:var(--rg-h3);margin-top:var(--rg-space-6)}.rg-post__body a{color:var(--rg-accent)}.rg-post__body img{border-radius:var(--rg-radius-md);height:auto;max-width:100%}.rg-post__body ol,.rg-post__body ul{padding-left:var(--rg-space-6)}.rg-post__body li+li{margin-top:var(--rg-space-2)}.rg-post__body blockquote{border-left:3px solid var(--rg-accent);margin:var(--rg-space-6) 0;opacity:.9;padding-left:var(--rg-space-5)}.rg-post__tags{border-top:var(--rg-border);display:flex;flex-wrap:wrap;gap:var(--rg-space-2);margin-inline:auto;margin-top:var(--rg-space-7);max-width:var(--rg-post-measure);padding-top:var(--rg-space-5)}.rg-post__tag{background:var(--rg-surface-chip);border-radius:var(--rg-radius-sm);color:var(--rg-text);font-size:var(--rg-label);padding:var(--rg-space-1) var(--rg-space-3);text-decoration:none}.rg-post__tag:hover{color:var(--rg-accent)}.rg-blog-related{margin:var(--rg-space-9) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-blog-related__heading{font-size:var(--rg-h3);font-weight:700;margin:0 0 var(--rg-space-5);text-align:center}.rg-blog-related__grid{display:grid;gap:var(--rg-space-6);grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.rg-blog-listing,.rg-blog-related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rg-blog-listing,.rg-blog-related__grid{grid-template-columns:1fr}.rg-blog-hero__title,.rg-post__title{font-size:var(--rg-h2)}}.rg-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rg-blog-cats,.rg-blog-recent,.rg-blog-top{margin:var(--rg-space-9) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-blog-top{align-items:start;display:grid;gap:var(--rg-space-6);grid-template-columns:1.55fr 1fr}.rg-feature-card{background-color:var(--rg-navy-deep);box-shadow:var(--rg-shadow-card);display:flex;flex-direction:column}.rg-feature-card__media{aspect-ratio:16/9;display:block;overflow:hidden}.rg-feature-card__image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}a.rg-feature-card__media:hover .rg-feature-card__image{transform:scale(1.04)}.rg-feature-card__body{display:flex;flex-direction:column;gap:var(--rg-space-3);padding:var(--rg-space-6)}.rg-feature-card__title{font-size:var(--rg-h3);font-weight:700;line-height:var(--rg-lh-tight);margin:0}.rg-feature-card__title a{color:var(--rg-text);text-decoration:none}.rg-feature-card__title a:hover{color:var(--rg-accent)}.rg-feature-card__excerpt{font-size:var(--rg-body);margin:0;opacity:.78}.rg-feature-card__meta{color:var(--rg-text);display:flex;font-size:var(--rg-label);gap:var(--rg-space-3);opacity:.6}.rg-blog-top__small{display:flex;flex-direction:column;gap:var(--rg-space-4)}.rg-article-card--row{display:grid;grid-template-columns:40% 1fr}.rg-article-card--row .rg-article-card__media{aspect-ratio:auto;height:100%}.rg-article-card--row .rg-article-card__body{gap:var(--rg-space-2);justify-content:center;padding:var(--rg-space-4)}.rg-article-card--row .rg-article-card__title{font-size:var(--rg-body)}.rg-blog-cats__heading,.rg-blog-recent__heading{font-size:var(--rg-h3);font-weight:700;line-height:var(--rg-lh-tight);margin:0 0 var(--rg-space-5)}.rg-blog-cats__grid{display:grid;gap:var(--rg-space-4);grid-template-columns:repeat(5,1fr)}.rg-cat-card{align-items:center;background-color:var(--rg-navy-deep);color:var(--rg-text);display:flex;flex-direction:column;gap:var(--rg-space-3);justify-content:center;padding:var(--rg-space-5) var(--rg-space-3);text-align:center;text-decoration:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.rg-cat-card:hover{box-shadow:var(--rg-glow-sm);transform:translateY(-3px)}.rg-cat-card__icon{align-items:center;border:var(--rg-border-soft);border-radius:50%;color:var(--rg-accent);display:flex;height:64px;justify-content:center;transition:background .25s ease,box-shadow .25s ease;width:64px}.rg-cat-card:hover .rg-cat-card__icon{background:var(--rg-surface-play);box-shadow:var(--rg-glow-sm)}.rg-cat-card__icon svg{fill:none;height:30px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:30px}.rg-cat-card__icon svg.rg-icon--filled path{fill:currentColor;stroke:none}.rg-cat-card__name{align-self:stretch;font-size:var(--rg-btn);font-weight:700;hyphens:auto;overflow-wrap:anywhere;text-align:center}.rg-blog-recent__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--rg-space-4);justify-content:space-between;margin-bottom:var(--rg-space-5)}.rg-blog-recent__head .rg-blog-recent__heading{margin:0}.rg-blog-filter{display:flex;flex-wrap:wrap;gap:var(--rg-space-2)}.rg-blog-filter[hidden]{display:none}.rg-blog-filter__chip{background:transparent;border:var(--rg-border-soft);border-radius:var(--rg-radius-sm);color:var(--rg-text);cursor:pointer;font-family:inherit;font-size:var(--rg-btn);font-weight:700;padding:var(--rg-space-1) var(--rg-space-3);transition:background .2s ease,border-color .2s ease,color .2s ease}.rg-blog-filter__chip:hover{border-color:var(--rg-accent)}.rg-blog-filter__chip.is-active{background:var(--rg-accent);border-color:var(--rg-accent);color:var(--rg-navy)}.rg-blog-recent .rg-blog-listing{margin-top:0}.rg-blog-more-wrap{display:flex;justify-content:center;margin-top:var(--rg-space-7)}.rg-blog-more{background:transparent;border:var(--rg-border);border-radius:var(--rg-radius-sm);color:var(--rg-text);cursor:pointer;font-family:inherit;font-size:var(--rg-btn);font-weight:700;min-height:var(--rg-btn-height);padding:var(--rg-space-2) var(--rg-space-7);text-transform:none;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.rg-blog-more:hover{background:var(--rg-accent);box-shadow:var(--rg-glow-sm);color:var(--rg-navy)}.rg-blog-more:is(:hover,:focus,:active){border:var(--rg-border);border-radius:var(--rg-radius-sm)}.rg-blog-more.is-loading{cursor:progress;opacity:.6}.rg-blog-more[disabled]{pointer-events:none}.rg-post__crumbs{display:flex;flex-wrap:wrap;font-size:var(--rg-label);gap:var(--rg-space-2);justify-content:center}.rg-post__crumbs a{color:var(--rg-accent);text-decoration:none}.rg-post__crumbs a:hover{text-decoration:underline}.rg-post__crumb-sep{opacity:.5}.rg-post__comments{max-width:calc(var(--rg-post-measure) + var(--rg-gutter)*2)}.rg-post-share{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rg-space-2);justify-content:center;margin-top:var(--rg-space-4)}.rg-post-share__label{color:var(--rg-text);font-size:var(--rg-nav);font-weight:700;letter-spacing:.08em;margin-right:var(--rg-space-1);opacity:.7;text-transform:uppercase}.rg-post-share__btn{align-items:center;border:var(--rg-border-soft);border-radius:50%;color:var(--rg-text);display:flex;height:44px;justify-content:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;width:44px}.rg-post-share__btn:focus-visible,.rg-post-share__btn:hover{background:var(--rg-accent);border-color:var(--rg-accent);box-shadow:var(--rg-glow-sm);color:var(--rg-navy)}@media (max-width:1100px){.rg-blog-cats__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.rg-blog-top{grid-template-columns:1fr}}@media (max-width:600px){.rg-blog-cats__grid{grid-template-columns:repeat(2,1fr)}.rg-article-card--row{grid-template-columns:1fr}.rg-article-card--row .rg-article-card__media{aspect-ratio:16/10}}.rg-blog--podcast .rg-article-card__media,.rg-blog--podcast .rg-feature-card__media{aspect-ratio:1/1}.rg-blog--podcast .rg-article-card__media{position:relative}.rg-blog--podcast .rg-article-card__media:after{align-items:center;background:var(--rg-surface-play);border:var(--rg-border);border-radius:50%;color:var(--rg-text);content:"";display:flex;height:56px;inset:auto auto var(--rg-space-3) var(--rg-space-3);position:absolute;transition:background-color .2s ease,transform .2s ease;width:56px}.rg-blog--podcast .rg-article-card__media:before{border-bottom:9px solid transparent;border-left:15px solid var(--rg-text);border-top:9px solid transparent;bottom:calc(var(--rg-space-3) + 19px);content:"";height:0;left:calc(var(--rg-space-3) + 22px);position:absolute;width:0;z-index:2}.rg-blog--podcast a.rg-article-card__media:hover:after{background-color:var(--rg-accent);transform:scale(1.06)}.rg-podcast__body .wistia_embed,.rg-podcast__body .wistia_responsive_padding,.rg-podcast__body iframe,.rg-podcast__body video{display:block;max-width:100%}.rg-podcast__body iframe,.rg-podcast__body video{aspect-ratio:16/9;border:0;border-radius:var(--rg-radius-md);height:auto;margin-block:var(--rg-space-4);width:100%}.rg-podcast__art{margin-inline:auto;max-width:420px}.rg-podcast__art img{border-radius:var(--rg-radius-md);height:auto;width:100%}.rg-podcast__eyebrow{color:var(--rg-accent);font-family:var(--rg-font);font-size:var(--rg-label);font-weight:700;letter-spacing:.08em;margin:0 0 var(--rg-space-1);text-transform:uppercase}.rg-podcast__guest{color:var(--rg-accent);font-weight:700;text-decoration:none}.rg-podcast__guest:hover{text-decoration:underline}.rg-podcast__platforms,.rg-podcast__recent,.rg-podcast__related,.rg-podcast__subscribe{margin-inline:auto;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-podcast__platforms{margin-block:var(--rg-space-4)}.rg-blog .rg-article-card,.rg-blog .rg-cat-card,.rg-blog .rg-feature-card{--rg-text:var(--rg-white);--rg-text-muted:color-mix(in srgb,var(--rg-white) 78%,var(--rg-ink));--rg-accent-text:var(--rg-accent-ink,var(--rg-accent));color:var(--rg-text)}.rg-blog .rg-article-card__date,.rg-blog .rg-article-card__excerpt,.rg-blog .rg-article-card__title,.rg-blog .rg-article-card__title a,.rg-blog .rg-cat-card__name,.rg-blog .rg-feature-card__excerpt,.rg-blog .rg-feature-card__meta,.rg-blog .rg-feature-card__title,.rg-blog .rg-feature-card__title a{color:var(--rg-text)}.rg-blog .rg-article-card__title a:focus-visible,.rg-blog .rg-article-card__title a:hover,.rg-blog .rg-feature-card__title a:focus-visible,.rg-blog .rg-feature-card__title a:hover{color:var(--rg-accent)}.rg-blog .rg-post__tag{color:var(--rg-white)}.rg-blog .rg-post__tag:focus-visible,.rg-blog .rg-post__tag:hover{color:var(--rg-accent)}.rg-show-head{background:var(--rg-ink);container-type:inline-size}.rg-show-head__frame{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(420px,40vw,680px);overflow:hidden}.rg-show-head__copy{align-items:flex-start;align-self:center;display:flex;flex-direction:column;gap:var(--rg-space-3);min-width:0;padding:var(--rg-space-8) var(--rg-space-5) var(--rg-space-8) max(var(--rg-gutter),5.5vw)}.rg-show-head__media{align-items:center;display:flex;justify-content:center;min-width:0;padding:var(--rg-space-6) var(--rg-gutter) var(--rg-space-6) var(--rg-space-3)}.rg-show-head__cover{border-radius:var(--rg-radius-card);box-shadow:var(--rg-glow-md);display:block;height:auto;max-height:clamp(320px,36vw,600px);max-width:100%;object-fit:contain;width:auto}.rg-show-head__eyebrow{font-size:clamp(.875rem,1.1vw,1.25rem);font-weight:700;line-height:1.3}.rg-show-head__eyebrow,.rg-show-head__title{color:var(--rg-text);font-family:var(--rg-font);margin:0}.rg-show-head__title{font-size:var(--rg-h1);font-weight:var(--rg-heading-weight,600);letter-spacing:var(--rg-track-head);line-height:1}.rg-show-head__desc,.rg-show-head__desc p{color:var(--rg-text);font-family:var(--rg-body-font);font-size:var(--rg-body);line-height:1.55;margin:0;max-width:56ch}.rg-show-head__desc p+p{margin-top:var(--rg-space-2)}.rg-show-head__desc a,.rg-show-head__desc a:active,.rg-show-head__desc a:focus,.rg-show-head__desc a:hover{color:var(--rg-accent);font-family:var(--rg-body-font);text-decoration:underline;text-underline-offset:.15em}.rg-show-head__desc a:hover{text-decoration-thickness:2px}.rg-show-head__platforms{margin-top:var(--rg-space-2);width:100%}.rg-show-head__platforms .rg-taglist.rg-taglist--pp{background:none;padding:0;text-align:left}.rg-show-head__platforms .rg-taglist--pp .rg-taglist__inner{margin:0;max-width:none;padding:0}.rg-show-head__platforms .rg-taglist--pp .rg-taglist__heading{margin:0 0 var(--rg-space-1);text-align:left}.rg-show-head__platforms .rg-taglist--pp .rg-taglist__list{justify-content:flex-start}@container (max-width: 820px){.rg-show-head__frame{grid-template-columns:minmax(0,1fr);min-height:0}.rg-show-head__copy{padding:var(--rg-space-6) var(--rg-space-3) var(--rg-space-4)}.rg-show-head__media{justify-content:flex-start;padding:0 var(--rg-space-3) var(--rg-space-6)}.rg-show-head__cover{max-height:420px}}.rg-show-section__heading{color:var(--rg-text);font-size:var(--rg-h2);font-weight:var(--rg-heading-weight,500);line-height:var(--rg-lh-tight);margin:0 0 var(--rg-space-4)}.rg-show-section__heading strong{color:var(--rg-accent-large)}.rg-show-latest,.rg-show-list{margin:var(--rg-space-8) auto 0;max-width:calc(var(--rg-post-wide) + var(--rg-gutter)*2);padding:0 var(--rg-gutter)}.rg-show-latest__card{background:var(--rg-surface);border:var(--rg-border);border-radius:var(--rg-radius-card);display:grid;gap:var(--rg-space-5);grid-template-columns:minmax(0,280px) minmax(0,1fr);padding:var(--rg-space-5)}.rg-show-latest__art img{border-radius:var(--rg-radius-md);display:block;height:auto;width:100%}.rg-show-latest__title{font-size:var(--rg-h3);font-weight:700;line-height:var(--rg-lh-tight);margin:0}.rg-show-ep__title a,.rg-show-latest__title a{color:var(--rg-text);text-decoration:none}.rg-show-ep__title a:focus-visible,.rg-show-ep__title a:hover,.rg-show-latest__title a:focus-visible,.rg-show-latest__title a:hover{color:var(--rg-accent-text);text-decoration:underline}.rg-show-latest__player{margin-top:var(--rg-space-3)}.rg-show-latest__player iframe{border:0;border-radius:var(--rg-radius-md);display:block;height:232px;width:100%}.rg-show-latest__more{margin-top:var(--rg-space-3)}.rg-show-ep__date{font-size:var(--rg-small);font-weight:600;margin:0 0 var(--rg-space-1)}.rg-show-ep__date,.rg-show-ep__summary{color:var(--rg-text-muted);font-family:var(--rg-body-font)}.rg-show-ep__summary{font-size:var(--rg-body);line-height:var(--rg-lh-body);margin:var(--rg-space-2) 0 0}.rg-show-list__items{list-style:none;margin:0;padding:0}.rg-show-ep{align-items:center;border-top:var(--rg-border-soft);display:grid;gap:var(--rg-space-3);grid-template-columns:88px minmax(0,1fr) auto;padding:var(--rg-space-3) 0}.rg-show-ep:last-child{border-bottom:var(--rg-border-soft)}.rg-show-ep__art{aspect-ratio:1;background:var(--rg-ink);border-radius:var(--rg-radius-sm);box-sizing:border-box;display:block;height:auto;object-fit:contain;object-position:center;padding:var(--rg-space-1) 0;width:100%}.rg-show-ep__title{font-size:var(--rg-h5);font-weight:700;line-height:1.3;margin:0}.rg-show-ep__listen{align-items:center;border:var(--rg-border);border-radius:var(--rg-radius-pill);color:var(--rg-text);display:inline-flex;font-family:var(--rg-body-font);font-size:var(--rg-small);font-weight:700;gap:var(--rg-space-1);min-height:44px;padding:0 var(--rg-space-3);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.rg-show-ep__listen svg{height:16px;width:16px}.rg-show-ep__listen:focus-visible,.rg-show-ep__listen:hover{background:var(--rg-accent);border-color:var(--rg-accent);color:var(--rg-on-accent)}.rg-show .rg-blog-pager{margin-top:var(--rg-space-6)}.rg-show-empty{color:var(--rg-text);font-size:var(--rg-body);margin:var(--rg-space-8) auto 0;max-width:var(--rg-post-wide);padding:0 var(--rg-gutter)}.rg-show-hosts .rg-pp-card:has(.rg-pp-card__heading:empty){display:none}.rg-show-hosts:not(:has(.rg-pp-card__heading:not(:empty))){display:none}@media (max-width:899.98px){.rg-show-latest__card{grid-template-columns:minmax(0,1fr)}.rg-show-latest__art img{max-width:320px}}@media (max-width:599.98px){.rg-show-ep{grid-template-columns:64px minmax(0,1fr)}.rg-show-ep__listen{grid-column:2;justify-self:start}.rg-show-latest__card{padding:var(--rg-space-3)}}