._page_edv6c_1{overflow:visible}._document_edv6c_2{--rail:224px;--column-gap:72px;max-width:1232px;padding:0 48px var(--site-reading-end);margin-inline:auto}._cover_edv6c_3{grid-template-columns:var(--rail) minmax(0,1fr);gap:var(--column-gap);padding:var(--site-cover-start) 0 var(--site-section-gap);border-bottom:1px solid var(--line);display:grid}._coverAside_edv6c_4{padding-top:4px}._back_edv6c_5{color:var(--pine);margin-bottom:0;font-size:15px;line-height:1.6;display:inline-block}._coverCopy_edv6c_6 h1{font:500 clamp(36px,3.3vw,52px)/1.25 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0}._coverCopy_edv6c_6 h1 span{display:block}._deck_edv6c_8{max-width:620px;color:var(--muted);margin:24px 0 26px;font-size:19px;line-height:1.8}._meta_edv6c_9{color:var(--muted);flex-wrap:wrap;gap:12px 24px;font-size:13px;line-height:1.6;display:flex}._meta_edv6c_9>span:first-child{color:var(--ink);font-weight:600}._readingLayout_edv6c_11{grid-template-columns:var(--rail) minmax(0,1fr);gap:var(--column-gap);padding-top:var(--site-section-gap);align-items:start;display:grid}._sidebar_edv6c_12{position:sticky;top:100px}._toc_edv6c_13>p{margin:0 0 18px;font-size:14px;font-weight:600}._toc_edv6c_13 ol,._mobileContents_edv6c_14 ol{margin:0;padding:0;list-style:none}._toc_edv6c_13 li+li{margin-top:6px}._toc_edv6c_13 a,._mobileContents_edv6c_14 a{color:var(--muted);gap:12px;padding:8px 0;font-size:14px;line-height:1.7;display:flex}._toc_edv6c_13 a>span,._mobileContents_edv6c_14 a>span{font-family:var(--mono);color:var(--pine);padding-top:2px;font-size:12px}._toc_edv6c_13 a:hover,._mobileContents_edv6c_14 a:hover{color:var(--pine);text-underline-offset:5px;text-decoration:underline}._prose_edv6c_19{min-width:0;max-width:800px}._prose_edv6c_19 p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 18px;font-size:17px;line-height:1.9}._chapter_edv6c_21{margin-top:var(--site-section-gap);scroll-margin-top:100px}._chapter_edv6c_21 h2{letter-spacing:-.02em;align-items:baseline;gap:16px;margin:0 0 20px;font-size:25px;font-weight:600;line-height:1.5;display:flex}._chapter_edv6c_21 h2>span{font:500 .8em/1.5 var(--mono);color:var(--pine);flex-shrink:0}._chapter_edv6c_21:target h2{color:var(--pine-deep)}._processSteps_edv6c_25{color:var(--muted);margin:24px 0 28px;padding-left:1.6em;font-size:17px;line-height:1.85}._processSteps_edv6c_25>li{overflow-wrap:anywhere;padding-left:8px}._processSteps_edv6c_25>li+li{margin-top:12px}._processSteps_edv6c_25>li::marker{color:var(--pine);font-family:var(--mono);font-size:.9em}._processSteps_edv6c_25 strong{color:var(--ink);font-weight:600}._tableWrap_edv6c_30{border:1px solid var(--line-soft);max-width:100%;margin:24px 0;overflow-x:auto}._tableWrap_edv6c_30 table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.8}._tableWrap_edv6c_30 th,._tableWrap_edv6c_30 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:16px 18px}._tableWrap_edv6c_30 th{background:var(--code-surface);font-weight:600}._tableWrap_edv6c_30 th+th,._tableWrap_edv6c_30 td+td{border-left:1px solid var(--line-soft)}._tableWrap_edv6c_30 tbody tr:last-child td{border-bottom:0}._mobileContents_edv6c_14{display:none}@media (max-width:1050px){._document_edv6c_2{--rail:180px;--column-gap:40px;padding-inline:32px}._coverCopy_edv6c_6 h1{font-size:42px}._chapter_edv6c_21 h2{font-size:23px}}@media (max-width:800px){._document_edv6c_2{max-width:800px;padding:0 24px 36px}._cover_edv6c_3{padding:32px 0;display:block}._coverAside_edv6c_4{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:26px;display:flex}._back_edv6c_5{margin:0 auto 0 0;font-size:14px}._coverCopy_edv6c_6 h1{font-size:clamp(34px,6vw,44px)}._deck_edv6c_8{margin-block:20px;font-size:17px}._readingLayout_edv6c_11{padding-top:24px;display:block}._sidebar_edv6c_12{display:none}._mobileContents_edv6c_14{border-bottom:1px solid var(--line-soft);margin:0 0 26px;padding-bottom:16px;display:block}._mobileContents_edv6c_14 summary{cursor:pointer;color:var(--pine);font-size:14px;font-weight:600}._mobileContents_edv6c_14 ol{padding-top:12px}._prose_edv6c_19 p,._processSteps_edv6c_25{font-size:16px}._chapter_edv6c_21{margin-top:28px}._chapter_edv6c_21 h2{gap:12px;font-size:22px}._tableWrap_edv6c_30 th,._tableWrap_edv6c_30 td{padding:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){._page_edv6c_1{scroll-behavior:auto}}._articleFooter_edv6c_62{border-top:1px solid var(--line);margin-top:var(--site-section-gap)}._document_edv6c_2{--rail:152px;--column-gap:24px;max-width:1040px;padding-inline:32px}._document_edv6c_2 ._toc_edv6c_13>p{margin-bottom:12px}._document_edv6c_2 ._toc_edv6c_13 li+li{margin-top:2px}._document_edv6c_2 ._toc_edv6c_13 a{gap:8px;padding-block:6px;font-size:15px;line-height:1.6}._document_edv6c_2 ._mobileContents_edv6c_14 a,._document_edv6c_2 ._mobileContents_edv6c_14 summary{font-size:15px}._document_edv6c_2 ._toc_edv6c_13 a>span,._document_edv6c_2 ._mobileContents_edv6c_14 a>span{font-size:13px}._methodology_edv6c_73 ._cover_edv6c_3,._methodology_edv6c_73 ._readingLayout_edv6c_11{display:block}._methodology_edv6c_73 ._prose_edv6c_19{max-width:none}._methodology_edv6c_73 ._coverCopy_edv6c_6 h1{font:600 clamp(38px, 4.8vw, 48px)/1.15 var(--serif);letter-spacing:-.03em;text-wrap:initial;flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}._methodology_edv6c_73 ._coverCopy_edv6c_6 h1 span{color:var(--pine);font-family:var(--site-display-font);letter-spacing:-.02em;text-wrap:balance;font-size:.66em;line-height:1.3}._methodology_edv6c_73 ._coverCopy_edv6c_6 h1 b{font:inherit;white-space:nowrap;display:inline-block}._methodology_edv6c_73 ._deck_edv6c_8{max-width:780px;margin:22px 0 0;font-size:18px;line-height:1.8}._updated_edv6c_80{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}._document_edv6c_2 ._prose_edv6c_19 p{font:400 16px/1.85 var(--sans);color:var(--ink)}._document_edv6c_2 ._chapter_edv6c_21{border-top:1px solid var(--line);padding-top:var(--site-section-gap)}._document_edv6c_2 ._chapter_edv6c_21 h2{font:600 26px/1.5 var(--sans);color:var(--ink);margin-bottom:20px}._document_edv6c_2 ._chapter_edv6c_21 h2>span{font:500 18px/1.5 var(--mono)}._document_edv6c_2 ._chapter_edv6c_21>p:last-child{margin-bottom:0}._document_edv6c_2 ._processSteps_edv6c_25{font:400 16px/1.85 var(--sans);color:var(--ink)}:is(._document_edv6c_2 ._toc_edv6c_13 a:focus-visible,._document_edv6c_2 ._mobileContents_edv6c_14 a:focus-visible,._document_edv6c_2 ._mobileContents_edv6c_14 summary:focus-visible){outline:2px solid var(--pine);outline-offset:4px}@media (max-width:800px){._document_edv6c_2{padding-bottom:var(--site-reading-end)}._methodology_edv6c_73 ._cover_edv6c_3{padding:var(--site-cover-start) 0 var(--site-section-gap)}._document_edv6c_2 ._readingLayout_edv6c_11{padding-top:var(--site-section-gap)}._document_edv6c_2 ._chapter_edv6c_21{margin-top:var(--site-section-gap)}._document_edv6c_2 ._chapter_edv6c_21 h2{font-size:22px}}@media (max-width:600px){._document_edv6c_2{padding-inline:20px;padding-bottom:36px}._methodology_edv6c_73 ._cover_edv6c_3{padding:32px 0}._methodology_edv6c_73 ._coverCopy_edv6c_6 h1{font-size:38px;display:block}._methodology_edv6c_73 ._coverCopy_edv6c_6 h1 span{margin-top:8px;font-size:26px;display:block}._methodology_edv6c_73 ._deck_edv6c_8{margin-top:18px;font-size:17px}._document_edv6c_2 ._readingLayout_edv6c_11{padding-top:28px}._document_edv6c_2 ._chapter_edv6c_21{margin-top:28px;padding-top:28px}._document_edv6c_2 ._chapter_edv6c_21 h2{font-size:22px}}._document_edv6c_2 ._prose_edv6c_19>._chapter_edv6c_21:first-of-type{border-top:0;margin-top:0;padding-top:0}
