.look-2026 .practices{padding-bottom:var(--section)}.look-2026 .practice+.practice{margin-top:var(--section)}.look-2026 .practice .kit-head{margin-bottom:clamp(28px,3.4vw,48px)}.look-2026 .practice__layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5);align-items:stretch}.look-2026 .practice__head{grid-column:1 / 6;align-self:start}.look-2026 .practice__title{max-width:12em}.look-2026 .practice__copy{max-width:34rem;margin-top:var(--s-7)}.look-2026 .practice__tagline{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.4;color:var(--ink);text-wrap:pretty}.look-2026 .practice__intro{margin-top:var(--s-5);font-size:var(--t-lead);line-height:1.6;color:var(--ink-body);text-wrap:pretty}.look-2026 .practice__list{display:flex;flex-direction:column;grid-column:7 / 13;list-style:none;border-bottom:1px solid var(--rule)}.look-2026 .practice__item{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:var(--s-3) 0 var(--s-4);border-top:1px solid var(--rule)}.look-2026 .practice__item:first-child{justify-content:flex-start;padding-top:0;border-top:0}.look-2026 .practice__name{text-wrap:balance}.look-2026 .practice__desc{max-width:36rem;margin-top:var(--s-1);color:var(--ink-body);text-wrap:pretty}@media(max-width:900px){.look-2026 .practice__head,.look-2026 .practice__list{grid-column:1 / -1}.look-2026 .practice__copy{max-width:40rem;margin-top:var(--s-5)}.look-2026 .practice__list{margin-top:clamp(40px,6vw,56px)}}.look-2026 .sv-faq{padding:var(--section) 0}.look-2026 .sv-faq .kit-head__title{max-width:14ch}.look-2026 .sv-faq__list summary h3{text-wrap:balance}
