.surgeon-in-mind-page .rp-container{max-width:1160px}.surgeon-in-mind-page .sim-reading{max-width:740px;margin-inline:auto}.surgeon-in-mind-page .sim-services{gap:20px;margin-top:24px;display:grid}.surgeon-in-mind-page .sim-service{border:1px solid var(--app-line);border-radius:8px;padding:24px}.surgeon-in-mind-page .sim-service svg{color:var(--mm-green);width:24px;height:24px;margin-bottom:16px}.surgeon-in-mind-page .sim-service p{margin-top:14px}.surgeon-in-mind-page .sim-module{background:var(--mm-sage-mist);border:1px solid var(--app-line);border-radius:8px;max-width:960px;margin-inline:auto;padding:32px}.surgeon-in-mind-page .sim-fields{gap:20px;margin-top:24px;display:grid}.surgeon-in-mind-page input,.surgeon-in-mind-page select{min-height:48px;font-size:16px}.surgeon-in-mind-page label{font-size:16px;font-weight:600;display:block}.surgeon-in-mind-page label+:is(input,textarea,select){margin-top:8px}.surgeon-in-mind-page .sim-switch{justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:16px;display:flex}.surgeon-in-mind-page .sim-switch>span{min-width:0}.surgeon-in-mind-page .sim-switch small{color:var(--app-sub);margin-top:4px;font-size:14px;font-weight:400;display:block}.surgeon-in-mind-page details{border-block:1px solid var(--app-line);margin-top:24px}.surgeon-in-mind-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-block:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.surgeon-in-mind-page summary::-webkit-details-marker{display:none}.surgeon-in-mind-page summary svg{flex:none;width:20px}.surgeon-in-mind-page .sim-optional{gap:24px;padding-block:8px 24px;display:grid}.surgeon-in-mind-page .sim-note{color:var(--app-sub);margin-top:12px;font-size:15px;line-height:1.6}.surgeon-in-mind-page .sim-fees{background:var(--patient-wash);border-left:2px solid var(--app-line);margin-block:24px;padding:24px}.surgeon-in-mind-page .rp-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.surgeon-in-mind-page .rp-closing{border-radius:8px}.surgeon-in-mind-page .sim-source{padding-bottom:48px}.surgeon-in-mind-page .sim-legacy{scroll-margin-top:calc(var(--rp-header,170px) + 24px)}@media (width>=768px){.surgeon-in-mind-page .sim-services,.surgeon-in-mind-page .sim-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.surgeon-in-mind-page .sim-module,.surgeon-in-mind-page .sim-service{padding:20px}.surgeon-in-mind-page .rp-related-links{grid-template-columns:1fr}}
