.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin:10px 0 28px;font-size:14px;display:flex}.feature-page{padding-bottom:70px}.feature-tone-lime{background:var(--lime)}.feature-tone-lilac{background:var(--lilac)}.feature-tone-blush{background:var(--blush)}.feature-hero{border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(28px,5vw,72px);display:grid}.feature-intro h1{font-size:clamp(42px,5.2vw,72px);line-height:1.04}.feature-deck{margin-top:30px;font-size:clamp(23px,2.4vw,30px);line-height:1.3}.feature-intro>p:not(.feature-deck){max-width:48ch;margin-top:22px}.feature-intro .button{margin:30px 0 16px}.feature-jump{width:fit-content;font-size:16px;display:block}.feature-shot{width:min(100%,310px);margin:0 auto}.feature-shot img,.feature-detail img{border-radius:22px;width:100%;height:auto}.feature-shot figcaption,.feature-detail figcaption{margin-top:16px;font-size:14px;line-height:1.45}.feature-shot a,.feature-detail a{border-radius:22px;display:block}.feature-body{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:clamp(40px,7vw,112px);padding:88px clamp(0px,3vw,48px);display:grid}.feature-prose{max-width:70ch}.feature-prose h2{margin:52px 0 24px;font-size:clamp(28px,2.8vw,38px);line-height:1.12}.feature-prose h2:first-child{margin-top:0}.feature-prose p{margin-block:18px}.feature-detail{background:var(--soft);border-radius:24px;padding:22px;position:sticky;top:36px}.feature-detail figure{margin:0}.feature-faq,.feature-next{grid-template-columns:.8fr 1.2fr;gap:64px;padding:64px 0;display:grid}.feature-faq h2,.feature-next h2{font-size:clamp(32px,3.5vw,48px)}.feature-faq .faq-list{width:100%}.feature-next p{max-width:34ch;margin-top:24px}.related-feature{background:var(--soft);border-radius:16px;justify-content:space-between;align-items:start;gap:20px;margin-bottom:12px;padding:22px 24px;font-size:23px;font-weight:750;text-decoration:none;display:flex}.related-feature:hover{background:var(--lime)}.related-feature small{margin-top:8px;font-size:16px;font-weight:400;display:block}.feature-cta{background:var(--forest);color:var(--paper);border-radius:28px;justify-content:space-between;align-items:center;gap:28px;margin-top:36px;padding:clamp(28px,5vw,60px);display:flex}.feature-cta h2{font-size:clamp(32px,3.5vw,48px)}.feature-cta p{margin-top:16px}.feature-cta .button{background:var(--lime);color:var(--ink);flex-shrink:0}.feature-index-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;padding:48px 0 80px;display:grid}.feature-index-intro h1{font-size:clamp(42px,5.5vw,78px)}.feature-index-intro p{max-width:46ch;font-size:22px}.feature-index-intro .button{margin-top:28px}.feature-directory{gap:28px;display:grid}.feature-directory-row{border-radius:28px;grid-template-columns:.65fr 1fr;align-items:center;gap:70px;padding:48px 70px;display:grid;overflow:hidden}.feature-directory-row:nth-child(2n){grid-template-columns:1fr .65fr}.feature-directory-row:nth-child(2n) .feature-directory-image{order:2}.feature-directory-image{border-radius:22px 22px 0 0;max-height:370px;margin-bottom:-48px;display:block;overflow:hidden}.feature-directory-image img{width:100%}.feature-directory-row h2{font-size:clamp(32px,3.5vw,48px)}.feature-directory-row h2 a{text-decoration:none}.feature-directory-row p{max-width:50ch;margin:24px 0}.brand-features{background:var(--lime);border-radius:28px;padding:48px}.brand-features p{max-width:60ch;margin:24px 0}@media (width<=850px){.feature-hero{gap:30px;padding:30px}.feature-body{grid-template-columns:minmax(0,1fr) 240px;gap:32px;padding:64px 0}.feature-detail{padding:14px}.feature-faq,.feature-next{gap:32px}.feature-directory-row,.feature-directory-row:nth-child(2n){grid-template-columns:.6fr 1fr;gap:36px;padding:36px}.feature-directory-row:nth-child(2n) .feature-directory-image{order:0}.feature-directory-image{margin-bottom:-36px}}@media (width<=620px){.breadcrumbs{gap:8px;font-size:12px}.feature-hero{border-radius:24px;grid-template-columns:1fr;padding:28px 22px}.feature-intro h1{font-size:39px}.feature-deck{margin-top:24px;font-size:23px}.feature-shot{width:min(100%,280px);margin-top:10px}.feature-body{grid-template-columns:1fr;gap:32px;padding:48px 0}.feature-detail{max-width:300px;margin-inline:auto;padding:20px;position:static}.feature-faq,.feature-next,.feature-index-intro{grid-template-columns:1fr;gap:28px;padding:36px 0}.feature-cta{flex-direction:column;align-items:start}.feature-directory-row,.feature-directory-row:nth-child(2n){grid-template-columns:1fr;gap:32px;padding:28px 24px 0}.feature-directory-row>div{grid-row:1}.feature-directory-image{width:230px;max-height:270px;margin:0 auto}.feature-directory-row h2{font-size:34px}.feature-directory-row .text-link{font-size:17px}.brand-features{padding:28px}}
