.lg-page{flex-direction:column;flex:1;width:100%;display:flex}.lg-doc{width:min(100%,42rem);margin:0 auto;padding:clamp(2.5rem,8vh,5rem) 1.25rem clamp(4rem,10vh,6rem)}.lg-kicker{font-family:var(--ef-serif);font-size:var(--ef-step--1);letter-spacing:.01em;color:var(--efp-hum-ink);margin:0 0 .9rem;font-style:italic}.lg-title{max-width:20ch;font-family:var(--ef-sans);font-size:var(--ef-step-4);letter-spacing:-.02em;color:var(--efp-ink);text-wrap:balance;margin:0 0 1rem;font-weight:800;line-height:1.08}.lg-updated{font-family:var(--ef-serif);font-size:var(--ef-step--1);color:var(--efp-ink-3);margin:0 0 clamp(2.5rem,6vh,3.5rem);font-style:italic}.lg-intro{max-width:64ch;font-size:var(--ef-step-0);color:var(--efp-ink-2);margin:0 0 clamp(2.5rem,6vh,3.5rem);line-height:1.65}.lg-section{border-top:1px solid var(--efp-line);max-width:64ch;padding:clamp(1.8rem,4vh,2.6rem) 0}.lg-section:first-of-type{border-top:0;padding-top:0}.lg-section h2{font-family:var(--ef-sans);font-size:var(--ef-step-1);letter-spacing:-.01em;color:var(--efp-ink);margin:0 0 .85rem;font-weight:700;line-height:1.25}.lg-section p{font-size:var(--ef-step-0);color:var(--efp-ink-2);margin:0 0 1rem;line-height:1.65}.lg-section ul{font-size:var(--ef-step-0);color:var(--efp-ink-2);margin:0 0 1rem;padding-left:1.2em;line-height:1.65}.lg-section li{margin-bottom:.4rem}.lg-section p:last-child,.lg-section ul:last-child{margin-bottom:0}.lg-section a{color:var(--efp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--efp-line-strong);text-decoration-color:var(--efp-line-strong);text-underline-offset:.15em;transition:text-decoration-color var(--ef-dur) var(--ef-ease)}.lg-section a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.lg-section a{transition:none}}
