/* Selection content only: use the existing theme palette and typography. */
.huayi-pillar[data-selection-revised] .selection-options {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 245px), 1fr));
  gap: 24px;
}
.huayi-pillar[data-selection-revised] .selection-options > article { min-width: 0; }
.huayi-pillar[data-selection-revised] .selection-options h3 { font-size: 25px; line-height: 1.3; }
.huayi-pillar[data-selection-revised] .selection-options a { padding-block: 10px; }
.huayi-pillar[data-selection-revised] ol { padding-left: 24px; }
.huayi-pillar[data-selection-revised] li { margin-bottom: 12px; line-height: 1.75; color: var(--muted); }
.single-huayi_product .selection-fit-note { margin: 18px 0; border-block: 1px solid var(--line); }
.single-huayi_product .selection-fit-note > summary { padding: 14px 4px; min-height: 44px; color: var(--ink); cursor: pointer; }
.single-huayi_product .selection-fit-note ol { padding: 0 18px 14px 28px; color: var(--muted); }
.single-huayi_product .selection-fit-note li { margin-bottom: 10px; line-height: 1.75; }
@media (max-width: 760px) {
  .huayi-pillar[data-selection-revised] .selection-options { grid-template-columns: 1fr; gap: 12px; }
}
