.page_page__zHXyk{max-width:var(--lw-layout-content);margin-inline:auto;padding:var(--lw-space-20) var(--lw-home-gutter);color:var(--lw-color-ink)}.page_page__zHXyk h1{font:400 var(--lw-website-display)/var(--lw-leading-display) var(--lw-font-display);letter-spacing:-.03em;margin:0;text-wrap:balance}.page_page__zHXyk h2{font-size:var(--lw-type-page-title);line-height:1.12;letter-spacing:-.025em;font-weight:500;margin:0;text-wrap:balance}.page_page__zHXyk h3{font-size:var(--lw-type-subtitle);font-weight:500;line-height:var(--lw-leading-copy);margin:0}.page_page__zHXyk dd,.page_page__zHXyk li,.page_page__zHXyk p{color:var(--lw-color-ink-muted);line-height:1.7}.page_page__zHXyk p{margin:var(--lw-space-5) 0;max-width:var(--lw-website-measure)}.page_page__zHXyk a:not([class]){display:block;width:fit-content;padding-block:var(--lw-space-3);color:var(--lw-color-brand);text-decoration:underline;text-underline-offset:var(--lw-space-1)}.page_page__zHXyk a:focus-visible{outline:2px solid var(--lw-color-brand);outline-offset:var(--lw-space-1)}.page_page__zHXyk section[id]{scroll-margin-top:var(--lw-space-8)}.page_opening__yQv5_{text-align:center}.page_opening__yQv5_>p{font-size:var(--lw-type-page-subtitle);margin:var(--lw-space-8) auto}.page_questions__2cLTz{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lw-space-8);border-block:var(--lw-border-width) solid var(--lw-color-line-strong);margin-top:var(--lw-space-16);padding-block:var(--lw-space-6)}.page_questions__2cLTz a:not([class]){width:100%;text-decoration:none;transition:color var(--lw-motion-fast),transform var(--lw-motion-medium)}.page_questions__2cLTz a:not([class]):hover{color:var(--lw-color-brand);transform:translateY(calc(var(--lw-space-1) * -1))}.page_questions__2cLTz span{display:block;color:var(--lw-color-muted);font-size:var(--lw-type-navigation);margin-bottom:var(--lw-space-2)}.page_questions__2cLTz strong{font-size:var(--lw-type-subtitle);font-weight:500}.page_questions__2cLTz a:hover strong{text-decoration:underline}.page_site__VlPNc{padding-block:var(--lw-space-24)}.page_siteCopy__JBGgB{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--lw-space-16)}.page_siteCopy__JBGgB>h2,.page_siteCopy__JBGgB>p:first-of-type{grid-column:1}.page_siteCopy__JBGgB dl{grid-column:2;grid-row:1/5;margin:0}.page_siteCopy__JBGgB dl>div+div{margin-top:var(--lw-space-6)}.page_siteCopy__JBGgB dt{font-weight:600}.page_siteCopy__JBGgB dd{margin:var(--lw-space-2) 0 0}.page_siteCopy__JBGgB .page_scope__Z_iXd{font-size:var(--lw-type-navigation)}.page_site__VlPNc figure{margin:var(--lw-space-12) 0 0}.page_site__VlPNc img{display:block;width:100%;height:auto;border-radius:var(--lw-radius-panel)}.page_site__VlPNc figure{overflow:hidden;border-radius:var(--lw-radius-panel)}.page_site__VlPNc img{transition:transform var(--lw-motion-slow)}.page_site__VlPNc figure:hover img{transform:scale(var(--lw-motion-study-scale))}.page_site__VlPNc figcaption{font-size:var(--lw-type-label);color:var(--lw-color-muted);padding-top:var(--lw-space-4)}.page_code__QEI9B{padding:var(--lw-space-12);border:var(--lw-border-width) solid var(--lw-color-line);border-radius:var(--lw-radius-panel);background:var(--lw-color-surface)}.page_code__QEI9B header{display:grid;grid-template-columns:1fr 1fr;gap:var(--lw-space-16)}.page_code__QEI9B header p{margin-top:0}.page_codeLedger__OAooG{margin:var(--lw-space-10) 0 0}.page_codeLedger__OAooG>div{display:grid;grid-template-columns:1fr 2fr;gap:var(--lw-space-10);padding-block:var(--lw-space-6);border-top:var(--lw-border-width) solid var(--lw-color-line)}.page_codeLedger__OAooG dt{font-size:var(--lw-type-subtitle)}.page_codeLedger__OAooG dd{margin:0}.page_code__QEI9B footer p,.page_drawings__RnexU footer p{font-size:var(--lw-type-navigation)}.page_drawings__RnexU{margin-top:var(--lw-space-24)}.page_drawings__RnexU>header{max-width:var(--lw-layout-readable)}.page_drawings__RnexU ol{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lw-space-10);list-style:decimal;padding-left:var(--lw-space-5);margin-block:var(--lw-space-10)}.page_drawings__RnexU li{padding-left:var(--lw-space-2)}.page_drawings__RnexU li::marker{color:var(--lw-color-brand);font-weight:600}.page_handoff__kdAlj{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--lw-space-16);margin-top:var(--lw-space-24);padding-top:var(--lw-space-12);border-top:var(--lw-border-width) solid var(--lw-color-line)}.page_handoff__kdAlj>div>p:first-child{margin-top:0}.page_handoff__kdAlj ul{padding-left:var(--lw-space-5);list-style:disc;margin-block:var(--lw-space-8)}.page_handoff__kdAlj li+li{margin-top:var(--lw-space-5)}.page_handoff__kdAlj strong{font-weight:500;color:var(--lw-color-ink)}.page_reading__WK5b5{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--lw-space-16);margin-top:var(--lw-space-20);padding:var(--lw-space-10);border-radius:var(--lw-radius-panel);background:var(--lw-color-panel)}.page_reading__WK5b5 a:not([class]){width:100%}.page_reading__WK5b5 a+a{border-top:var(--lw-border-width) solid var(--lw-color-line)}.page_closing__G_8xs{margin-top:var(--lw-space-24);text-align:center}.page_closing__G_8xs>p{margin:var(--lw-space-8) auto}@media (max-width:960px){.page_code__QEI9B header,.page_handoff__kdAlj,.page_reading__WK5b5,.page_siteCopy__JBGgB{gap:var(--lw-space-8)}.page_code__QEI9B{padding:var(--lw-space-8)}.page_questions__2cLTz{gap:var(--lw-space-5)}.page_drawings__RnexU ol{gap:var(--lw-space-6)}}@media (max-width:640px){.page_page__zHXyk{padding-block:var(--lw-space-10) var(--lw-space-16)}.page_closing__G_8xs,.page_opening__yQv5_{text-align:left}.page_opening__yQv5_ h1 br{display:none}.page_questions__2cLTz{grid-template-columns:1fr;gap:0;margin-top:var(--lw-space-10);padding-block:var(--lw-space-3)}.page_questions__2cLTz a+a{border-top:var(--lw-border-width) solid var(--lw-color-line)}.page_questions__2cLTz strong{font-size:var(--lw-type-page-subtitle)}.page_site__VlPNc{padding-block:var(--lw-space-16)}.page_codeLedger__OAooG>div,.page_code__QEI9B header,.page_drawings__RnexU ol,.page_handoff__kdAlj,.page_reading__WK5b5,.page_siteCopy__JBGgB{grid-template-columns:1fr}.page_siteCopy__JBGgB{display:block}.page_siteCopy__JBGgB dl{margin-block:var(--lw-space-8)}.page_code__QEI9B,.page_reading__WK5b5{padding:var(--lw-space-6)}.page_codeLedger__OAooG>div{gap:var(--lw-space-3)}.page_closing__G_8xs,.page_drawings__RnexU,.page_handoff__kdAlj,.page_reading__WK5b5{margin-top:var(--lw-space-16)}.page_drawings__RnexU ol{gap:var(--lw-space-6)}}@media (prefers-reduced-motion:reduce){.page_code__QEI9B,.page_drawings__RnexU li,.page_reading__WK5b5,.page_site__VlPNc figure{animation:none;transform:none;clip-path:none}.page_site__VlPNc img{transition:none}}