.editorial-shell{--editorial-ink:#0c0d0e;--editorial-ink-2:#161819;--editorial-paper:#f5f1e8;--editorial-paper-2:#ebe6da;--editorial-text:#1a1c1e;--editorial-muted:#697078;--editorial-line:#d8d2c5;--editorial-yellow:#ffd21c;--editorial-yellow-dark:#9f8100;background:var(--editorial-paper);color:var(--editorial-text)}.editorial-shell .site-footer{background:#08090a}.editorial-hero{background:var(--editorial-ink);border-bottom:1px solid rgba(255,255,255,.14);color:#f3f0e8}.editorial-hero__inner{width:min(1120px,calc(100% - 56px));margin:0 auto;padding:34px 0 62px}.editorial-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 48px;color:#8f969a;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em}.editorial-breadcrumbs a{color:#d2d5d5;text-decoration:none}.editorial-breadcrumbs a:hover{color:var(--editorial-yellow)}.editorial-breadcrumbs__slash{color:#555b5f}.editorial-card-meta,.editorial-checklist__note,.editorial-hero__eyebrow,.editorial-section-label,.editorial-toc__label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.editorial-hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--editorial-yellow)}.editorial-hero__eyebrow:before{width:28px;height:1px;background:currentColor;content:""}.editorial-hero h1{max-width:820px;margin:0;font-family:var(--font-display);font-size:clamp(2.45rem,5vw,3.75rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}.editorial-hero__description{max-width:650px;margin:22px 0 0;color:#b7bdc0;font-size:17px;line-height:1.62}.editorial-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:24px;color:#8f969a;font-size:13px}.editorial-hero__meta strong{color:#f3f0e8;font-weight:650}.editorial-meta-dot{width:3px;height:3px;border-radius:99px;background:#6d7376}.editorial-index{min-height:60vh;background:var(--editorial-paper)}.editorial-index__inner{width:min(980px,calc(100% - 56px));margin:0 auto;padding:66px 0 92px}.editorial-index__heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px;margin-bottom:24px}.editorial-index__heading h2{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.75rem);letter-spacing:-.045em;line-height:1}.editorial-index__heading p{margin:0;color:var(--editorial-muted)}.editorial-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;border-top:1px solid var(--editorial-line)}.editorial-guide-card{position:relative;display:flex;min-height:224px;flex-direction:column;padding:23px 24px 22px 0;border-bottom:1px solid var(--editorial-line);color:inherit;text-decoration:none;transition:padding .2s ease,background .2s ease}.editorial-guide-card:nth-child(2n){padding-right:0;padding-left:24px;border-left:1px solid var(--editorial-line)}.editorial-guide-card:before{position:absolute;top:-1px;left:0;width:0;height:2px;background:var(--editorial-yellow-dark);content:"";transition:width .25s ease}.editorial-guide-card:hover{padding-right:12px;padding-left:12px;background:rgba(255,255,255,.36)}.editorial-guide-card:hover:before{width:42px}.editorial-card-meta{display:flex;align-items:center;gap:9px;color:var(--editorial-muted)}.editorial-card-meta__dot{width:3px;height:3px;border-radius:50%;background:var(--editorial-yellow-dark)}.editorial-guide-card h3{max-width:430px;margin:27px 0 12px;font-family:var(--font-display);font-size:23px;letter-spacing:-.035em;line-height:1.08}.editorial-guide-card p{max-width:430px;margin:0;color:#596165;font-size:13px;line-height:1.57}.editorial-guide-card__arrow{margin-top:auto;padding-top:20px;color:var(--editorial-yellow-dark);font-size:21px;line-height:1;text-align:right}.editorial-reader{display:grid;grid-template-columns:210px minmax(0,690px) 1fr;gap:56px;width:min(1180px,calc(100% - 56px));margin:0 auto;padding:74px 0 96px}.editorial-toc{position:sticky;top:120px;align-self:start;padding-top:5px}.editorial-toc__label{margin:0 0 18px;color:var(--editorial-muted)}.editorial-toc ol{display:grid;gap:13px;margin:0;padding:0;list-style:none;border-left:1px solid var(--editorial-line)}.editorial-toc a{display:block;padding-left:15px;color:#7c8387;font-size:12px;line-height:1.35;text-decoration:none;transition:color .2s ease,padding .2s ease}.editorial-toc a:hover{padding-left:19px;color:var(--editorial-text);font-weight:700}.editorial-mobile-toc{display:none}.editorial-article{min-width:0}.editorial-article__source{margin:0 0 38px;color:var(--editorial-muted);font-size:12px}.editorial-article__source a{color:var(--editorial-text);text-decoration-color:#a8a092;text-underline-offset:3px}.editorial-article__lead{margin:0 0 46px;color:#1c2022;font-size:23px;letter-spacing:-.018em;line-height:1.5}.editorial-article section{scroll-margin-top:120px}.editorial-article h2{position:relative;margin:73px 0 22px;padding-top:21px;color:var(--editorial-text);font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.7rem);letter-spacing:-.045em;line-height:1.03}.editorial-article h2:before{position:absolute;top:0;left:0;width:42px;height:3px;background:var(--editorial-yellow-dark);content:""}.editorial-article__section p{margin:0 0 24px;color:#383d40;font-size:17px;line-height:1.76}.editorial-article>p:not(.editorial-article__source):not(.editorial-article__lead),.editorial-article__section :is(p,li){color:#383d40;font-size:17px;line-height:1.76}.editorial-article h3{margin:38px 0 12px;color:var(--editorial-text);font-family:var(--font-display);font-size:25px;letter-spacing:-.03em;line-height:1.12}.editorial-article :is(ul,ol){margin:0 0 28px;padding-left:1.35rem}.editorial-article li+li{margin-top:8px}.editorial-article :is(a:not(.btn)){color:inherit;text-decoration-color:var(--editorial-yellow-dark);text-decoration-thickness:1px;text-underline-offset:3px}.editorial-article strong{color:var(--editorial-text);font-weight:700}.editorial-article code{padding:.1em .3em;background:var(--editorial-paper-2);color:var(--editorial-text);font-family:var(--font-mono);font-size:.87em}.editorial-reference-mark{color:var(--editorial-yellow-dark)!important;font-family:var(--font-mono);font-size:.75em;text-decoration:none!important;vertical-align:super}.editorial-callout{margin:34px 0 42px;padding:23px 26px;border-left:3px solid var(--editorial-yellow);background:var(--editorial-ink-2);color:#e0ded6;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.38}.editorial-callout strong{color:#fff}.editorial-task-list{display:grid;gap:12px;padding:0!important;list-style:none}.editorial-task-list li{display:flex;align-items:flex-start;gap:12px}.editorial-task-list__mark{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;margin-top:.28em;background:var(--editorial-yellow);color:var(--editorial-ink);font-size:13px;font-weight:900;line-height:1}.editorial-table-wrap{width:100%;margin:30px 0 34px;overflow-x:auto;border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line)}.editorial-table-wrap table{width:100%;min-width:520px;border-collapse:collapse;color:#383d40;font-size:14px;line-height:1.5;text-align:left}.editorial-table-wrap :is(th,td){padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--editorial-line)}.editorial-table-wrap th{color:var(--editorial-text);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.editorial-table-wrap tbody tr:last-child td{border-bottom:0}.editorial-references{margin-top:64px;padding-top:1px;border-top:1px solid var(--editorial-line)}.editorial-references ol{color:var(--editorial-muted);font-size:13px;line-height:1.55}.editorial-ad{min-height:250px;margin:36px 0;border-color:#d3ccbd!important;background:var(--editorial-paper-2)!important}.editorial-checklist{margin:45px 0 0;padding:27px 28px 29px;background:var(--editorial-paper-2);border:1px solid #d3ccbd}.editorial-checklist__heading{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin-bottom:18px}.editorial-checklist h2{margin:0;padding:0;font-size:27px}.editorial-checklist h2:before{display:none}.editorial-checklist__note{color:var(--editorial-muted)}.editorial-checklist ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.editorial-checklist li{display:flex;align-items:flex-start;gap:12px;color:#363b3e;font-size:14px;line-height:1.45}.editorial-checklist__mark{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;background:var(--editorial-yellow);color:var(--editorial-ink);font-size:13px;font-weight:900}.editorial-related{grid-column:2/4;margin-top:2px;padding-top:67px;border-top:1px solid var(--editorial-line)}.editorial-section-label{margin:0 0 20px;color:var(--editorial-muted)}.editorial-related__list{border-top:1px solid var(--editorial-line)}.editorial-related__item{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(170px,.8fr) 22px;gap:24px;align-items:center;padding:21px 0;border-bottom:1px solid var(--editorial-line);color:inherit;text-decoration:none;transition:padding .2s ease,background .2s ease}.editorial-related__item:hover{padding-right:9px;padding-left:9px;background:rgba(255,255,255,.28)}.editorial-related__title{font-family:var(--font-display);font-size:21px;letter-spacing:-.035em;line-height:1.1}.editorial-related__description{color:var(--editorial-muted);font-size:13px;line-height:1.45}.editorial-related__arrow{color:var(--editorial-yellow-dark);font-size:22px}.editorial-conversion{grid-column:1/-1;margin:0 calc((100vw - min(1180px, calc(100vw - 56px))) / -2) -96px;padding:55px max(28px,calc((100vw - min(1180px, calc(100vw - 56px))) / 2)) 58px;background:var(--editorial-ink);color:#f3f0e8}.editorial-conversion__inner{display:grid;grid-template-columns:1fr auto;gap:38px;align-items:center;max-width:1180px;margin:0 auto}.editorial-conversion h2{max-width:570px;margin:0;padding:0;color:inherit;font-size:clamp(1.95rem,4.2vw,3.25rem);line-height:.98}.editorial-conversion h2:before{display:none}.editorial-conversion h2 em{color:var(--editorial-yellow);font-style:normal}.editorial-conversion p{max-width:470px;margin:18px 0 0;color:#aeb4b6;font-size:15px;line-height:1.56}.editorial-conversion__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:11px}.editorial-conversion .btn{border-radius:3px;box-shadow:none}.editorial-conversion .btn-secondary{border-color:rgba(255,255,255,.36);color:#f3f0e8;background:transparent}@media (max-width:940px){.editorial-reader{grid-template-columns:170px minmax(0,1fr);gap:40px}.editorial-related{grid-column:2}.editorial-conversion__inner{grid-template-columns:1fr}.editorial-conversion__actions{justify-content:flex-start}}@media (max-width:680px){.editorial-hero__inner,.editorial-index__inner,.editorial-reader{width:min(100% - 36px,1180px)}.editorial-hero__inner{padding:24px 0 43px}.editorial-breadcrumbs{margin-bottom:34px;font-size:10px}.editorial-hero h1{font-size:clamp(2.3rem,10vw,3.1rem)}.editorial-hero__description{font-size:16px}.editorial-index__inner{padding:43px 0 65px}.editorial-index__heading{display:block;margin-bottom:20px}.editorial-index__heading h2{font-size:34px}.editorial-index__heading p{margin-top:12px}.editorial-guide-list{display:block}.editorial-guide-card,.editorial-guide-card:nth-child(2n){min-height:0;padding:22px 0 21px;border-left:0}.editorial-guide-card:hover,.editorial-guide-card:nth-child(2n):hover{padding-right:8px;padding-left:8px}.editorial-guide-card h3{margin-top:23px;font-size:22px}.editorial-reader{display:block;padding-top:34px;padding-bottom:64px}.editorial-toc{display:none}.editorial-mobile-toc{display:block;margin-bottom:38px;border:1px solid var(--editorial-line);background:var(--editorial-paper-2)}.editorial-mobile-toc summary{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;cursor:pointer;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;list-style:none;text-transform:uppercase}.editorial-mobile-toc summary::-webkit-details-marker{display:none}.editorial-mobile-toc summary:after{color:var(--editorial-yellow-dark);content:"+";font-size:18px}.editorial-mobile-toc[open] summary:after{content:"−"}.editorial-mobile-toc ol{display:grid;gap:12px;margin:0;padding:0 16px 16px 32px;color:var(--editorial-muted);font-size:13px;line-height:1.35}.editorial-mobile-toc a{color:inherit;text-decoration:none}.editorial-article__source{margin-bottom:30px}.editorial-article__lead{margin-bottom:38px;font-size:20px;line-height:1.5}.editorial-article h2{margin-top:58px;font-size:34px}.editorial-article__section p{font-size:16px;line-height:1.72}.editorial-checklist{padding:23px 18px 24px}.editorial-checklist__heading{display:block}.editorial-checklist__note{display:block;margin-top:7px}.editorial-related{margin-top:50px;padding-top:46px}.editorial-related__item{grid-template-columns:minmax(0,1fr) 19px;gap:10px}.editorial-related__description{grid-column:1;grid-row:2}.editorial-related__arrow{grid-column:2;grid-row:1/span 2}.editorial-related__title{font-size:19px}.editorial-conversion{margin-right:-18px;margin-bottom:-64px;margin-left:-18px;padding:46px 18px 50px}}@media (prefers-reduced-motion:reduce){.editorial-shell *,.editorial-shell :after,.editorial-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}