.rz-blog main{outline:none}.rz-blog .rz-skip{position:fixed;z-index:100;top:8px;left:8px;padding:10px 14px;border-radius:var(--r-sm);background:var(--plate);color:var(--text);transform:translateY(calc(-100% - 16px))}.rz-blog .rz-skip:focus{transform:none}.rz-blog :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rz-blog-rule{display:flex;justify-content:space-between;gap:24px;padding-block:13px;border-block:1px solid var(--ink-line);color:var(--ink-text)}.rz-blog-hero{padding-block:clamp(36px,5vw,70px) clamp(80px,10vw,148px)}.rz-blog-hero .rz-display{max-width:12ch;margin-top:clamp(65px,8vw,125px);font-size:clamp(3.2rem,8vw,6rem)}.rz-blog-hero .rz-lede{max-width:65ch;margin-top:30px}.rz-blog-eyebrow{margin:0;color:var(--ink-text)}.rz-blog-hero .rz-blog-eyebrow{margin-top:clamp(36px,5vw,72px)}.rz-blog-listing{padding-block:clamp(72px,9vw,130px)}.rz-blog-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px 40px;margin-bottom:44px}.rz-blog-section-heading p{max-width:30ch;margin:0;color:var(--text-2)}.rz-blog-section-heading a{color:var(--text);text-underline-offset:4px}.rz-blog-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-strong)}.rz-blog-rows li{border-bottom:1px solid var(--rule-strong)}.rz-blog-rows a{display:grid;grid-template-columns:72px minmax(0,1fr) 40px;align-items:start;gap:clamp(14px,3vw,40px);padding-block:clamp(26px,4vw,42px);color:var(--text);text-decoration:none;transition:padding .22s ease,background .22s ease}.rz-blog-rows a:hover{padding-inline:12px;background:var(--plate)}.rz-blog-rows__number{padding-top:5px;color:var(--text-2)}.rz-blog-rows__content{display:grid;gap:11px}.rz-blog-rows__content small{color:var(--text-2)}.rz-blog-rows__content strong{max-width:30ch;font-size:clamp(1.45rem,2.8vw,2.5rem);font-variation-settings:"wdth" 112;font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.rz-blog-rows__content>span{max-width:68ch;color:var(--text-2);line-height:1.55}.rz-blog-rows__arrow{justify-self:end;font-size:27px;line-height:1}.rz-blog-close{padding-block:clamp(70px,9vw,120px)}.rz-blog-close>.rz-wrap{display:flex;align-items:end;justify-content:space-between;gap:28px 56px}.rz-blog-close .rz-code{color:var(--ink-text)}.rz-blog-close .rz-headline{max-width:20ch;margin-top:22px}.rz-blog-close .rz-btn{flex:none}.rz-blog-close__actions{display:flex;flex-wrap:wrap;gap:12px}.rz-blog-article-hero{padding-block:clamp(44px,6vw,80px) clamp(70px,8vw,112px)}.rz-blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;color:var(--ink-text)}.rz-blog-breadcrumbs a{color:var(--band-fg2);text-decoration:none}.rz-blog-breadcrumbs a:hover{text-decoration:underline}.rz-blog-article-hero .rz-blog-eyebrow{margin-top:clamp(70px,9vw,130px)}.rz-blog-article-hero h1{max-width:22ch;margin:17px 0 0;font-family:var(--sans);font-size:clamp(2.75rem,6.3vw,5.5rem);font-variation-settings:"wdth" 112;font-weight:700;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.rz-blog-article-lead{max-width:68ch;margin:32px 0 0;color:var(--band-fg2);font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.56}.rz-blog-article-body{display:grid;grid-template-columns:minmax(175px,230px) minmax(0,1fr);gap:clamp(45px,6vw,95px);padding-block:clamp(64px,8vw,112px)}.rz-blog-toc{align-self:start;position:sticky;top:112px;padding-top:12px;border-top:1px solid var(--rule-strong)}.rz-blog-toc p{margin:0 0 20px;color:var(--text-2)}.rz-blog-toc ol{display:grid;gap:16px;margin:0;padding:0;list-style:none}.rz-blog-toc a{color:var(--text-2);font-size:14px;line-height:1.4;text-decoration:none}.rz-blog-toc a:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}.rz-blog-prose{max-width:74ch;min-width:0}.rz-blog-article-body--comparison .rz-blog-prose{max-width:100%}.rz-blog-article-body--comparison .rz-blog-prose>section>p,.rz-blog-article-body--comparison .rz-blog-prose>section>ul{max-width:74ch}.rz-blog-prose section+section{margin-top:clamp(68px,8vw,104px)}.rz-blog-prose section{scroll-margin-top:115px}.rz-blog-prose h2{max-width:25ch;margin:0 0 24px;font-size:clamp(1.8rem,3.3vw,2.7rem);font-variation-settings:"wdth" 112;font-weight:700;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.rz-blog-prose li,.rz-blog-prose p{color:var(--text-2);font-size:clamp(1.03rem,1.35vw,1.13rem);line-height:1.75}.rz-blog-prose p{margin:0 0 1.3em}.rz-blog-prose p:last-child{margin-bottom:0}.rz-blog-prose ol{display:grid;gap:15px;margin:24px 0 30px;padding-left:1.5em}.rz-blog-prose strong{color:var(--text);font-weight:700}.rz-blog-prose h3{margin:30px 0 10px;font-size:1.2rem;font-weight:700;line-height:1.35}.rz-blog-prose a{color:var(--text);text-decoration-thickness:1px;text-underline-offset:4px}.rz-blog-prose a:hover{text-decoration-thickness:2px}.rz-blog-prose ul{display:grid;gap:12px;margin:24px 0 30px;padding-left:1.3em}.rz-blog-table{margin:28px 0 14px;overflow-x:auto;border-top:1px solid var(--rule-strong)}.rz-blog-prose p.rz-blog-table__hint{display:none;margin:20px 0 -18px;color:var(--text-2);font-size:13px}.rz-blog-table:focus-visible{outline:2px solid var(--text);outline-offset:3px}.rz-blog-table table{width:100%;min-width:800px;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.rz-blog-table td,.rz-blog-table th{padding:12px 14px 12px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.rz-blog-table thead th{color:var(--text-2);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rz-blog-table tbody th{color:var(--text);font-weight:700}.rz-blog-table td{color:var(--text-2)}.rz-blog-table tr.rz-blog-table__group th{padding-top:22px;color:var(--text);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.rz-blog-prose p.rz-blog-source{color:var(--text-2);font-size:14px}.rz-blog-article-meta{margin:26px 0 0;color:var(--band-mute)}.rz-blog-related{padding-block:clamp(64px,8vw,105px);border-top:1px solid var(--rule)}.rz-blog-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rz-blog-related__grid a{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end;min-height:205px;padding:28px;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--plate);color:var(--text);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.rz-blog-related__grid a:hover{border-color:var(--rule-strong);transform:translateY(-3px)}.rz-blog-related__grid small{grid-column:1/-1;align-self:start;color:var(--text-2)}.rz-blog-related__grid strong{max-width:20ch;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.13;letter-spacing:-.02em}.rz-blog-related__grid a>span{font-size:23px}@media (max-width:750px){.rz-blog-prose p.rz-blog-table__hint{display:block}.rz-blog-rule span:last-child{display:none}.rz-blog-rows a{grid-template-columns:34px minmax(0,1fr) 20px}.rz-blog-rows__arrow{font-size:20px}.rz-blog-close>.rz-wrap,.rz-blog-section-heading{align-items:start;flex-direction:column}.rz-blog-article-body{display:block}.rz-blog-toc{position:static;margin-bottom:60px}.rz-blog-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-blog-related__grid{grid-template-columns:1fr}}@media (max-width:470px){.rz-blog-hero .rz-display{font-size:clamp(2.35rem,9vw,3rem)}.rz-blog-rows__content>span{display:none}.rz-blog-toc ol{grid-template-columns:1fr}.rz-blog-related__grid a{min-height:155px}}@media (max-width:350px){.rz-blog-hero .rz-display{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.rz-blog-related__grid a,.rz-blog-rows a{transition:none}}