.lf-practices__grid{display:grid;gap:4rem;grid-template-columns:7fr 5fr}.lf-practices:not(.is-ready) .lf-practices__grid{grid-template-columns:1fr}.lf-practices__list,.lf-practices__relations ul{list-style:none;margin:0;padding:0}.lf-practices__button,.lf-practices__button:focus,.lf-practices__button:hover{align-items:baseline;background:transparent;border:0;border-bottom:1px solid var(--lf-line);border-radius:0;color:var(--lf-ink);display:flex;font-family:var(--font-archivo);font-size:clamp(1.8rem,3.2vw,3rem);gap:1.5rem;letter-spacing:-.02em;line-height:1.1;padding:2rem 0;text-align:left;width:100%}.lf-practices__number{color:var(--lf-muted);font-size:.7rem}.lf-practices__panel-content{padding:1.5rem 0}.lf-practices__relations{display:grid;font-size:.875rem;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}.lf-practices__relations li{margin-top:.5rem}.lf-practices__detail{display:none}.lf-practices.is-ready .lf-practices__button[aria-expanded=false]{color:var(--lf-muted)}.lf-practices.is-ready .lf-practices__button[aria-expanded=true] .lf-practices__number{color:var(--lf-accent)}@media(min-width:1024px){.lf-practices.is-ready .lf-practices__panel{display:none}.lf-practices.is-ready .lf-practices__detail{display:block}.lf-practices__sticky{position:sticky;top:7rem}.lf-practices__sticky>.lf-lead{font-size:1.875rem;font-style:italic}}@media(max-width:1023px){.lf-practices__grid{grid-template-columns:1fr}}