.feature{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.feature:before{content:"";background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;position:absolute;inset:-10% 20% 50% -40%}.feature__inner{grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"cover head""body body";align-items:start;column-gap:1.25rem;padding-block:2rem 2.5rem;display:grid;position:relative}.feature__cover{grid-area:cover;transform:rotate(-2deg)}.feature__head{grid-area:head}.feature__body{grid-area:body}.feature__badge{margin:.5rem 0 0}.feature__title{font:800 clamp(1.6rem, 7.5vw, 2.4rem)/.95 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:.5rem 0 .75rem}.feature__title a{text-decoration:none}.feature__blurb{max-width:36rem;margin-top:1.5rem}.feature__actions{gap:.75rem;margin-top:1rem;display:grid}.feature__actions .store-note{order:1;margin-top:0}.feature__all{font:600 .78rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 0}.feature__all a{padding-block:.5rem;display:inline-block}@media (width>=40em){.feature__inner{grid-template-columns:10rem minmax(0,1fr);column-gap:2rem}.feature__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.feature__actions .store-note{flex-basis:100%}}@media (width>=48em){.feature:before{inset:-20% 40% 0 -10%}.feature__inner{grid-template-columns:17rem minmax(0,1fr);grid-template-areas:"cover head""cover body";align-content:center;column-gap:3.5rem;padding-block:4.5rem}.feature__cover{align-self:center}.feature__head{align-self:end}.feature__title{margin:.75rem 0 1rem;font-size:clamp(2.75rem,6vw,5.5rem);line-height:.92}.feature__head .terms{margin-bottom:1.5rem}.feature__blurb{margin-top:0}.feature__actions{margin-top:1.75rem}}@media (width>=64em){.feature__inner{grid-template-columns:22rem minmax(0,1fr);column-gap:4.5rem}}
