/* Scoped refinement: compact surgical topics + native FAQ. Approved sections unchanged. */
.page-onepage .surgery-compact .onepage-chapter-heading{margin-bottom:26px}
.page-onepage .surgery-compact .onepage-chapter-heading h2{margin-bottom:0}
.surgery-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.surgery-topic{padding:27px 24px;border:1px solid #bda17366;border-radius:5px}
.surgery-topic-icon{display:block;width:38px;height:38px;margin-bottom:19px;color:#bda173}
.surgery-topic-icon svg{display:block;width:100%;height:100%}
.page-onepage .surgery-topic h3{font-size:30px;line-height:1.15;color:#e5d4b2;margin:0 0 12px}
.page-onepage .surgery-topic p{font-size:15px;line-height:1.6;color:#ddd9d0;margin:0;max-width:310px}
.page-onepage .faq-v11{padding:60px 0}
.faq-v11-heading{margin-bottom:34px}
.faq-v11-heading .eyebrow{margin-bottom:15px}
.page-onepage .faq-v11-heading h2{font-size:44px;line-height:1.06;margin:0;color:#e5d4b2}
.faq-v11-groups{max-width:960px}
.faq-v11-group+.faq-v11-group{margin-top:34px}
.page-onepage .faq-v11-group>h3{font:500 14px/1.5 var(--sans);color:#bda173;letter-spacing:.04em;margin:0 0 12px}
.faq-v11-item{border-top:1px solid #bda17344}
.faq-v11-item:last-child{border-bottom:1px solid #bda17344}
.faq-v11-item summary{position:relative;list-style:none;cursor:pointer;padding:20px 48px 20px 0;color:#eee7dc;font:500 16px/1.5 var(--sans)}
.faq-v11-item summary::-webkit-details-marker{display:none}
.faq-v11-item summary::before,.faq-v11-item summary::after{content:"";position:absolute;right:8px;top:50%;width:14px;height:1px;background:#bda173;transform:translateY(-50%)}
.faq-v11-item summary::after{transform:translateY(-50%) rotate(90deg)}
.faq-v11-item[open] summary::after{transform:translateY(-50%) rotate(0deg)}
.faq-v11-item summary:hover{color:#e5d4b2}
.faq-v11-item summary:focus-visible{outline:2px solid #bda173;outline-offset:4px;border-radius:2px}
.faq-v11-answer{padding:0 48px 22px 0;max-width:850px}
.page-onepage .faq-v11-answer p{color:#ddd9d0;font-size:15px;line-height:1.7;margin:0}
.page-onepage .faq-v11-answer p+p{margin-top:12px}
@media(max-width:1020px){.surgery-topics{gap:15px}.surgery-topic{padding:23px 19px}.page-onepage .surgery-topic h3{font-size:28px}}
@media(max-width:760px){.surgery-topics{grid-template-columns:1fr;gap:14px}.surgery-topic{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:17px;padding:23px 20px}.surgery-topic-icon{width:34px;height:34px;grid-row:1/3;margin:0}.page-onepage .surgery-topic h3{font-size:28px;margin-bottom:8px}.page-onepage .surgery-topic p{font-size:14px;max-width:none}.page-onepage .faq-v11{padding:42px 0}.faq-v11-heading{margin-bottom:29px}.page-onepage .faq-v11-heading h2{font-size:35px}.faq-v11-group+.faq-v11-group{margin-top:29px}.faq-v11-item summary{font-size:15px;line-height:1.5;padding:19px 32px 19px 0}.faq-v11-item summary::before,.faq-v11-item summary::after{right:2px}.faq-v11-answer{padding:0 4px 22px 0}.page-onepage .faq-v11-answer p{font-size:14px}}
@media print{.faq-v11-item summary{color:#000}.faq-v11-item .faq-v11-answer{display:block!important}.page-onepage .faq-v11-answer p{color:#000}}
