.pa-feature-page{overflow:visible}.pa-feature-page-hero,.pa-feature-chapter,.pa-related-features{width:min(100%, var(--pa-page));padding-right:var(--pa-gutter);padding-left:var(--pa-gutter);margin:0 auto}.pa-feature-page-hero{grid-template-columns:minmax(0,.78fr) minmax(32rem,1.22fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(4.75rem,8vw,7.5rem);display:grid}.pa-feature-page-hero.is-wide{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.75rem,5vw,4.5rem)}.pa-feature-page-hero.is-wide .pa-feature-page-hero-copy{max-width:62rem}.pa-feature-page-hero.is-wide .pa-feature-page-hero-copy h1{max-width:15ch}.pa-feature-back-link{width:fit-content;min-height:2.75rem;color:var(--muted-foreground);text-underline-offset:.22em;align-items:center;font-size:.82rem;font-weight:610;display:inline-flex}.pa-feature-page-hero h1{letter-spacing:-.038em;text-wrap:balance;max-width:12ch;font-size:clamp(3.15rem,5vw,4.7rem);font-weight:610;line-height:.98}.pa-feature-page-hero-copy>p{max-width:62ch;color:color-mix(in oklab, var(--foreground) 72%, white);font-size:clamp(1.03rem,1.6vw,1.2rem);line-height:1.65;margin-top:1.65rem!important}.pa-feature-page-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.pa-feature-page-hero-visual,.pa-feature-chapter-visual{min-width:0}.pa-feature-page-chapters{width:100%}.pa-feature-chapter{padding-top:var(--pa-section);padding-bottom:var(--pa-section);border-top:1px solid var(--border);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.pa-feature-chapter.is-reversed{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.pa-feature-chapter.is-reversed .pa-feature-chapter-copy{grid-column:2}.pa-feature-chapter.is-reversed .pa-feature-chapter-visual{grid-area:1/1}.pa-feature-chapter-copy h2,.pa-related-features h2{letter-spacing:-.038em;text-wrap:balance;max-width:15ch;font-size:clamp(2.35rem,4vw,4.1rem);font-weight:610;line-height:1.02}.pa-feature-chapter-copy>p,.pa-related-features>div:first-child>p{max-width:62ch;color:color-mix(in oklab, var(--foreground) 72%, white);font-size:clamp(1.01rem,1.45vw,1.16rem);line-height:1.65;margin-top:1.35rem!important}.pa-feature-chapter-detail{margin-top:1.75rem}.pa-feature-point-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pa-feature-point-list li{border-top:1px solid var(--border);min-height:3.1rem;color:var(--foreground);align-items:center;padding:.8rem 0;font-size:.91rem;line-height:1.45;display:flex}.pa-product-surface{background:0 0;min-width:0;overflow:visible}.pa-product-surface-header{justify-content:space-between;align-items:center;gap:1rem;min-height:0;padding:0 0 1rem;display:flex}.pa-product-surface-header>div:first-child{gap:.18rem;min-width:0;display:grid}.pa-product-surface-header strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:640;overflow:hidden}.pa-product-surface-header span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;overflow:hidden}.pa-product-surface-action{flex:none}.pa-product-surface-body{min-width:0;padding:0}.pa-related-features{padding-top:var(--pa-section);padding-bottom:var(--pa-section);border-top:1px solid var(--border);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(3rem,7vw,7rem);display:grid}.pa-related-feature-links{display:grid}.pa-related-feature-links a{border-top:1px solid var(--border);min-height:5.5rem;color:inherit;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;text-decoration:none;display:flex}.pa-related-feature-links a:first-child{border-top:0}.pa-related-feature-links a>span{gap:.3rem;min-width:0;display:grid}.pa-related-feature-links strong{font-size:1rem;font-weight:640}.pa-related-feature-links small{color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.pa-related-feature-links svg{width:1rem;height:1rem;color:var(--primary);flex:none;transition:transform .16s}.pa-related-feature-links a:hover svg{transform:translate(3px)}@media (width<=980px){.pa-feature-page-hero,.pa-feature-chapter,.pa-feature-chapter.is-reversed,.pa-related-features{grid-template-columns:1fr}.pa-feature-page-hero{align-items:start}.pa-feature-page-hero h1{max-width:14ch}.pa-feature-chapter.is-reversed .pa-feature-chapter-copy,.pa-feature-chapter.is-reversed .pa-feature-chapter-visual{grid-column:1}.pa-feature-chapter.is-reversed .pa-feature-chapter-copy{grid-row:1}.pa-feature-chapter.is-reversed .pa-feature-chapter-visual{grid-row:2}}@media (width<=680px){.pa-feature-page-hero{gap:2.5rem;padding-top:2.5rem;padding-bottom:4.5rem}.pa-feature-page-hero h1{max-width:13ch;font-size:clamp(2.65rem,12vw,3.45rem);line-height:1}.pa-feature-page-actions{flex-direction:column;align-items:stretch}.pa-feature-page-actions .pa-button{width:100%}.pa-feature-chapter{gap:2.25rem}.pa-feature-chapter-copy h2,.pa-related-features h2{font-size:clamp(2.3rem,11vw,3.25rem)}.pa-product-surface-header{padding:0 0 .85rem}.pa-product-surface-body{padding:0}}
