/* ROSART chair selection guide. Scoped to the approved homepage section. */
#rosart-chair-guide{--rosart-red:#e30613;--rosart-ink:#1b2024;--rosart-steel:#52616a;color:var(--rosart-ink);scroll-margin-top:24px;margin:50px 0 64px;padding:34px 30px 30px;background:#f2f4f4}
#rosart-chair-guide h2{font-family:"Work Sans",sans-serif;font-size:clamp(27px,2.65vw,35px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-transform:none;margin:0;color:var(--rosart-ink)}
#rosart-chair-guide p{font-size:16px;line-height:1.8;color:#47545c;margin:0 0 20px}
#rosart-chair-guide .rosart-section-label{font:600 11px/1.4 "Work Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#b30712;margin:0 0 17px}
#rosart-chair-guide .rosart-home-text-link{display:inline-flex;align-items:center;gap:14px;flex-shrink:0;color:#1b2024;text-decoration:underline;text-underline-offset:5px;font-size:13px;font-weight:600;line-height:1.6}
#rosart-chair-guide .rosart-home-text-link:hover{color:#b30712}
#rosart-chair-guide .rosart-home-text-link:focus-visible{outline:3px solid #1b2024;outline-offset:4px}
#rosart-chair-guide .rosart-chair-guide__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}
#rosart-chair-guide .rosart-chair-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}
#rosart-chair-guide .rosart-chair-guide__steps li{padding:0 20px 0 0;border-right:1px solid #cdd5d8;min-width:0}
#rosart-chair-guide .rosart-chair-guide__steps li:last-child{padding-right:0;border-right:0}
#rosart-chair-guide .rosart-chair-guide__number{display:block;color:#b30712;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.05em;margin-bottom:17px}
#rosart-chair-guide .rosart-chair-guide__steps h3{font:600 18px/1.4 "Work Sans",sans-serif;letter-spacing:-.015em;color:#1b2024;text-transform:none;margin:0 0 12px}
#rosart-chair-guide .rosart-chair-guide__steps p{font-size:14px;line-height:1.8;margin-bottom:0}
@media(max-width:1000px){#rosart-chair-guide .rosart-chair-guide__header{align-items:start;flex-direction:column;gap:15px}#rosart-chair-guide{padding:30px 24px}#rosart-chair-guide .rosart-chair-guide__steps{gap:18px}#rosart-chair-guide .rosart-chair-guide__steps li{padding-right:18px}}
@media(max-width:760px){#rosart-chair-guide{margin:32px 0 44px;padding:28px 22px}#rosart-chair-guide h2{font-size:28px}#rosart-chair-guide .rosart-section-label{font-size:10px;margin-bottom:14px}#rosart-chair-guide .rosart-chair-guide__steps{grid-template-columns:1fr;gap:24px}#rosart-chair-guide .rosart-chair-guide__steps li{border-right:0;border-bottom:1px solid #cdd5d8;padding:0 0 24px}#rosart-chair-guide .rosart-chair-guide__steps li:last-child{border-bottom:0;padding-bottom:0}#rosart-chair-guide .rosart-chair-guide__number{margin-bottom:12px}#rosart-chair-guide .rosart-chair-guide__steps p{font-size:14px;line-height:1.75}}
