@media (max-width:1024px){.rt-page--enl .rt-hero-grid,.rt-page--ml .rt-hero-grid,:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-hero-grid{grid-template-columns:1fr;gap:0}.rt-page--enl .rt-hero-visual,.rt-page--ml .rt-hero-visual,:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-hero-visual{display:none}}@media (max-width:900px){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis{margin-top:0!important;padding:1.75rem 0 .5rem!important}}@media (max-width:1024px){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis{grid-template-columns:1fr!important;gap:0!important;padding:0!important;border-top:0}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis .hero-kpi{padding:2.5rem 0!important;gap:.25rem}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis .hero-kpi+.hero-kpi{border-left:0;border-top:0}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis .hero-kpi:not(:first-child):before{left:0}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis .hero-kpi-val{font-size:clamp(2.75rem,13vw,3.6rem);margin-top:0;letter-spacing:-.035em;line-height:.95}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis .hero-kpi-label{font-size:.7rem;letter-spacing:.1em;max-width:none}}.rt-page--rt .rt-hero-title{font-size:clamp(2.25rem,5.4vw,3.6rem)}@media (max-width:640px){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis .hero-kpi-val{font-size:1.75rem}}.rt-moat2-row-detail{display:none}@media (max-width:900px){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-pane-divider,:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-panel-wrap{display:none}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-right:has(.rt-moat2-panel) .rt-moat2-bigpicture,:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-right:has(.rt-moat2-panel) .rt-moat2-bigpicture-eyebrow{display:flex}@media (min-width:560px){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-bigpicture,:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-right:has(.rt-moat2-panel) .rt-moat2-bigpicture{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,2.5rem)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-bigpicture-text{max-width:52ch}}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row{flex-direction:column}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row-arrow{transition:transform .25s ease}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row.is-active .rt-moat2-row-arrow{transform:rotate(90deg)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row-detail{display:block;background:var(--ink);color:var(--paper);margin:0;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row.is-active .rt-moat2-row-detail{max-height:600px}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row-detail-inner{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.25rem,4vw,1.75rem) clamp(2rem,3.5vw,3rem);opacity:0;transform:translateY(-4px);transition:opacity .28s ease .06s,transform .28s ease .06s}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row.is-active .rt-moat2-row-detail-inner{opacity:1;transform:translateY(0)}.rt-moat2-row-detail-tag{font-family:var(--f-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--signal)}.rt-moat2-row-detail-body{margin:0;font-family:var(--f-display);font-size:1rem;line-height:1.5;color:color-mix(in srgb,var(--paper) 85%,transparent)}.rt-moat2-row-detail-proof{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.06em;color:var(--signal);padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--paper) 18%,transparent)}@media (prefers-reduced-motion:reduce){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row-detail,:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-moat2-row-detail-inner{transition:none}}}.rt-how-mobile-list{display:none;list-style:none;padding:0;margin:0}@media (max-width:1024px){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-how-sticky>.rt-how-panel{display:none}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-how-sticky{min-height:0;padding-bottom:0}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-how-mobile-list{display:flex;flex-direction:column;gap:clamp(3rem,7vw,4.5rem);max-width:1280px;margin:0 auto;padding:0 var(--page-x) clamp(3rem,6vw,4.5rem)}.rt-how-mobile-item{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1.1rem);background:var(--paper);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-top:2px solid var(--signal);border-radius:4px;padding:clamp(1.5rem,3.5vw,2rem) clamp(1.25rem,3vw,1.75rem)}.rt-how-mobile-eyebrow{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.rt-how-mobile-title{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.05;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.rt-how-mobile-title .t-dot{display:inline-block;width:.22em;height:.22em;background:var(--signal);margin-left:.04em}.rt-how-mobile-body{margin:0;font-family:var(--f-display);font-size:1rem;line-height:1.5;color:color-mix(in srgb,var(--ink) 70%,transparent);max-width:60ch}.rt-how-mobile-viz{margin-top:clamp(.5rem,1.5vw,.75rem);width:100%;max-height:320px;display:flex;align-items:center;justify-content:center}.rt-how-mobile-viz .rt-iso{width:100%;max-width:480px;height:auto}}@media (max-width:1500px){.hero-headline .hl-line,.pod-banner-h1 .hl-line,.rt-hero-title .hl-line{white-space:normal}}@media (max-width:900px){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-hero-title .hl-line{white-space:normal}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-what-v2-table{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-what-v2-cell{border-right:0;border-bottom:0;min-height:0;padding:clamp(1.1rem,4vw,1.5rem) clamp(1.1rem,4vw,1.5rem) clamp(1.25rem,4vw,1.6rem);gap:.6rem}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-what-v2-cell-title{margin-top:0;font-size:1rem}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-what-v2-cell:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-what-v2-cell:not(:nth-last-child(-n+2)){border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-how-h2{font-size:clamp(1.85rem,5vw,2.4rem)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-hero{min-height:0}}@media (max-width:720px){:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-hero{padding-top:clamp(4rem,12vw,6rem)!important;padding-bottom:clamp(2rem,6vw,3rem)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-hero-title{font-size:2.5rem}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-ctas{width:100%;flex-direction:column;align-items:stretch;gap:.6rem}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-ctas .btn-primary{width:100%;justify-content:space-between}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-ctas .btn-ghost,:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-ctas .btn-secondary{width:100%;justify-content:flex-start;text-align:left}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp,.tech-page) .rt-hero-kpis{margin-top:clamp(2rem,6vw,3rem)!important}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-how-intro{padding-top:clamp(2.5rem,7vw,4rem)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-how-sticky{min-height:0;padding-top:clamp(2rem,5vw,3rem);padding-bottom:clamp(2rem,5vw,3rem);grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,4vw,2rem)}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-how-panel-viz{max-height:320px}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-how-panel-viz .rt-iso{max-height:100%;width:100%;height:auto}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-what-v2-table{grid-template-columns:1fr}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-what-v2-cell{border-right:0;border-bottom:0}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-what-v2-cell:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.ec-prefooter .rt-split-quote--cta{padding:clamp(1.5rem,5vw,2rem)}.ec-prefooter .rt-split-quote-cta-title{font-size:clamp(1.4rem,6vw,1.9rem)}.ec-prefooter .rt-split-quote--cta .btn-primary{width:auto!important;align-self:flex-start}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-final-v2-cta{width:auto!important;align-self:center}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-final-v2 .rt-hero-ctas{justify-content:center;width:auto}:is(.rt-page--earnings,.rt-page--enl,.rt-page--ml,.rt-page--fdp,.rt-page--rt,.rt-page--ai,.rt-page--fd,.rt-page--hp) .rt-final-v2-title{font-size:clamp(1.85rem,7vw,2.4rem)}.ec-hero-tx{padding:14px}.ec-hero-tx-speaker{font-size:.62rem}.ec-hero-tx-time{font-size:.58rem}.ec-hero-tx-foot{gap:.6rem}}@media (max-width:420px){.ec-hero-tx-foot{flex-wrap:wrap}}@media (max-width:1024px){.bl-hero .en-hero-inner{transform:none}}@media (max-width:700px){.bl-hero-feature-content{flex-direction:column;align-items:flex-start;gap:1rem}.bl-hero-feature-title{font-size:clamp(1.35rem,5.2vw,1.65rem);-webkit-line-clamp:3;max-width:100%}.bl-hero-feature-banner{--banner-h:clamp(200px,38vh,320px)}.bl-hero-feature-btn{width:100%;justify-content:space-between}}@media (max-width:640px){.nl-picker{display:none}.bl-loadmore-wrap{margin-top:clamp(1.75rem,6vw,2.5rem)}}@media (max-width:1024px){.tech-page .rt-hero{min-height:0;align-items:stretch;padding-top:clamp(5rem,9vw,6.5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.tech-page .rt-hero-grid{padding-top:0}.tech-page .rt-hero-kpis{padding-top:clamp(1.25rem,3vw,1.75rem)!important;padding-bottom:0!important}}@media (max-width:640px){.tech-page .rt-hero-title .hl-line{white-space:normal}.tech-page .rt-hero-title{font-size:2.5rem;letter-spacing:-.025em}.tech-page .rt-hero-ctas{flex-direction:column;align-items:stretch;gap:.6rem;width:100%}.tech-page .rt-hero-ctas .btn{justify-content:space-between;width:100%}.hero-kpis.tech-hero-kpis{grid-template-columns:1fr!important;gap:0!important;padding:0!important;border-top:0!important}.hero-kpis.tech-hero-kpis .hero-kpi{padding:2.5rem 0!important;border-left:0!important;border-bottom:0!important}}@media (max-width:480px){.tech-page .rt-hero-title{font-size:2.5rem}}.wp-page .wp-hero-kpis{display:block;width:100%;padding:0 var(--page-x);margin:clamp(1.5rem,3vw,2.5rem) 0 0;border:none;background:transparent}.wp-hero-bottom{width:100%;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding-top:clamp(2rem,4vw,3.5rem)}.wp-hero-bottom-inner{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:clamp(1.5rem,3vw,2.5rem);align-items:end}.wp-hero-bottom-heading{display:flex;flex-direction:column;gap:16px}.wp-hero-bottom-heading .section-tag{margin:0;white-space:nowrap}.wp-hero-bottom-h2{font-family:var(--f-display);font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.08;letter-spacing:-.02em;margin:0;color:var(--ink)}.wp-hero-bottom-h2 .italic{font-style:italic}.wp-hero-bottom-h2 .t-dot{color:var(--signal)}.wp-hero-bottom-nb{white-space:nowrap}.wp-hero-bottom-aside{display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.wp-hero-bottom-lede{font-family:var(--f-display);font-size:1rem;line-height:1.55;color:var(--ink);opacity:.72;margin:0;max-width:48ch}.wp-hero-bottom-redirect{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);opacity:.65;margin:0;display:inline-flex;align-items:center;gap:6px}.wp-hero-bottom-redirect .wp-card-pub-arrow{margin-left:2px}.wp-page .en-hero{padding-bottom:0}.wp-fgi{padding-top:clamp(2rem,4vw,3rem)}.wp-fgi-list{margin-top:0}@media (max-width:1100px){.wp-hero-bottom-inner{grid-template-columns:1fr;gap:20px}.wp-hero-bottom-aside{padding-bottom:0}}.wp-hv-field{width:100%;aspect-ratio:18/12;display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(12,1fr);gap:clamp(3px,.5vw,6px)}.wp-hv-field-cell{position:relative;width:100%;height:100%;background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:1px;transform-origin:center;transition:background .25s ease,transform .25s ease}.wp-hv-field-cell:after{content:"";position:absolute;inset:-6px}.wp-hv-field-cell--ink{background:color-mix(in srgb,var(--ink) 20%,transparent)}.wp-hv-field-cell--blue{background:var(--signal)}@media (hover:hover){.wp-hv-field-cell:hover{background:var(--signal);transform:scale(1.4);z-index:1}}@media (prefers-reduced-motion:no-preference){.wp-hv-field-cell--blue:not(:hover){animation:wp-hv-field-pulse 18s ease-in-out infinite}}@keyframes wp-hv-field-pulse{0%,to{background:color-mix(in srgb,var(--ink) 6%,transparent);transform:scale(1)}20%,8%{background:var(--signal);transform:scale(1.25)}28%{background:color-mix(in srgb,var(--ink) 6%,transparent);transform:scale(1)}}.wp-fgi{padding:8rem 0 128px}.wp-fgi .rh-section-head{padding:0 var(--page-x);margin-bottom:clamp(1rem,1.5vw,1.25rem)}.wp-fgi .rh-section-heading{gap:.6rem;max-width:52ch}.wp-fgi .rh-section-h2{font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem)}.wp-fgi .rh-section-lede{font-size:clamp(.9rem,1vw,1rem);max-width:46ch}.wp-listen{padding-left:0;padding-right:0;padding-bottom:0}.wp-listen .rh-section-head{padding-left:var(--page-x);padding-right:var(--page-x)}.wp-fgi-list{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.wp-fgi-row{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.wp-fgi-link{position:relative;display:grid;grid-template-columns:clamp(140px,14vw,168px) minmax(0,1fr);align-items:start;gap:clamp(28px,3vw,40px);padding:clamp(28px,3vw,36px) var(--page-x);color:var(--ink);text-decoration:none}.wp-fgi-body{display:flex;flex-direction:column;align-items:flex-start}.wp-fgi-kicker{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.wp-fgi-edition{color:var(--ink)}.wp-fgi-kicker-sep{opacity:.4}.wp-fgi-date{color:var(--ink);opacity:.6}.wp-fgi-cover{display:block;width:100%;aspect-ratio:4/3;background:var(--ink);border-radius:4px;overflow:hidden;position:relative}.wp-fgi-cover .wp-px-cover{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--wp-px-cols,24),1fr);grid-template-rows:repeat(var(--wp-px-rows,15),1fr)}.wp-fgi-cover .wp-px{display:block;width:100%;height:100%}.wp-fgi-cover .wp-px--w{background:#ffffff}.wp-fgi-cover .wp-px--b{background:var(--signal)}.wp-fgi-body{min-width:0}.wp-fgi-title{font-family:var(--f-display);font-size:clamp(1.5rem,1.3rem + .5vw,1.875rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink);transition:color .2s cubic-bezier(.4,0,.2,1)}.wp-fgi-link:hover .wp-fgi-title,.wp-fgi-title .t-dot{color:var(--signal)}.wp-fgi-desc{margin:0;font-family:var(--f-display);font-size:clamp(.95rem,1vw,1.0625rem);line-height:1.5;color:color-mix(in srgb,var(--ink) 70%,transparent);max-width:60ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-fgi-read{display:inline-flex;align-items:center;gap:.5rem;margin-top:14px;color:var(--signal)}.wp-fgi-read-label{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.12em;font-weight:600;text-transform:uppercase;white-space:nowrap;color:var(--signal)}.wp-fgi-arrow{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--signal);flex:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.wp-fgi-link:focus-visible .wp-fgi-arrow,.wp-fgi-link:hover .wp-fgi-arrow{transform:rotate(-45deg) translateX(2px)}.wp-fgi-arrow svg{width:100%;height:100%;shape-rendering:crispEdges;fill:currentColor}@media (prefers-reduced-motion:reduce){.wp-fgi-arrow,.wp-fgi-title{transition:none}.wp-fgi-link:focus-visible .wp-fgi-arrow,.wp-fgi-link:hover .wp-fgi-arrow{transform:none}}@media (max-width:1100px){.wp-fgi-link{grid-template-columns:clamp(128px,16vw,152px) minmax(0,1fr);gap:28px;padding:32px var(--page-x)}}@media (max-width:900px){.wp-fgi{padding:80px 0 96px}.wp-fgi-list{margin-top:40px}.wp-fgi-link{display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;grid-template-areas:none;gap:0;padding:32px var(--page-x)}.wp-fgi-body{display:contents}.wp-fgi-kicker{order:-1;flex-direction:row;gap:16px;margin:0 0 20px}.wp-fgi-cover{order:0;grid-area:auto;width:64%;max-width:360px;aspect-ratio:4/3;margin:0 0 24px;align-self:auto}.wp-fgi-title{order:1;display:block;font-size:1.5rem;margin:0 0 12px}.wp-fgi-desc{order:2;margin:0}.wp-fgi-read{order:3;margin:18px 0 0}.wp-fgi-read .wp-fgi-arrow{transform:rotate(-45deg)}}@media (max-width:640px){.wp-fgi{padding:56px 0 72px}.wp-fgi-list{margin-top:28px}.wp-fgi-link{padding:28px var(--page-x)}.wp-fgi-desc{font-size:.95rem;margin:0}.wp-fgi-read{margin:16px 0 0}.wp-fgi-kicker{flex-direction:column;gap:4px;font-size:.7rem;letter-spacing:.08em;line-height:1.2;margin:0 0 20px}.wp-fgi-cover{width:100%;max-width:none;aspect-ratio:4/3;margin:0 0 24px}.wp-fgi-title{font-size:1.5rem;margin:0 0 16px;line-height:1.15;letter-spacing:-.01em}}.wp-hero-podcast{position:relative;display:grid;grid-template-columns:minmax(90px,.28fr) minmax(0,1fr) max-content;column-gap:clamp(1.25rem,2.5vw,2rem);align-items:stretch;width:100%;margin-top:clamp(2rem,4vw,3rem);padding:0;border-top:1px solid var(--rule);color:inherit}.wp-hero-podcast:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--signal);transform:scaleX(var(--audio-progress,0));transform-origin:left center;transition:transform .12s linear;pointer-events:none;z-index:2}.wp-hero-podcast-panel{position:relative;min-height:clamp(84px,10vw,108px);background-color:color-mix(in srgb,var(--ink) 8%,var(--paper));background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 22%,transparent) 1.2px,transparent 1.3px);background-size:14px 14px;background-position:0 0;overflow:hidden}.wp-hero-podcast-panel,.wp-hero-podcast-play{display:flex;align-items:center;justify-content:center}.wp-hero-podcast-play{width:clamp(44px,5vw,56px);height:clamp(44px,5vw,56px);background:var(--paper);border:0;border-radius:3px;padding:0;cursor:pointer;transition:transform .25s ease}.wp-hero-podcast-play:hover{transform:scale(1.06)}.wp-hero-podcast-play:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.wp-hero-podcast-play-tri{width:0;height:0;border-style:solid;border-width:clamp(8px,.9vw,10px) 0 clamp(8px,.9vw,10px) clamp(12px,1.4vw,16px);border-color:transparent transparent transparent var(--signal);margin-left:.4em}.wp-hero-podcast-play-pause{display:inline-flex;align-items:center;gap:clamp(4px,.5vw,6px)}.wp-hero-podcast-play-pause>span{display:block;width:clamp(4px,.5vw,5px);height:clamp(16px,1.8vw,20px);background:var(--signal);border-radius:1px}.wp-hero-podcast-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.75rem,1.2vw,1.1rem);min-width:0;padding-block:clamp(.75rem,1.5vw,1.25rem)}.wp-hero-podcast-metarow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;max-width:100%}.wp-hero-podcast-tag{display:inline-flex;align-items:center;padding:4px 10px 3px;color:var(--paper);background:var(--signal);border-radius:3px;line-height:1.2}.wp-hero-podcast-meta,.wp-hero-podcast-tag{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.wp-hero-podcast-meta{color:var(--mute)}.wp-hero-podcast-title{font-size:clamp(1.1rem,1.45vw,1.35rem);font-weight:600;letter-spacing:-.015em;line-height:1.22;color:var(--ink);max-width:50ch}.wp-hero-podcast-lede,.wp-hero-podcast-title{font-family:var(--f-display);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wp-hero-podcast-lede{font-size:clamp(.85rem,.95vw,.95rem);line-height:1.45;color:color-mix(in srgb,var(--ink) 68%,transparent);max-width:60ch}.wp-hero-podcast-exit{display:inline-flex;align-items:center;gap:.6rem;align-self:center;min-height:44px;padding-inline:clamp(.5rem,1.2vw,1rem);font-family:var(--f-mono);font-size:clamp(.8rem,.9vw,.9rem);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;white-space:nowrap}.wp-hero-podcast-exit-label{opacity:0;transform:translateX(8px);transition:opacity .25s ease,transform .25s ease}.wp-hero-podcast-exit-arrow{display:inline-flex;width:clamp(16px,1.4vw,20px);height:clamp(16px,1.4vw,20px);color:var(--ink);transition:transform .25s ease,color .25s ease}.wp-hero-podcast-exit-arrow svg{width:100%;height:100%;display:block;fill:currentColor}@media (hover:hover){.wp-hero-podcast-body:hover~.wp-hero-podcast-exit .wp-hero-podcast-exit-label,.wp-hero-podcast-exit:focus-visible .wp-hero-podcast-exit-label,.wp-hero-podcast-exit:hover .wp-hero-podcast-exit-label{opacity:1;transform:translateX(0)}.wp-hero-podcast-body:hover~.wp-hero-podcast-exit .wp-hero-podcast-exit-arrow,.wp-hero-podcast-exit:focus-visible .wp-hero-podcast-exit-arrow,.wp-hero-podcast-exit:hover .wp-hero-podcast-exit-arrow{transform:rotate(-45deg);color:var(--signal)}}.wp-hero-podcast-exit:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.wp-hero-podcast-exit-arrow,.wp-hero-podcast-exit-label,.wp-hero-podcast-play,.wp-hero-podcast:before{transition:none}.wp-hero-podcast-play:hover{transform:none}}.wp-pod-banner{padding:clamp(3.5rem,6vw,5.5rem) var(--page-x);background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wp-pod-banner-inner{max-width:1300px;margin:0 auto}.wp-pod-banner-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;text-decoration:none;color:inherit}.wp-pod-banner-visual{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:var(--ink);border-radius:6px;padding:clamp(2rem,5vw,4rem)}.wp-pod-play{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);width:100%;max-width:280px;aspect-ratio:1/1;gap:clamp(2px,.4vw,4px);transition:transform .3s ease}.wp-pod-play-cell{background:transparent;border-radius:1px}.wp-pod-play-cell--on{background:var(--signal)}@media (hover:hover){.wp-pod-banner-link:hover .wp-pod-play{transform:scale(1.04)}}.wp-pod-banner-body{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,1.6vw,1.5rem)}.wp-pod-banner-tag{color:var(--signal);margin:0;padding-top:0}.wp-pod-banner-h2{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.08;letter-spacing:-.024em;color:var(--ink);max-width:22ch}.wp-pod-banner-h2 .t-dot{color:var(--signal)}.wp-pod-banner-lede{margin:0;font-family:var(--f-display);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.55;color:color-mix(in srgb,var(--ink) 72%,transparent);max-width:52ch}.wp-pod-banner-feature{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(1rem,1.6vw,1.5rem);row-gap:.25rem;width:100%;padding:clamp(1rem,1.6vw,1.25rem) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wp-pod-banner-feature-ep{grid-column:1;grid-row:1/span 2;align-self:center;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.wp-pod-banner-feature-title{grid-column:2;font-family:var(--f-display);font-size:clamp(1rem,1.25vw,1.15rem);font-weight:500;letter-spacing:-.012em;line-height:1.3;color:var(--ink)}.wp-pod-banner-feature-meta{grid-column:2;font-size:.7rem;color:var(--mute)}.wp-pod-banner-cta,.wp-pod-banner-feature-meta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.wp-pod-banner-cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--ink)}.wp-pod-banner-cta-arrow{display:inline-block;transition:transform .2s ease}@media (hover:hover){.wp-pod-banner-link:hover .wp-pod-banner-h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.wp-pod-banner-link:hover .wp-pod-banner-cta-arrow{transform:translate(2px,-2px)}}@media (max-width:900px){.wp-hero-podcast{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(1.5rem,3vw,2rem);row-gap:0;border-right:0;border-bottom:0}.wp-hero-podcast-panel{grid-column:1;grid-row:1/-1;min-height:clamp(140px,20vw,200px);min-width:0}.wp-hero-podcast-body{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem;padding:1.5rem 1.5rem .75rem 0}.wp-hero-podcast-title{font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.25;-webkit-line-clamp:3}.wp-hero-podcast-exit{grid-column:2;grid-row:2;justify-self:start;align-self:start;margin:1.25rem 1.5rem 1.5rem 0;min-height:0;padding:.55rem .85rem;background:transparent;color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:4px;font-family:var(--f-display);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;gap:.5rem}.wp-hero-podcast-exit-label{opacity:1;transform:none;display:inline}.wp-hero-podcast-exit-arrow{width:1rem;height:1rem;background:transparent;display:inline-flex;align-items:center;justify-content:center}.wp-hero-podcast-exit-arrow svg{width:12px;height:12px;fill:currentColor}.wp-pod-banner-link{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem)}.wp-pod-banner-visual{aspect-ratio:2/1;padding:clamp(1.5rem,4vw,2.5rem)}.wp-pod-play{max-width:180px}}@media (max-width:640px){.wp-hero-podcast{display:block;border:1px solid var(--rule);padding:0}.wp-hero-podcast:before{display:none}.wp-hero-podcast-panel{position:relative;width:100%;min-height:0;height:180px}.wp-hero-podcast-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--signal);transform:scaleX(var(--audio-progress,0));transform-origin:left center;transition:transform .12s linear;pointer-events:none;z-index:2}.wp-hero-podcast-play{width:64px;height:64px;border-radius:4px}.wp-hero-podcast-play-tri{border-width:12px 0 12px 18px}.wp-hero-podcast-play-pause>span{width:6px;height:24px}.wp-hero-podcast-body{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 1.25rem}.wp-hero-podcast-metarow{width:100%}.wp-hero-podcast-title{width:100%;font-size:1.25rem;line-height:1.25;margin:0;display:block;overflow:visible;white-space:normal}.wp-hero-podcast-exit{align-self:flex-start;margin:.25rem 1.25rem 1.5rem;min-height:44px;padding:.85rem 1rem;background:transparent;color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:4px;font-family:var(--f-display);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;gap:.5rem}.wp-hero-podcast-exit-label{opacity:1;transform:none;display:inline}.wp-hero-podcast-exit-arrow{width:1rem;height:1rem;margin:0;background:transparent;display:inline-flex;align-items:center;justify-content:center}.wp-hero-podcast-exit-arrow svg{width:12px;height:12px;fill:currentColor}.wp-hero-podcast-lede{-webkit-line-clamp:3}.wp-pod-banner-feature{grid-template-columns:1fr}.wp-pod-banner-feature-ep{grid-column:1;grid-row:1}.wp-pod-banner-feature-meta,.wp-pod-banner-feature-title{grid-column:1}.wp-page #newsletter.rh-newsletter{min-height:0;padding:64px var(--page-x) 72px}}@media (prefers-reduced-motion:reduce){.wp-hero-podcast-arrow,.wp-pod-banner-cta-arrow,.wp-pod-play{transition:none}.wp-pod-banner-link:hover .wp-pod-play{transform:none}}.bl-page .rh-blog-grid.bl-grid--editorial .blog-card-media{position:relative}.bl-page .rh-blog-grid.bl-grid--editorial .blog-card,.bl-page .rh-blog-grid.bl-grid--editorial .blog-card:hover{background:none;padding-bottom:0}.blog-card-tag{position:absolute;top:.55rem;left:.55rem;z-index:2;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1;color:var(--ink);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:4px;padding:.3rem .5rem}.legal-page .legal-article{padding-bottom:clamp(5rem,10vw,8rem);margin-bottom:clamp(4rem,8vw,6rem)}.legal-page .legal-article .ba-h2,.legal-page .legal-article .legal-h3{scroll-margin-top:96px}.legal-page .legal-article .ba-h2{margin:clamp(1.5rem,2.5vw,2rem) 0 .4rem;padding-top:.55rem}.legal-page .legal-article section:first-of-type .ba-h2{margin-top:0;padding-top:0}.legal-page .legal-article section:first-of-type .ba-h2:before{display:none}.legal-page .legal-article .ba-h2+.ba-list,.legal-page .legal-article .ba-h2+.ba-para{margin-top:0}.legal-toc{margin:0 0 clamp(1.5rem,2.5vw,2rem);padding:clamp(1rem,1.6vw,1.25rem);background:color-mix(in srgb,var(--ink) 4%,var(--paper));border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:6px}.legal-toc-title{margin:0 0 1rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);font-weight:600}.legal-toc-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.legal-toc-link{display:inline-block;font-family:var(--f-display);font-size:.98rem;line-height:1.45;color:color-mix(in srgb,var(--ink) 78%,transparent);text-decoration:none;transition:color .2s ease}.legal-toc-link:hover{color:var(--signal)}.legal-toc-link:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}@media (min-width:640px){.legal-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:900px){.legal-toc-list{grid-template-columns:1fr}}.legal-h3{font-family:var(--f-display);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ink);margin:clamp(1.1rem,1.8vw,1.35rem) 0 .35rem}.legal-subsection:first-of-type .legal-h3{margin-top:.65rem}.legal-page .legal-article .legal-h3+.ba-list,.legal-page .legal-article .legal-h3+.ba-para{margin-top:0}.legal-address{display:flex;flex-direction:column;gap:.2rem;margin:0 0 1.55rem;font-family:var(--f-display);font-size:1.0625rem;line-height:1.72;color:var(--ink);font-style:normal}.legal-address a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.legal-address a:hover{color:var(--signal)}.legal-page .ba-list strong{font-weight:600}.legal-inline-link{color:var(--ink);text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;font:inherit;cursor:pointer;transition:color .18s ease}.legal-inline-link:hover{color:var(--signal)}.legal-opt-out-label{margin-top:0;font-weight:600}.legal-table-wrap{margin:0 0 1.55rem;overflow-x:auto}.legal-table{width:100%;border-collapse:initial;border-spacing:0;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:6px;overflow:hidden;font-family:var(--f-display);font-size:.98rem;line-height:1.5}.legal-table-caption{caption-side:top;padding:0 0 .75rem;text-align:left;font-family:var(--f-display);font-size:1rem;font-weight:600;color:var(--ink)}.legal-table td,.legal-table th{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.legal-table thead th{font-weight:600;background:color-mix(in srgb,var(--ink) 4%,var(--paper));border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.legal-table tbody th[scope=row]{font-weight:600;width:38%;border-right:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.legal-table tbody tr:last-child td,.legal-table tbody tr:last-child th{border-bottom:none}.legal-page--v2 .legal-shell{display:block}.legal-page--v2 .ba-article{padding-bottom:clamp(6rem,10vw,12rem)}.legal-page--v2 .legal-back{position:fixed;left:var(--rail-left);top:clamp(5rem,7vh,6rem);z-index:40;background:transparent}.legal-page--v2 .legal-toc{position:fixed;left:var(--rail-left);top:50%;transform:translateY(-50%);width:clamp(11rem,14vw,13.5rem);max-height:calc(100vh - 9rem);overflow-y:auto;z-index:30}@media (min-width:1181px){.legal-page--v2 .legal-back{opacity:0;pointer-events:none;transform:translateX(-8px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.legal-page--v2 .legal-back.is-visible{opacity:1;pointer-events:auto;transform:translateX(0)}.legal-page--v2 .legal-toc{opacity:0;pointer-events:none;transform:translateY(-50%) translateX(-8px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.legal-page--v2 .legal-toc.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}@media (prefers-reduced-motion:reduce){.legal-page--v2 .legal-back,.legal-page--v2 .legal-toc{transition:none}}}.legal-page--v2 .legal-toc-label{display:block;font-family:var(--f-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin-bottom:1rem;padding-left:1rem}.legal-page--v2 .legal-toc-list{list-style:none;margin:0;padding:0;border-left:1px solid var(--rule)}.legal-page--v2 .legal-toc-list li{margin-bottom:.1rem}.legal-page--v2 .legal-toc-list a{display:flex;gap:.6rem;align-items:baseline;margin-left:-1px;padding:.28rem 0 .28rem 1rem;border-left:2px solid transparent;font-family:var(--f-display);font-size:.95rem;line-height:1.3;color:color-mix(in srgb,var(--ink) 60%,transparent);text-decoration:none;transition:color .18s ease,border-color .18s ease}.legal-page--v2 .legal-toc-list a:hover{color:var(--ink)}.legal-page--v2 .legal-toc-list a[aria-current=true]{color:var(--ink);font-weight:700;border-left-color:var(--signal)}.legal-page--v2 .legal-toc-num{flex:0 0 auto;font-family:var(--f-mono);font-size:.74rem;color:var(--mute);transition:color .18s ease}.legal-page--v2 .legal-toc-list a:hover .legal-toc-num{color:var(--signal)}.legal-page--v2 .legal-toc-list a[aria-current=true] .legal-toc-num{color:var(--ink)}@media (max-width:1180px){.legal-page--v2 .legal-back{display:none}.legal-page--v2 .legal-toc{position:static;transform:none;left:auto;top:auto;width:auto;max-height:none;overflow:visible;margin:0 auto clamp(2.25rem,4vw,3.25rem);max-width:38rem;border:1px solid var(--rule);border-radius:6px;padding:clamp(1.25rem,2.2vw,1.75rem) clamp(1.4rem,2.5vw,2rem);z-index:auto}.legal-page--v2 .legal-toc-label{padding-left:0}.legal-page--v2 .legal-toc-list{column-count:2;column-gap:2.5rem;border-left:none}.legal-page--v2 .legal-toc-list li{page-break-inside:avoid;break-inside:avoid;margin-bottom:0}.legal-page--v2 .legal-toc-list a{margin-left:0;padding:.75rem 0;border-left:none;font-size:.95rem;gap:.65rem}.legal-page--v2 .legal-toc-num{font-size:.72rem}}.legal-page--v2 .legal-h2{scroll-margin-top:6rem}.legal-page--v2 .legal-h2-num{font-family:var(--f-mono);font-size:.62em;font-weight:500;letter-spacing:.02em;color:var(--mute);margin-right:.55rem;vertical-align:.06em}.legal-page--v2 .legal-h3{font-family:var(--f-display);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin:clamp(1.75rem,3vw,2.25rem) 0 .85rem}.legal-page--v2 .legal-dl{margin:0 0 1.55rem}.legal-page--v2 .legal-dl-row{font-family:var(--f-display);font-size:1.0625rem;line-height:1.72;margin:0 0 .7rem}.legal-page--v2 .legal-dl-row:last-child{margin-bottom:0}.legal-page--v2 .legal-dl-row dt{display:inline;font-weight:600;color:var(--ink)}.legal-page--v2 .legal-dl-row dt:after{content:" — ";font-weight:400;color:var(--mute)}.legal-page--v2 .legal-dl-row dd{display:inline;margin:0;color:color-mix(in srgb,var(--ink) 82%,transparent)}.legal-page--v2 .legal-ul{list-style:none;margin:0 0 1.55rem;padding:0}.legal-page--v2 .legal-ul li{position:relative;padding-left:1.4rem;font-family:var(--f-display);font-size:1.0625rem;line-height:1.72;color:var(--ink);margin-bottom:.45rem}.legal-page--v2 .legal-ul li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:var(--signal)}.legal-page--v2 .legal-contact{position:relative;isolation:isolate;background-color:color-mix(in srgb,var(--ink) 2.5%,var(--paper));border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);padding:clamp(1.5rem,3vw,2rem);margin:.6rem 0 1.55rem}.legal-page--v2 .legal-contact:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 8%,transparent) 1px,transparent 1px);background-size:28px 28px;background-position:0 0;-webkit-mask-image:radial-gradient(ellipse at center,transparent 0,transparent 55%,black 100%);mask-image:radial-gradient(ellipse at center,transparent 0,transparent 55%,black 100%)}.legal-page--v2 .legal-contact-name{font-family:var(--f-display);font-weight:600;font-size:1.0625rem;color:var(--ink);margin:0 0 .4rem}.legal-page--v2 .legal-contact-line{font-family:var(--f-display);font-size:1rem;line-height:1.6;color:color-mix(in srgb,var(--ink) 78%,transparent);margin:0 0 .55rem}.legal-page--v2 .legal-contact-email{font-family:var(--f-mono);font-size:.92rem;color:var(--signal);text-decoration:none}.legal-page--v2 .legal-contact-email:hover{text-decoration:underline}.legal-page--v2 .ba-para a,.legal-page--v2 .legal-dl-row dd a{color:var(--signal);text-decoration:none}.legal-page--v2 .ba-para a:hover,.legal-page--v2 .legal-dl-row dd a:hover{text-decoration:underline}@media (max-width:640px){.legal-page--v2 .legal-toc-list{column-count:1}}@media (max-width:900px){.legal-page--v2 .ba-back{padding-top:.85rem;padding-bottom:.85rem}}.blog-card-byline{gap:.55rem;min-width:0}.blog-card-avatar,.blog-card-byline{display:inline-flex;align-items:center}.blog-card-avatar{flex-shrink:0;width:30px;height:30px;border-radius:3px;justify-content:center;font-family:var(--f-mono);font-size:.6rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.blog-card-byline-text{display:flex;flex-direction:column;gap:.12rem;min-width:0;line-height:1.15}.blog-card-byline-text .blog-card-author,.blog-card-company{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-card-company{font-family:var(--f-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 42%,transparent)}.bl-hero-feature-row--variant{padding-bottom:clamp(1.5rem,3vw,2.25rem)}.blf{display:block;text-decoration:none;color:inherit;min-width:0}.blf-title{font-family:var(--f-display);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:500;letter-spacing:-.024em;line-height:1.18;color:var(--ink);margin:0}.blf--overlay{position:relative;display:block;border-radius:8px;overflow:hidden;aspect-ratio:21/8;min-height:260px}.blf-overlay-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blf--overlay:hover .blf-overlay-img{transform:scale(1.04)}.blf-overlay-scrim{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 96%,transparent) 0,color-mix(in srgb,var(--ink) 82%,transparent) 32%,color-mix(in srgb,var(--ink) 55%,transparent) 60%,color-mix(in srgb,var(--ink) 30%,transparent) 85%,color-mix(in srgb,var(--ink) 22%,transparent) 100%)}.blf-overlay-content{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,2.25rem)}.blf-overlay-eyebrow{color:color-mix(in srgb,var(--signal) 50%,white);text-shadow:0 1px 8px color-mix(in srgb,var(--ink) 60%,transparent)}.blf-overlay-title{color:var(--paper);max-width:30ch}.blf-overlay-foot{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.blf-overlay-content .blog-card-author{color:var(--paper)}.blf-overlay-content .blog-card-company{color:color-mix(in srgb,var(--paper) 62%,transparent)}.blf-overlay-content .blog-card-avatar{color:var(--paper);background:transparent;border-color:color-mix(in srgb,var(--paper) 45%,transparent);border-radius:3px}.blf-overlay-btn{opacity:0;transform:translateX(-6px);width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink);border-radius:3px;transition:opacity .25s ease,transform .25s ease}.blf--overlay:hover .blf-overlay-btn{opacity:1;transform:translateX(0)}.blf-overlay-btn .blog-card-read-arrow{display:inline-flex;width:16px;height:16px}.blf-overlay-btn .blog-card-read-arrow svg{width:14px;height:14px;fill:currentColor}@media (max-width:768px){.blf--overlay{aspect-ratio:3/4;min-height:0}}:is(.bl-page,.ba-related) .rh-blog-grid.bl-grid--editorial .blog-card-author{color:var(--ink)}:is(.bl-page,.ba-related,.rh-blog-preview) .rh-blog-grid.bl-grid--editorial .blog-card-read--box{opacity:0;transform:translateX(-6px);width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--signal);border-radius:3px;color:var(--paper);transition:opacity .25s ease,transform .25s ease,background .2s ease}:is(.bl-page,.ba-related,.rh-blog-preview) .rh-blog-grid.bl-grid--editorial .blog-card:hover .blog-card-read--box{opacity:1;transform:translateX(0)}:is(.bl-page,.ba-related,.rh-blog-preview) .rh-blog-grid.bl-grid--editorial .blog-card-read--box .blog-card-read-arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}:is(.bl-page,.ba-related,.rh-blog-preview) .rh-blog-grid.bl-grid--editorial .blog-card-read--box .blog-card-read-arrow svg{width:14px;height:14px;display:block;fill:currentColor}