._2xp0fG_post{--ink:var(--k-ink,#110f0d);--prose:#292624;--ink-2:var(--k-ink-2,#4f4c4a);--muted:var(--k-muted,#656360);--line:var(--k-line,#e3e1df);--fog:var(--k-fog,#f6f7f8);--link:var(--k-tang-ink,#b35100);--gut:var(--gutter,clamp(16px, 5vw, 64px));--measure:52ch;--bleed:7rem;grid-template-columns:[full-start] minmax(var(--gut), 1fr) [wide-start] minmax(0, var(--bleed)) [content-start] min(var(--measure), 100% - 2 * var(--gut)) [content-end] minmax(0, var(--bleed)) [wide-end] minmax(var(--gut), 1fr) [full-end];color:var(--prose);padding-block:clamp(28px,5vw,64px) clamp(32px,5vw,64px);font-size:1.0625rem;line-height:1.7;display:grid}@supports (color:lab(0% 0 0)){._2xp0fG_post{--ink:var(--k-ink,lab(4.43094% .589624 1.07795));--prose:lab(15.3082% 1.02814 2.00851);--ink-2:var(--k-ink-2,lab(32.7108% .844225 1.66523));--muted:var(--k-muted,lab(41.9909% .841945 1.66371));--line:var(--k-line,lab(89.5548% .500172 .9951));--fog:var(--k-fog,lab(97.0939% -.108689 -.749958));--link:var(--k-tang-ink,lab(46.6484% 44.5038 79.2081))}}@media (min-width:760px){._2xp0fG_post{font-size:1.125rem}}@media (min-width:1280px){._2xp0fG_post{grid-template-columns:[full-start] minmax(var(--gut), 1fr) [wide-start] minmax(0, var(--bleed)) [content-start] var(--measure) [content-end] minmax(0, var(--bleed)) [wide-end] 3rem [toc-start] 13.5rem [toc-end] minmax(var(--gut), 1fr) [full-end]}}._2xp0fG_header{border-bottom:1px solid var(--line);grid-area:1/content;margin-bottom:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px)}._2xp0fG_crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0 0 clamp(20px,3vw,32px);padding:0;font-size:.875rem;line-height:1.4;list-style:none;display:flex}._2xp0fG_crumbs li{align-items:center;gap:8px;display:inline-flex}._2xp0fG_crumbs a{color:var(--ink-2);padding-block:4px;text-decoration:none;display:inline-block}._2xp0fG_crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}._2xp0fG_crumbs [aria-current]{color:var(--ink-2)}._2xp0fG_crumbSep{color:var(--k-line-strong,#c5c4c2)}@supports (color:lab(0% 0 0)){._2xp0fG_crumbSep{color:var(--k-line-strong,lab(79.1148% .500411 .99529))}}._2xp0fG_h1{letter-spacing:-.035em;max-width:19ch;color:var(--ink);font-size:clamp(2.25rem,1.55rem + 2.6vw,3.6rem);font-weight:700;line-height:1.04}._2xp0fG_answer{color:var(--ink);margin-top:clamp(18px,2.4vw,28px);font-size:clamp(1.1875rem,1.06rem + .45vw,1.375rem);line-height:1.55}._2xp0fG_byline{align-items:flex-start;gap:14px;margin-top:clamp(22px,3vw,32px);display:flex}._2xp0fG_avatar,._2xp0fG_avatarLarge{background:var(--fog);box-shadow:inset 0 0 0 1px var(--line);color:var(--link);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}._2xp0fG_avatar{width:44px;height:44px;font-size:1.125rem}._2xp0fG_bylineText{min-width:0;font-size:.9375rem;line-height:1.45}._2xp0fG_bylineName{color:var(--ink);font-weight:600}._2xp0fG_bylineName a{color:inherit;text-decoration:none}._2xp0fG_bylineName a:hover{text-underline-offset:3px;text-decoration:underline}._2xp0fG_bylineRole{color:var(--ink-2);font-weight:400}._2xp0fG_bylineMeta{color:var(--muted);overflow:hidden}._2xp0fG_bylineMetaRow{flex-wrap:wrap;margin-left:-1.4em;display:flex}._2xp0fG_bylineMetaRow>span:before{content:"·";content:"·" / "";width:1.4em;color:var(--k-line-strong,#c5c4c2);text-align:center;display:inline-block}@supports (color:lab(0% 0 0)){._2xp0fG_bylineMetaRow>span:before{color:var(--k-line-strong,lab(79.1148% .500411 .99529))}}._2xp0fG_tocRail{display:none}@media (min-width:1280px){._2xp0fG_tocRail{top:calc(var(--nav-h,52px) + 32px);z-index:var(--z-raised,10);grid-area:2/toc;align-self:start;display:block;position:sticky}}._2xp0fG_toc{font-size:.875rem;line-height:1.4}._2xp0fG_tocTitle{color:var(--ink);margin-bottom:10px;font-weight:600}._2xp0fG_toc ol{border-left:1px solid var(--line);gap:2px;margin:0;padding:0 0 0 1px;list-style:none;display:grid}._2xp0fG_toc a{color:var(--muted);transition:color .16s var(--ease-out-quart), border-color .16s var(--ease-out-quart);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;text-decoration:none;display:block}._2xp0fG_toc a:hover{color:var(--ink)}._2xp0fG_toc a[aria-current=true]{border-left-color:var(--k-tangerine,#f78000);color:var(--ink)}@supports (color:lab(0% 0 0)){._2xp0fG_toc a[aria-current=true]{border-left-color:var(--k-tangerine,lab(66.4998% 43.9912 78.556))}}._2xp0fG_tocInline{margin-top:20px;font-size:.9375rem;line-height:1.4}._2xp0fG_tocInlineSummary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-weight:600;list-style:none;display:inline-flex}._2xp0fG_tocInlineSummary::-webkit-details-marker{display:none}._2xp0fG_tocInlineSummary:after{content:"";width:7px;height:7px;transition:transform .16s var(--ease-out-quart);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}._2xp0fG_tocInline[open] ._2xp0fG_tocInlineSummary:after{margin-top:3px;transform:rotate(-135deg)}._2xp0fG_tocInline ol{border-left:1px solid var(--line);gap:2px;margin:4px 0 0;padding:0 0 0 1px;list-style:none;display:grid}._2xp0fG_tocInline a{color:var(--ink-2);padding:8px 0 8px 14px;text-decoration:none;display:block}._2xp0fG_tocInline a:hover{color:var(--ink)}@media (min-width:1280px){._2xp0fG_tocInline{display:none}}@media (prefers-reduced-motion:reduce){._2xp0fG_tocInlineSummary:after{transition:none}}._2xp0fG_article{grid-area:2/full;grid-template-columns:subgrid;display:grid}._2xp0fG_article>*{grid-column:content}._2xp0fG_article>:first-child{margin-top:0}._2xp0fG_article>p,._2xp0fG_article>._2xp0fG_rules{text-wrap:pretty;margin-block:0 1.15em}._2xp0fG_article a:not([class]){color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._2xp0fG_article a:not([class]):hover{text-decoration-thickness:2px}._2xp0fG_article strong{color:var(--ink);font-weight:650}._2xp0fG_h2{letter-spacing:-.03em;color:var(--ink);margin:2.3em 0 .6em;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem);font-weight:700;line-height:1.12}._2xp0fG_rules{counter-reset:rule;gap:.75em;padding:0;list-style:none;display:grid}._2xp0fG_rules>li{counter-increment:rule;padding-left:2.6em;position:relative}._2xp0fG_rules>li:before{content:counter(rule);background:var(--fog);width:1.6em;height:1.6em;box-shadow:inset 0 0 0 1px var(--line);color:var(--link);border-radius:50%;place-items:center;font-size:.875em;font-weight:700;line-height:1;display:grid;position:absolute;top:.12em;left:0}._2xp0fG_figure{grid-column:wide;margin:2.2em 0 2.4em}._2xp0fG_caption{max-width:52ch;color:var(--muted);margin:14px 0 0;padding-inline:clamp(14px,4vw,44px);font-size:.875rem;line-height:1.5}._2xp0fG_tableWrap{margin:1.4em 0 1.8em}._2xp0fG_table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}._2xp0fG_tableCaption{caption-side:top;color:var(--ink);text-align:left;margin-bottom:10px;font-weight:600}._2xp0fG_table th,._2xp0fG_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px 14px 0}._2xp0fG_table thead th{border-bottom-color:var(--k-line-strong,#c5c4c2);color:var(--muted);padding-block:0 10px;font-size:.8125rem;font-weight:600}@supports (color:lab(0% 0 0)){._2xp0fG_table thead th{border-bottom-color:var(--k-line-strong,lab(79.1148% .500411 .99529))}}._2xp0fG_table tbody th{width:30%;color:var(--ink);font-weight:600}._2xp0fG_table td:nth-child(2){width:20%;color:var(--ink-2);white-space:nowrap}._2xp0fG_table tr>:last-child{padding-right:0}@media (max-width:639px){._2xp0fG_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._2xp0fG_table,._2xp0fG_table tbody,._2xp0fG_table tr,._2xp0fG_table th,._2xp0fG_table td,._2xp0fG_tableCaption{width:auto;display:block}._2xp0fG_table tr{border-bottom:1px solid var(--line);padding:14px 0}._2xp0fG_table tbody th,._2xp0fG_table td,._2xp0fG_table td:nth-child(2){white-space:normal;border:0;width:auto;padding:0}._2xp0fG_table td{margin-top:4px}._2xp0fG_table td:before{content:attr(data-label) ": ";color:var(--muted);font-weight:600}}._2xp0fG_math{font-variant-numeric:lining-nums;white-space:nowrap}._2xp0fG_math var,._2xp0fG_steps var{font-style:italic}._2xp0fG_problem{background:var(--fog);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin:1.4em 0;padding:18px 20px}._2xp0fG_problemLabel{color:var(--ink-2);margin-bottom:4px;font-size:.875rem;font-weight:600}._2xp0fG_problemBody{color:var(--ink)}._2xp0fG_problemBody p{margin:0}._2xp0fG_steps{color:var(--ink);font-variant-numeric:lining-nums;grid-template-columns:max-content auto max-content minmax(0,1fr);column-gap:.45em;margin:1.2em 0 1.6em;padding:0;font-size:1.0625em;list-style:none;display:grid;container-type:inline-size}._2xp0fG_step{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:baseline;padding-block:7px;display:grid}._2xp0fG_step:last-child{border-bottom:0}._2xp0fG_lhs{white-space:nowrap;justify-self:end}._2xp0fG_eq{color:var(--muted)}._2xp0fG_rhs{white-space:nowrap}._2xp0fG_why{color:var(--muted);margin-left:1.25em;font-size:.875em;line-height:1.45}@container (max-width:34rem){._2xp0fG_why{grid-area:2/1/auto/-1;margin:2px 0 0}}._2xp0fG_compare{gap:14px;margin:1.4em 0 1.6em;display:grid}@media (min-width:640px){._2xp0fG_compare{grid-template-columns:repeat(2,minmax(0,1fr))}}._2xp0fG_compareItem{box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:20px 22px}._2xp0fG_compareTitle{color:var(--ink);margin-bottom:6px;font-size:1rem;font-weight:650}._2xp0fG_compareBody{font-size:.9688em;line-height:1.65}._2xp0fG_cta{background:var(--fog);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:2.4em 0 .4em;padding:clamp(22px,3vw,32px);display:flex}._2xp0fG_ctaText{color:var(--ink);flex:18rem;font-size:1.0625rem;font-weight:600;line-height:1.45}._2xp0fG_ctaButton{background:var(--k-tangerine,#f78000);min-height:48px;color:var(--ink);transition:background-color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 24px;font-size:1.0625rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@supports (color:lab(0% 0 0)){._2xp0fG_ctaButton{background:var(--k-tangerine,lab(66.4998% 43.9912 78.556))}}._2xp0fG_ctaButton:hover{background:var(--k-tangerine-hover,#ff9127)}@supports (color:lab(0% 0 0)){._2xp0fG_ctaButton:hover{background:var(--k-tangerine-hover,lab(71.3681% 37.5485 69.0484))}}._2xp0fG_ctaButton:active{transform:scale(.97)}._2xp0fG_faq{margin-top:.4em}._2xp0fG_faqItem{border-bottom:1px solid var(--line);padding-block:1.1em}._2xp0fG_faqItem:last-child{border-bottom:0}._2xp0fG_faqQ{color:var(--ink);margin-bottom:.35em;font-size:1.0625em;font-weight:650;line-height:1.35}._2xp0fG_sources{font-size:.9375rem;line-height:1.6}._2xp0fG_sourcesChecked{color:var(--muted);margin-bottom:14px}._2xp0fG_sources ol{gap:12px;margin:0;padding-left:1.4em;display:grid}._2xp0fG_sources li::marker{color:var(--muted)}._2xp0fG_sources a{color:var(--link);text-underline-offset:3px}._2xp0fG_sourceUsed{color:var(--muted)}._2xp0fG_author{border-top:1px solid var(--line);align-items:flex-start;gap:18px;margin-top:3em;padding-top:2em;display:flex}._2xp0fG_avatarLarge{width:56px;height:56px;font-size:1.375rem}._2xp0fG_authorName{color:var(--ink);letter-spacing:-.01em;font-size:1.125rem;font-weight:650;line-height:1.3}._2xp0fG_authorRole{color:var(--ink-2);margin:2px 0 10px;font-size:.9375rem}._2xp0fG_authorBio{font-size:.9688em}._2xp0fG_authorProcess{color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.55}._2xp0fG_trademarks{border-top:1px solid var(--line);color:var(--muted);margin-top:2em;padding-top:1.4em;font-size:.8125rem;line-height:1.55}._2xp0fG_back{margin-top:2.4em;font-size:1rem}._2xp0fG_backLink{min-height:44px;color:var(--link);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}._2xp0fG_backLink:hover{text-underline-offset:4px;text-decoration:underline}._2xp0fG_back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (prefers-reduced-motion:reduce){._2xp0fG_toc a,._2xp0fG_ctaButton{transition:none}._2xp0fG_ctaButton:active{transform:none}}._2xp0fG_mark{letter-spacing:0;margin-left:.04em;font-size:.44em;font-weight:600;position:relative;top:-.95em}
.EjK8qq_desk{--graphite:#2b2e33;--graphite-soft:#2b2e338c;--dot:#ced1d5;--mark:var(--k-tangerine,#f78000);--mark-ink:var(--k-tang-ink,#b35100);--hand:var(--font-caveat), "Bradley Hand", cursive;background:var(--k-fog,#f6f7f8);border-radius:clamp(18px,2.4vw,28px);padding:clamp(14px,4vw,44px);font-size:1rem;container:desk/inline-size}@supports (color:lab(0% 0 0)){.EjK8qq_desk{--graphite:lab(18.7641% -.449047 -3.69914);--graphite-soft:lab(18.7641% -.449047 -3.69914/.55);--dot:lab(83.7553% -.660867 -2.14541);--mark:var(--k-tangerine,lab(66.4998% 43.9912 78.556));--mark-ink:var(--k-tang-ink,lab(46.6484% 44.5038 79.2081));background:var(--k-fog,lab(97.0939% -.108689 -.749958))}}.EjK8qq_paper{background-color:#fff;background-color:lab(100% 0 0);background-image:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 1.4px);background-position:11px 11px;background-size:22px 22px;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:1em;padding:clamp(14px,2.6vw,28px);display:grid;box-shadow:0 0 0 1px #e3e1df,0 1px 2px #1a15120f,0 28px 56px -36px #291f1859;box-shadow:0 0 0 1px lab(89.5548% .500172 .9951),0 1px 2px lab(7.20476% 1.68892 2.90778/.06),0 28px 56px -36px lab(12.9465% 3.69321 6.93115/.35)}@media (min-width:760px){.EjK8qq_paper[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.EjK8qq_paper[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.EjK8qq_paper[data-columns="3"] .EjK8qq_lines{font-size:1.4em}}.EjK8qq_box{border:1.5px solid var(--graphite-soft);border-radius:10px 4px 12px 5px/5px 11px 4px 10px;padding:.55em .9em .8em;position:relative;container:box/inline-size}.EjK8qq_boxNumber{font-family:var(--hand);color:var(--graphite);align-items:center;gap:.3em;margin:0 0 .1em;font-size:1.35em;font-weight:600;line-height:1.2;display:flex}.EjK8qq_star{fill:none;width:.8em;height:.8em;stroke:var(--graphite);stroke-width:1.8px;stroke-linejoin:round}.EjK8qq_lines{font-family:var(--hand);color:var(--graphite);grid-template-columns:max-content auto max-content minmax(0,1fr);column-gap:.4em;margin:0;padding:0;font-size:1.6em;font-weight:600;line-height:1.45;list-style:none;display:grid}.EjK8qq_line{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid;position:relative}.EjK8qq_eqRow{display:contents}.EjK8qq_lhs{white-space:nowrap;grid-area:1/1;justify-self:end}.EjK8qq_eq{grid-area:1/2}.EjK8qq_rhs{white-space:nowrap;grid-area:1/3}.EjK8qq_text{grid-area:1/1/auto/-1}.EjK8qq_note{font-family:var(--font-onest), system-ui, sans-serif;color:var(--mark-ink);grid-area:1/4;align-items:baseline;gap:.5rem;margin-left:.6rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.EjK8qq_noteTick{background:var(--mark);border-radius:2px;flex:none;width:1.1rem;height:2px;transform:translateY(-.3em)}@container box (max-width:30rem){.EjK8qq_note{grid-area:2/1/auto/-1;margin:0 0 .4rem}}@container desk (max-width:26rem){.EjK8qq_paper>.EjK8qq_lines .EjK8qq_note{grid-area:2/1/auto/-1;margin:0 0 .4rem}}.EjK8qq_boxed:before{content:"";border:1.5px solid var(--graphite);pointer-events:none;border-radius:6px 3px 7px 4px/4px 7px 3px 6px;grid-area:1/1/auto/4;align-self:stretch;margin:.05em -.3em}.EjK8qq_struck .EjK8qq_lhs,.EjK8qq_struck .EjK8qq_rhs,.EjK8qq_struck .EjK8qq_eq{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--graphite-soft);text-decoration-color:var(--graphite-soft)}.EjK8qq_ring{white-space:nowrap;display:inline-block;position:relative}.EjK8qq_ringStroke{pointer-events:none;width:calc(100% + .84em);height:calc(100% + .54em);position:absolute;inset:-.32em -.42em -.22em;overflow:visible}.EjK8qq_ringStroke path{fill:none;stroke:var(--mark);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.EjK8qq_ringStroke path{stroke-dasharray:1;animation:linear both EjK8qq_draw;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes EjK8qq_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.EjK8qq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EjK8qq_compact{background:0 0;border-radius:0;padding:0;font-size:clamp(.78rem,.5rem + .75vw,.95rem)}.EjK8qq_compact .EjK8qq_paper{padding:14px}.EjK8qq_compact .EjK8qq_ringStroke path{stroke-dasharray:none;animation:none}
