.mini-page{color:var(--color-text);background:var(--color-surface);overflow-wrap:anywhere}.mini-page :where(.mini-hero__heading,.mini-size__evidence,.mini-family__head,.mini-faq)>*{min-width:0}.mini-page .site-button{white-space:normal;max-width:100%}.mini-page .site-button>span{min-width:0}.mini-page :where(h1,h2,h3,p,figure,ul,ol,dl,dd){margin:0}.mini-page :where(a){text-decoration:none}.mini-page :where(section[id]){scroll-margin-top:calc(var(--header-height) + var(--space-6))}.mini-page :where(h2){font:var(--type-section-title);color:var(--color-heading)}.mini-page :where(h3){font:var(--type-card-title);color:var(--color-heading)}.mini-page .mini-eyebrow{color:var(--color-accent-text);font:var(--type-label);margin-bottom:var(--space-4)}.mini-hero{padding:calc(var(--header-height) + var(--space-6)) 0 var(--space-6);color:var(--color-surface);background:var(--color-primary)}.mini-hero .mini-eyebrow{color:var(--color-accent-on-dark)}.mini-breadcrumb{align-items:center;gap:var(--space-2);color:rgb(var(--color-white-rgb) / 70%);font:var(--type-small);margin-bottom:var(--space-6);display:flex}.mini-breadcrumb a{color:inherit;padding-block:var(--space-2)}.mini-hero__heading{gap:var(--space-layout-columns);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;display:grid}.mini-hero h1{font:var(--type-display);letter-spacing:var(--letter-spacing-display);color:var(--color-surface);max-width:23ch}.mini-hero__copy>p{font:var(--type-lead);color:rgb(var(--color-white-rgb) / 82%);max-width:42ch}.mini-actions{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.mini-hero .site-text-action{color:var(--color-surface)}.mini-lineup{margin-top:var(--space-6)}.mini-lineup__scroll{scrollbar-color:var(--color-border-strong) var(--color-primary);scrollbar-width:thin;overflow-x:auto}.mini-lineup__row{max-width:47.2rem;margin-inline:auto;display:block}.mini-lineup img{width:100%;height:auto;display:block}.mini-section{padding-block:var(--space-section-default)}.mini-section--warm{background:var(--color-surface-warm)}.mini-section--soft{background:var(--color-primary-soft)}.mini-section-heading{max-width:var(--measure-prose);margin-bottom:var(--space-heading-content)}.mini-section-heading>p:last-child{margin-top:var(--space-4);color:var(--color-text-muted)}.mini-integration{gap:var(--space-layout-columns);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.mini-intro{color:var(--color-text-muted);margin-top:var(--space-5);max-width:52ch}.mini-size__evidence{margin-top:var(--space-5)}.mini-size__evidence img{object-fit:contain;width:100%;height:30rem;display:block}.mini-size__model{font:var(--type-label)}.mini-page .mini-note{color:var(--color-text-muted);font:var(--type-small);margin-top:var(--space-4)}.mini-size__evidence .site-text-action{margin-top:var(--space-4)}.mini-checks ol{padding:0;list-style:none}.mini-checks li{gap:var(--space-5);padding-block:var(--space-5);border-top:.5px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);display:grid}.mini-checks li p{color:var(--color-text-muted);margin-top:var(--space-3)}.mini-checks__number{color:var(--color-text-muted);font:var(--type-label)}.mini-selector__heading{gap:var(--space-layout-columns);margin-bottom:var(--space-heading-content);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.mini-selector__heading p{color:var(--color-text-muted);max-width:48ch}.mini-selector{gap:var(--space-layout-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.mini-family{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:.5px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.mini-family__head{gap:var(--space-4);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;display:grid}.mini-family__head img{object-fit:cover;width:100%;height:8rem;display:block}.mini-page .mini-family__tag{color:var(--color-text-muted);font:var(--type-label);margin-bottom:var(--space-2)}.mini-family__copy{color:var(--color-text-muted)}.mini-family table{border-collapse:collapse;text-align:left;width:100%;font:var(--type-small)}.mini-family th,.mini-family td{padding:var(--space-1) var(--space-3) var(--space-1) 0;border-bottom:.5px solid var(--color-border);vertical-align:middle}.mini-family thead th{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.mini-family tbody th a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-primary);white-space:nowrap;display:inline-flex}.mini-family tbody th a:hover,.mini-family tbody th a:focus-visible{color:var(--color-accent-text)}.mini-family td:last-child{color:var(--color-text-muted);white-space:normal}.mini-page .mini-family .mini-note{margin-top:var(--space-2)}.mini-documents{gap:var(--space-layout-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mini-document{align-items:flex-start;gap:var(--space-4);padding:var(--space-panel-padding);background:var(--color-surface);border-radius:var(--radius-card);color:var(--color-text);flex-direction:column;display:flex}.mini-document>svg,.mini-document p{color:var(--color-text-muted)}.mini-document .site-text-action{padding-top:var(--space-4);margin-top:auto}.mini-faq{gap:var(--space-layout-columns);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);display:grid}.mini-faq>div:first-child p{margin-top:var(--space-5);color:var(--color-text-muted);max-width:35ch}.mini-page .lead-cta{margin:0}.mini-page .lead-cta-form{width:100%;min-width:0}.mini-page .lead-form__footer{min-width:0}@media (width<=980px){.mini-hero__heading,.mini-integration,.mini-selector__heading,.mini-faq{grid-template-columns:minmax(0,1fr)}.mini-hero h1{max-width:24ch}.mini-hero__copy>p{max-width:60ch}.mini-documents{grid-template-columns:minmax(0,1fr)}.mini-document{gap:var(--space-3)}.mini-size__evidence{max-width:38rem}}@media (width<=640px){.mini-hero{padding-top:calc(var(--header-height) + var(--space-5))}.mini-hero__heading{gap:var(--space-5)}.mini-lineup__row{min-width:720px;max-width:none}.mini-page .lead-cta-form{padding:var(--space-4)}.mini-checks li{gap:var(--space-4)}}.mini-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
