._page_mdk0m_1{padding:0 clamp(1.25rem,5vw,4rem)}._articleHeaderInner_mdk0m_2,._body_mdk0m_2{width:min(100%,47rem);margin-inline:auto}._articleHeader_mdk0m_2{background-color:var(--csfc-green);background-image:var(--csfc-texture);color:var(--csfc-cream);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 calc(-1*clamp(1.25rem,5vw,4rem)) clamp(3rem,6vw,5rem);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,4rem)}._articleHeader_mdk0m_2 h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:500;line-height:1.05}._deck_mdk0m_6{margin:2rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.58}._deck_mdk0m_6 a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}._deck_mdk0m_6 a:focus-visible{outline:3px solid var(--csfc-cream);outline-offset:3px;border-radius:2px}._body_mdk0m_2{font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.78}._body_mdk0m_2 p{margin:0 0 1.5em}._body_mdk0m_2 h2{letter-spacing:-.035em;margin:3.5em 0 1em;scroll-margin-top:2rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.2}._body_mdk0m_2 ul{margin:0 0 1.6em;padding-left:1.4em}._body_mdk0m_2 li+li{margin-top:.75em}._body_mdk0m_2 a,._diagram_mdk0m_14 a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}._body_mdk0m_2 a:focus-visible,._diagram_mdk0m_14 a:focus-visible{outline:3px solid var(--csfc-green);outline-offset:3px;border-radius:2px}._diagram_mdk0m_14{width:min(75rem,100vw - 2.5rem);max-width:none;margin:2.5rem 0 3rem 50%;transform:translate(-50%)}._diagramScroll_mdk0m_17{background:var(--csfc-cream);border-radius:.5rem;overflow-x:auto}._diagram_mdk0m_14 img{width:100%;min-width:44rem;height:auto;display:block}._diagram_mdk0m_14 figcaption{text-align:right;margin-top:.5rem;font-size:.8em}._footnote_mdk0m_20{border-left:3px solid var(--csfc-green);margin:2.5rem 0;padding:1rem 1.25rem;font-size:.9em}._footnote_mdk0m_20 p{margin:0}._appendixDivider_mdk0m_22{border:0;border-top:1px solid var(--csfc-green);width:100%;margin:clamp(3rem,6vw,4.5rem) 0 1.5rem}._appendix_mdk0m_22{border-bottom:1px solid color-mix(in srgb, var(--csfc-ink) 18%, transparent)}._appendix_mdk0m_22 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;list-style:none;display:flex}._appendix_mdk0m_22 summary::-webkit-details-marker{display:none}._appendix_mdk0m_22 summary:after{content:"+";flex:none;font-size:1.5rem;font-weight:400;line-height:1}._appendix_mdk0m_22[open] summary:after{content:"−"}._appendix_mdk0m_22 summary:focus-visible{outline:3px solid var(--csfc-green);outline-offset:3px;border-radius:2px}._appendix_mdk0m_22 summary h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;line-height:1.35}._appendixContent_mdk0m_30{padding:.25rem 0 1.5rem;font-size:.9em;line-height:1.7}._appendixContent_mdk0m_30 p:last-child{margin-bottom:0}._signup_mdk0m_32{margin:clamp(5rem,9vw,8rem) calc(-1*clamp(1.25rem,5vw,4rem)) 0}@media (width<=48rem){._articleHeader_mdk0m_2{margin-bottom:3rem;padding-top:3.5rem}._diagram_mdk0m_14 img{min-width:42rem}}
