.specialty-hero-description[data-v-7749c902]{color:#242424b3;font-size:15px;line-height:1.52;overflow-wrap:anywhere}.specialty-hero-description[data-v-7749c902] p{margin:0}.specialty-hero-description[data-v-7749c902]>:not([hidden])~:not([hidden]){margin-top:.7rem}.specialty-hero-description[data-v-7749c902] div:empty,.specialty-hero-description[data-v-7749c902] p:empty{display:none}.specialty-hero-description[data-v-7749c902] br+br{content:"";display:block;margin-top:.7rem}.specialty-hero-description[data-v-7749c902] h2,.specialty-hero-description[data-v-7749c902] h3,.specialty-hero-description[data-v-7749c902] h4,.specialty-hero-description[data-v-7749c902] h5,.specialty-hero-description[data-v-7749c902] h6{color:#242424;font-size:1.08em;font-weight:500;line-height:1.35;margin:0;padding-top:.35rem}.specialty-hero-description[data-v-7749c902] ol,.specialty-hero-description[data-v-7749c902] ul{margin:0;padding-left:1.25rem}.specialty-hero-description[data-v-7749c902] ul{list-style:disc}.specialty-hero-description[data-v-7749c902] ol{list-style:decimal}.specialty-hero-description[data-v-7749c902] li+li{margin-top:.3rem}.specialty-hero-description[data-v-7749c902] a{color:#e13027}.specialty-hero-description[data-v-7749c902] b,.specialty-hero-description[data-v-7749c902] strong{color:#242424;font-weight:500}@media(min-width:768px){.specialty-hero-description[data-v-7749c902]{font-size:17px;line-height:1.58}}.specialty-about-layout[data-v-7749c902]{display:grid;gap:1.5rem}.specialty-about-description[data-v-7749c902]{color:#242424c2;font-size:16px;line-height:1.62;max-width:52rem;overflow-wrap:anywhere}.specialty-about-description[data-v-7749c902] p{margin:0}.specialty-about-description[data-v-7749c902]>:not([hidden])~:not([hidden]){margin-top:.9rem}.specialty-about-description[data-v-7749c902] div:empty,.specialty-about-description[data-v-7749c902] p:empty{display:none}.specialty-about-description[data-v-7749c902] h2,.specialty-about-description[data-v-7749c902] h3,.specialty-about-description[data-v-7749c902] h4,.specialty-about-description[data-v-7749c902] h5,.specialty-about-description[data-v-7749c902] h6{color:#242424;font-weight:600;line-height:1.2;margin:0;padding-top:.75rem}.specialty-about-description[data-v-7749c902] h2{font-size:25px}.specialty-about-description[data-v-7749c902] h3,.specialty-about-description[data-v-7749c902] h4,.specialty-about-description[data-v-7749c902] h5,.specialty-about-description[data-v-7749c902] h6{font-size:21px}.specialty-about-description[data-v-7749c902] ol,.specialty-about-description[data-v-7749c902] ul{background:#f7f7f7;border:1px solid rgba(36,36,36,.1);border-radius:.5rem;margin:1.15rem 0;padding:1rem 1.25rem 1rem 2.6rem}.specialty-about-description[data-v-7749c902] ul{list-style:disc}.specialty-about-description[data-v-7749c902] ol{list-style:decimal}.specialty-about-description[data-v-7749c902] li+li{margin-top:.45rem}.specialty-about-description[data-v-7749c902] a{color:#e13027;text-decoration:underline;text-decoration-color:#e1302752;text-underline-offset:.18em}.specialty-about-description[data-v-7749c902] b,.specialty-about-description[data-v-7749c902] strong{color:#242424;font-weight:600}@media(min-width:768px){.specialty-about-layout[data-v-7749c902]{align-items:start;gap:2.5rem;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.specialty-about-description[data-v-7749c902]{font-size:19px;line-height:1.62}.specialty-about-description[data-v-7749c902]>:not([hidden])~:not([hidden]){margin-top:1rem}}.specialty-detail-page[data-v-7749c902] .doc-button-primary-fill:not(.specialty-hero-primary-button),.specialty-detail-page[data-v-7749c902] .specialty-content-red-button{box-shadow:0 8px 20px #e130273d;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.specialty-detail-page[data-v-7749c902] .doc-button-primary-fill:not(.specialty-hero-primary-button):focus-visible,.specialty-detail-page[data-v-7749c902] .specialty-content-red-button:focus-visible{outline:3px solid rgba(225,48,39,.24);outline-offset:3px}.specialty-detail-page[data-v-7749c902] .doc-button-primary-fill:not(.specialty-hero-primary-button):active,.specialty-detail-page[data-v-7749c902] .specialty-content-red-button:active{box-shadow:0 4px 12px #e1302733;transform:translateY(0)}@media(hover:hover){.specialty-detail-page[data-v-7749c902] .doc-button-primary-fill:not(.specialty-hero-primary-button):hover,.specialty-detail-page[data-v-7749c902] .specialty-content-red-button:hover{box-shadow:0 12px 28px #e1302757;filter:brightness(.96);transform:translateY(-2px)}}
