.index-opening{padding-bottom:var(--sp-lg)}.index-opening h1{margin-top:var(--sp-sm)}.overview-opening-layout{gap:var(--sp-lg);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.overview-opening-layout figure{justify-self:center;width:100%;max-width:300px}.overview-opening-layout img{width:100%;height:auto}.index-definition{max-width:80ch}.family-anchor-list{gap:var(--sp-xs) var(--sp-md);flex-wrap:wrap;display:flex}.family-anchor-list a{border-bottom:1px solid var(--color-border);align-items:center;min-height:44px;display:inline-flex}.family-anchor-list a:hover{color:var(--color-link);border-color:currentColor}.overview-family-grid{gap:var(--sp-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-family{min-width:0;scroll-margin-top:var(--sp-md);flex-direction:column;display:flex}.overview-thumbnail{aspect-ratio:4/3;background:var(--color-surface-muted);display:block;position:relative;overflow:hidden}.overview-thumbnail img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.overview-family-body{padding:var(--sp-md);flex-direction:column;flex:1;display:flex}.overview-family-link{align-items:center;gap:var(--sp-xs);min-height:44px;display:inline-flex}.overview-family-body .overview-family-link{padding-top:var(--sp-md);margin-top:auto}.overview-family a:hover{text-underline-offset:4px;text-decoration:underline}.overview-family-other{border-top:2px solid var(--color-accent);justify-content:center}.overview-family-other .overview-family-body{padding-block:var(--sp-lg);flex:0}.overview-family-other h3{font-size:var(--text-h-md)}.overview-table-wrap{overflow-x:auto}.overview-comparison{border-collapse:collapse;text-align:left;width:100%}.overview-comparison th,.overview-comparison td{padding:var(--sp-sm);vertical-align:top;border-bottom:1px solid var(--color-border);line-height:1.55}.overview-comparison th:first-child{width:25%;padding-left:0}.overview-comparison th:last-child,.overview-comparison td:last-child{padding-right:0}.overview-comparison thead{background:var(--color-surface-muted)}.overview-comparison a:hover{color:var(--color-link);text-decoration:underline}.motor-selector{gap:var(--sp-xs) var(--sp-lg);flex-wrap:wrap;display:flex}.motor-selector li{max-width:100%}.motor-selector a{align-items:center;gap:var(--sp-xs);min-height:44px;display:inline-flex}.motor-selector a:hover{color:var(--color-link);text-underline-offset:4px;text-decoration:underline}.overview-other-heading{justify-content:space-between;align-items:start;gap:var(--sp-lg);display:flex}.overview-other-heading>div{max-width:75ch}.overview-other-heading .site-button{flex-shrink:0}.overview-other-layout{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.overview-other-layout figure{justify-self:end;width:100%;max-width:509px}.overview-other-layout img{width:100%;height:auto}.overview-input-records{gap:var(--sp-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-inquiry-layout{gap:var(--sp-xl);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;display:grid}.overview-inquiry-layout figure{justify-self:center;width:100%;max-width:330px}.overview-inquiry-layout img{width:100%;height:auto}.overview-closing-records{gap:var(--sp-sm);flex-direction:column;display:flex}.overview-closing-records li{gap:var(--sp-sm);border-top:1px solid var(--color-border);padding-top:var(--sp-sm);display:flex}.overview-table-hint{display:none}@media (width<=1023px){.overview-inquiry-layout{gap:var(--sp-lg)}.overview-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-other-layout{gap:var(--sp-lg)}}@media (width<=639px){.overview-opening-layout{gap:var(--sp-md);grid-template-columns:minmax(0,1fr)}.overview-opening-layout figure{max-width:260px}.overview-inquiry-layout{gap:var(--sp-md);grid-template-columns:minmax(0,1fr)}.overview-inquiry-layout figure{max-width:300px}.overview-table-hint{display:block}.overview-family-grid{grid-template-columns:minmax(0,1fr)}.overview-other-heading{gap:var(--sp-md);flex-direction:column}.overview-other-layout{gap:var(--sp-md);grid-template-columns:minmax(0,1fr)}.overview-other-layout figure{justify-self:center}.overview-comparison{min-width:620px}.overview-input-records{gap:var(--sp-md);grid-template-columns:minmax(0,1fr)}.family-anchor-list{gap:var(--sp-xs) var(--sp-sm)}.motor-selector{flex-direction:column}}
