.studio-feature{padding:clamp(4rem,7vw,7rem) 6vw;box-sizing:border-box}.studio-feature .studio-kicker,.studio-feature .studio-trail{font:700 .72rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em}.studio-feature h2{font-size:clamp(2.3rem,4.4vw,4.5rem);letter-spacing:-.04em;line-height:1.05;margin:.2rem 0 1.5rem;max-width:18ch}.studio-feature .studio-copy{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;max-width:38rem}.studio-feature .studio-trail{line-height:1.8}.studio-feature{display:grid;grid-template-columns:1fr 1fr;gap:2rem 8vw;border-left:8px solid currentColor}.studio-feature .studio-kicker{grid-column:1/-1}.studio-feature .studio-trail{align-self:end;justify-self:end;text-align:right}@media(max-width:760px){.studio-feature{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1rem}.studio-feature .studio-kicker,.studio-feature .studio-text,.studio-feature .studio-trail{grid-column:auto;max-width:100%;margin:0;text-align:left;justify-self:start}.studio-feature h2{max-width:100%}}
