.app-shell:has(.content-design){min-width:0;max-width:none}.content-design{color:#1a1a1f;background:#fff;width:100%;font-size:14px;line-height:1.5}.content-design .fs{font-size:calc(var(--fs) * 1px);line-height:1.45}.content-design .dynamic-size{width:calc(var(--width) * 1px);max-width:100%;height:auto}.content-design{min-height:100dvh}.content-design :is(a,button,select):focus-visible{outline-offset:3px;outline:2px solid #7c1bff}html[data-input-modality=pointer] .content-design :is(a,button):focus{outline:none}.content-design .home-header,.content-design .home-footer{display:none}.content-design #bottom-nav>div{gap:12px;min-width:0;max-width:none}.content-design[data-subpage]{background:#f4f4f7}.content-design[data-subpage] .home-footer{display:block}.content-design[data-subpage]>.detail-header{z-index:101;position:sticky;top:0}.content-design-document>main,.content-design-entry>section{width:100%;max-width:600px;margin-inline:auto}.content-design-entry>section{padding-bottom:0}.content-design-entry .entry-form-actions{position:static}.content-design[data-subpage]>.policy-page{background:#fff}@media (min-width:768px){.content-design[data-subpage] .detail-desktop-header,.content-design[data-subpage] .home-header{display:block}.content-design[data-subpage] .detail-mobile-header{display:none}}.content-design-content{padding-bottom:64px}.content-topic-modal .fs{font-size:calc(var(--fs) * 1px)}.content-hub{padding:0 16px 32px}.content-intro{display:none}.content-tabs{border-bottom:1px solid #f4f4f7;align-items:center;gap:24px;min-height:54px;display:flex}.content-tabs>a{color:#9a9aa3;white-space:nowrap;padding:12px 0;font-size:18px;font-weight:500}.content-tabs>a[aria-current]{color:#1a1a1f;font-weight:700;box-shadow:inset 0 -2px #2a2a31}.content-tabs .content-search{margin-left:auto}.content-mobile-description{color:#767680;margin:14px 0;font-size:13px}.content-columns{gap:24px;display:grid}.content-categories{gap:6px;padding:4px 0;display:flex;overflow-x:auto}.content-categories button,.content-subjects button{white-space:nowrap;background:#f4f4f7;border-radius:999px;flex-shrink:0;padding:8px 14px}.content-categories button[aria-pressed=true],.content-subjects button[aria-pressed=true]{color:#fff;background:#2a2a31}.content-category-group{display:contents}.content-category-subjects{display:none}.content-subjects{gap:6px;padding:12px 0;display:flex;overflow:auto}.content-feed{min-width:0}.content-feed-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.content-feed-heading h2{font-size:16px;font-weight:700}.content-feed-heading select{background:#fff;border:1px solid #e5e5ea;border-radius:999px;max-width:45%;padding:5px 10px;font-size:14px}.content-card{border-bottom:1px solid #f4f4f7;align-items:center;gap:16px;padding:20px 0;display:flex}.content-card-copy{flex:1;min-width:0}.content-card-label{color:#6b00d7;margin-bottom:8px;font-size:13px;display:block}.content-card h2,.content-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.content-card-meta{color:#9a9aa3;align-items:center;gap:4px;min-width:0;margin-top:8px;font-size:12px;display:flex}.content-card-meta>span{text-overflow:ellipsis;white-space:nowrap;color:#5a5a63;overflow:hidden}.content-card-meta time{flex-shrink:0}.content-card-meta img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.content-directory{color:#767680;flex-wrap:wrap;gap:8px 16px;margin-top:32px;font-size:12px;display:flex}.content-card-image{background:#f4f4f7;border-radius:8px;flex-shrink:0;width:88px;height:88px;overflow:hidden}.content-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.content-more{border:1px solid #c7c7ce;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:28px;padding:11px 14px;font-size:14px;display:flex}.content-empty{text-align:center;color:#767680;padding:56px 16px}.content-detail{padding-bottom:32px}.content-breadcrumb{display:none}.content-article{background:#fff;min-width:0}.content-article #medicontent{overflow-wrap:anywhere;max-width:100%}.content-article #medicontent img{max-width:100%;height:auto}.content-detail-sidebar{background:#fff;padding:24px 16px}.content-related{background:#fff;border-top:8px solid #f4f4f7;padding:24px 16px}.content-related h2{margin-bottom:16px;font-size:18px;font-weight:700}.content-hospital-cta{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.content-hospital-cta span{text-align:center;color:#fff;background:#6b00d7;border-radius:8px;padding:12px}.content-hospital-summary{align-items:center;gap:12px;display:flex}.content-hospital-summary>div{flex:1;min-width:0}.content-hospital-summary p{color:#767680;margin-top:4px;font-size:12px}.content-hospital-summary img{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.content-side-reviews h2{font-size:18px;font-weight:700}.content-treatment-sidebar .content-more{gap:4px;height:42px;margin-top:4px;font-weight:500}.content-side-reviews>p{color:#767680;font-size:12px}.account-login{min-height:calc(100dvh - 54px);padding:0 16px 80px}.account-login>section{max-width:400px;margin:auto}.account-login>section>div:first-child{padding:100px 0 40px}.account-login>section>div:first-child img{width:216px;height:auto}.account-login>section>div:nth-child(2){padding:16px 0 0}.account-layout{min-height:calc(100dvh - 64px);padding-bottom:80px}.account-mobile-title{padding:16px;font-size:18px;font-weight:700}.account-sidebar nav{flex-direction:column;display:flex}.account-sidebar nav a{color:#5a5a63;border-bottom:1px solid #f4f4f7;align-items:center;gap:12px;padding:20px 16px;font-size:16px;display:flex}.account-menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.account-menu-arrow{margin-left:auto}.account-panel>h1,.account-home .account-panel,.account-favorite .account-sidebar,.account-helpful .account-sidebar{display:none}.account-panel{min-width:0}.policy-page{max-width:768px;min-height:960px;margin:auto;padding:24px 24px 80px}.policy-page h1{margin-bottom:24px;font-size:24px;font-weight:700}.policy-page nav{border-bottom:1px solid #e5e5ea;gap:24px;margin-bottom:28px;display:flex;overflow:auto}.policy-page nav a{color:#9a9aa3;flex-shrink:0;padding-bottom:8px;font-size:14px}.policy-page nav a[aria-current]{color:#1a1a1f;border-bottom:2px solid #2a2a31}.policy-body{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.policy-body .article{margin-bottom:28px}.policy-body .article-title,.policy-body h2{margin-bottom:8px;font-weight:600}.policy-body ul,.policy-body ol{padding-left:20px}.policy-body table{table-layout:fixed;width:100%}.policy-body td,.policy-body th{border:1px solid #e5e5ea;padding:8px}@media (max-width:1279px){.content-design-account .home-footer{display:none}}@media (min-width:768px){.content-hub,.content-detail-sidebar,.content-related{padding-inline:24px}}@media (min-width:1280px){.content-design .home-header,.content-design .home-footer{display:block}.content-design #bottom-nav{display:none}.content-design-content{padding-bottom:0}.content-design .home-header{z-index:120;position:sticky;top:0}.content-hub{max-width:1440px;margin:auto;padding:48px 100px 80px}.content-intro{display:block}.content-intro h1{font-size:28px;font-weight:700;line-height:1.35}.content-intro p{color:#767680;margin-top:8px;font-size:16px}.content-tabs{padding-top:24px}.content-tabs>a{padding:4px 4px 8px;font-size:20px}.content-tabs .content-search,.content-mobile-description{display:none}.content-columns{grid-template-columns:240px minmax(0,1fr);gap:48px;padding-top:40px}.content-categories{flex-direction:column;align-self:start;gap:4px;display:flex;overflow:visible}.content-category-group{display:block}.content-categories button{text-align:left;background:#fff;border-radius:10px;justify-content:space-between;width:100%;padding:9px 12px;display:flex}.content-categories button[aria-pressed=true]{color:#3a3a42;background:#f4f4f7}.content-category-subjects{padding-left:12px;display:block}.content-subjects{display:none}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.content-grid>[hidden]{display:none}.content-card{border:0;flex-direction:column-reverse;align-items:stretch;gap:12px;padding:0}.content-card-image{aspect-ratio:4/3;border-radius:12px;width:100%;height:auto}.content-card h2,.content-card h3{min-height:45px;font-size:16px}.content-card-label{background:#f6f2ff;border-radius:999px;margin-bottom:6px;padding:3px 8px;font-size:11px;font-weight:700;display:table}.content-card-meta{flex-wrap:wrap;font-size:13px}.content-card-meta img{display:none}.content-feed-heading{margin-bottom:28px}.content-feed-heading h2{font-size:20px}.content-detail{background:#f4f4f7;padding:24px max(24px,50vw - 635px) 64px}.content-breadcrumb{color:#767680;margin-bottom:16px;font-size:13px;display:block}.content-detail-columns{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;display:grid}.content-detail-no-sidebar{grid-template-columns:minmax(0,1fr);max-width:850px;margin:auto}.content-article{border-radius:24px;padding:16px;overflow:hidden}.content-article h1,.content-design .content-article h1.fs{font-size:28px;line-height:1.35}.content-detail-sidebar{border-radius:24px;padding:24px;position:sticky;top:88px}.content-treatment-sidebar{max-height:calc(100dvh - 104px);overflow-y:auto}.content-related{border:0;border-radius:24px;margin-top:16px;padding:32px}.content-design>.content-secondary-header{display:none}.app-shell:has(.content-design-login)>main>header{display:none}.policy-page{padding-top:48px}.account-login{min-height:960px;padding-top:40px}.account-login>section>div:first-child{padding-top:80px}.account-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;max-width:1440px;min-height:960px;margin:auto;padding:48px 100px 120px;display:grid}.account-layout .account-sidebar,.account-layout .account-panel{display:block}.account-mobile-title{display:none}.account-panel>h1{margin-bottom:8px;font-size:28px;font-weight:700;display:block}.account-sidebar>div:first-child{gap:14px;padding:0 0 16px}.account-sidebar nav{gap:4px;margin:24px 0}.account-sidebar nav a{border:0;border-radius:10px;padding:9px 12px;font-size:14px}.account-sidebar .account-menu-icon,.account-sidebar .account-menu-arrow{display:none}.account-sidebar nav a[aria-current]{background:#f4f4f7}}
/*# sourceMappingURL=0idhjx49jagzi.css.map*/