.public-site-root .feature-detail{color:var(--ink);background:var(--canvas)}.public-site-root .feature-detail .catalog-hero{border-bottom:1px solid var(--line)}.public-site-root .feature-detail-body{padding-block:var(--section-hero)var(--section)}.public-site-root .feature-breadcrumb{color:var(--ink-soft);font-size:var(--fs-sm);flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.public-site-root .feature-breadcrumb a:hover{color:var(--accent-text)}.public-site-root .feature-breadcrumb [aria-current=page]{color:var(--ink)}.public-site-root .feature-detail-grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);display:grid}.public-site-root .feature-article,.public-site-root .feature-related{min-width:0}.public-site-root .feature-image{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow);margin-bottom:2rem;position:relative;overflow:hidden}.public-site-root .feature-prose{color:var(--ink-soft);overflow-wrap:anywhere;line-height:1.75}.public-site-root .feature-prose h2,.public-site-root .feature-prose h3,.public-site-root .feature-prose h4{color:var(--ink);letter-spacing:-.025em;line-height:1.2}.public-site-root .feature-prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.public-site-root .feature-prose img{max-width:100%;height:auto}.public-site-root .feature-table-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:100%;margin-block:1.5rem;overflow-x:auto}.public-site-root .feature-table-scroll table{width:max-content;min-width:100%;margin:0}.public-site-root .feature-table-scroll th,.public-site-root .feature-table-scroll td{border-bottom:1px solid var(--line);min-width:8rem;color:var(--ink);padding:.75rem 1rem}.public-site-root .feature-table-scroll th{background:var(--surface-2);font-weight:700}.public-site-root .feature-faq{margin-top:3.5rem}.public-site-root .feature-faq h2{color:var(--ink);font-size:var(--h3);letter-spacing:-.025em;margin-bottom:1.5rem;font-weight:700}.public-site-root .feature-faq-list{gap:.75rem;display:grid}.public-site-root .feature-faq-list details,.public-site-root .feature-related-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--edge)}.public-site-root .feature-faq-list summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:650;display:flex}.public-site-root .feature-faq-list summary svg{width:1.1rem;height:1.1rem;color:var(--accent-text);transition:transform .16s var(--ease-out);flex:none}.public-site-root .feature-faq-list details[open] summary svg{transform:rotate(90deg)}.public-site-root .feature-faq-list details p{color:var(--ink-soft);margin:0;padding:0 1.25rem 1.25rem;line-height:1.65}.public-site-root .feature-related{align-content:start;gap:1rem;display:grid}.public-site-root .feature-related-card{padding:1.5rem}.public-site-root .feature-related-card h2{color:var(--ink);font-size:var(--fs-lg);margin-bottom:1rem;font-weight:700}.public-site-root .feature-related-card ul{gap:.75rem;display:grid}.public-site-root .feature-related-card a{line-height:1.5}@media (min-width:1024px){.public-site-root .feature-detail-grid{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr)}}@media (prefers-reduced-motion:reduce){.public-site-root .feature-faq-list summary svg{transition:none}}
/*# sourceMappingURL=2f829a8d10c2f98a.css.map*/