.features-layout{gap:var(--space-l);padding-bottom:var(--space-2xl);display:grid}.feature-index__title{margin-bottom:var(--space-xs)}.feature-index__list{flex-wrap:wrap;gap:.4rem;display:flex}.feature-index__link{border:1px solid var(--c-emerald-line);color:var(--c-mist);font-size:var(--fs-small);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;padding:.45rem .8rem;text-decoration:none;display:inline-block}.feature-index__link:hover{color:var(--c-paper);border-color:var(--c-gold-300)}.feature{gap:var(--space-m);padding-block:var(--space-xl);border-top:1px solid var(--c-gold-line);scroll-margin-top:calc(var(--header-h) + 1rem);display:grid}.feature__title{font-size:var(--fs-h3)}.feature__list{gap:0;display:grid}.feature__item{border-bottom:1px solid var(--c-emerald-line);color:var(--c-mist);padding:.75rem 0 .75rem 1.5rem;position:relative}.feature__item:before{content:"";background:var(--c-gold-300);width:.6rem;height:1px;position:absolute;top:1.45rem;left:0}.feature__media img{aspect-ratio:4/3}.features-note{padding-top:var(--space-l);border-top:1px solid var(--c-gold-line);max-width:70ch}@media (min-width:64rem){.features-layout{gap:var(--space-xl);grid-template-columns:15rem minmax(0,1fr);align-items:start}.feature-index{top:calc(var(--header-h) + 2rem);position:sticky}.feature-index__list{flex-direction:column;gap:0}.feature-index__link{border:0;padding:.4rem 0;display:block}.feature{gap:var(--space-l);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}.feature:first-child{border-top:0;padding-top:0}.feature__media{grid-column:2}}