.treatment-directory{padding-bottom:40px}.directory-jump{display:flex;flex-wrap:wrap;gap:16px 32px;margin:0 0 48px;padding:20px 24px;background:#12363e;color:#fff}.directory-jump a{font-size:17px;font-weight:600;min-height:32px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.directory-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin-bottom:28px}.directory-next h2,.directory-section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.025em;margin:0;max-width:24ch}.directory-section-heading p{font-size:17px;line-height:1.65;margin:0;max-width:52ch}.directory-controls{background:#eae7df;padding:24px;margin-bottom:36px}.directory-control-fields{display:grid;grid-template-columns:1.5fr 1fr auto;gap:16px;align-items:end}.directory-controls label,.specialty-controls label{display:block;font-size:16px;font-weight:600;margin-bottom:10px}.directory-controls input,.directory-controls select,.specialty-controls input,.specialty-controls select{font:inherit;font-size:16px;line-height:1.5;border:1px solid #78898b;background:#fff;color:#12363e;border-radius:0;min-height:48px;padding:12px;width:100%;min-width:0}.directory-controls select{padding-inline-end:32px}.directory-reset,.specialty-filters button{font:inherit;min-height:48px;padding:10px 18px;color:#12363e;border:1px solid #78898b;background:transparent;cursor:pointer;border-radius:0}.directory-reset:hover,.specialty-filters button:hover{background:#d9e6e4}.directory-control-foot{display:flex;gap:16px;justify-content:space-between;margin-top:14px}.directory-control-foot p{margin:0;font-size:14px;line-height:1.6}.directory-control-foot [role=status]{font-weight:600;flex-shrink:0}.directory-guide-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;row-gap:0}.directory-guide-grid>div{display:flex;border-bottom:1px solid #bdc8c6}.directory-entry{padding:26px 0 30px;display:flex;flex-direction:column;width:100%;min-width:0;margin:0}.directory-entry-specialty{font-size:14px;font-weight:600;margin:0 0 12px;color:#476066}.directory-entry h3{font-size:clamp(22px,2.2vw,29px);line-height:1.25;letter-spacing:-.018em;margin:0 0 12px}.directory-entry h3 a{text-decoration:none}.directory-entry h3 a:hover{text-decoration:underline;text-underline-offset:4px}.directory-clinical{font-size:15px;line-height:1.6;margin:0 0 20px;overflow-wrap:anywhere;text-align:start}.directory-preview{display:grid;gap:12px;margin:auto 0 20px;padding:0;background:transparent}.directory-preview>div{display:grid;grid-template-columns:100px 1fr;gap:12px}.directory-preview dt{font-size:14px;font-weight:600}.directory-preview dd{font-size:16px;line-height:1.5;margin:0}.directory-entry>.text-link{font-size:16px;align-self:flex-start}.directory-empty{padding:30px 0 50px}.directory-empty h3{font-size:26px}#care-planning,.specialty-index,.specialty-topic,.treatment-directory-browser{scroll-margin-top:120px}.specialty-index{margin-top:96px}.specialty-controls{padding:24px;background:#eae7df;margin-bottom:28px}.specialty-controls input{max-width:700px}.specialty-controls>p{font-size:14px;margin:14px 0 0;font-weight:600}.directory-jump+.specialty-index{margin-top:0}.specialty-index+.treatment-directory-browser{margin-top:80px}.specialty-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.specialty-filters button[aria-pressed=true]{background:#12363e;color:#fff;border-color:#12363e}.specialty-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start}.specialty-control-fields{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:end}.specialty-control-fields>div{min-width:0}.care-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;align-items:start}.care-group{scroll-margin-top:120px;min-width:0;border-bottom:1px solid #bdc8c6}.care-group[open]{grid-column:1/-1}.care-group>summary{position:relative;padding:28px 40px 28px 0;cursor:pointer;list-style:none;min-height:150px}.care-group>summary::-webkit-details-marker{display:none}.care-group>summary:after{content:"+";position:absolute;inset-inline-end:0;top:26px;font-size:28px}.care-group[open]>summary:after{content:"−"}.care-group>summary h3{font-size:24px;line-height:1.35;font-weight:600;margin:0;max-width:42ch;letter-spacing:-.015em}.care-group-count{display:block;font-size:14px;line-height:1.7;margin-top:10px;color:#476066}.care-group-description{font-size:17px;line-height:1.7;max-width:80ch;margin:0 0 16px}.care-group-body{padding-bottom:28px}.care-group-contact{display:flex;align-items:start;justify-content:space-between;gap:32px;padding-top:28px}.care-group-contact p{font-size:15px;line-height:1.75;max-width:58ch;margin:0}.care-group-contact nav{display:flex;flex-direction:column;gap:14px;flex-shrink:0}.care-group-contact .text-link{font-size:15px;line-height:1.6;min-height:32px}[dir=rtl] .care-group>summary{padding-inline-start:0;padding-inline-end:40px}.specialty-search-row{display:flex;gap:12px;max-width:820px}.specialty-search-row input{flex:1;min-width:0}.specialty-controls #specialty-search-help{font-weight:400;max-width:76ch}.specialty-topic[open]{grid-column:1/-1}.specialty-count{display:block;font-size:14px;line-height:1.6;margin-top:6px;color:#476066}.specialty-overview{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding-top:8px}.specialty-overview p{font-size:16px;line-height:1.75;margin:0 0 18px;max-width:70ch}.specialty-overview .directory-terms{margin:0}.specialty-topic-note{color:#476066}.specialty-guides{display:flex;gap:8px 20px;flex-wrap:wrap;margin:8px 0 24px;font-size:15px;line-height:1.7}.specialty-guides strong{width:100%}.specialty-topic-body .specialty-sources{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.specialty-topic-body>h5{font-size:18px;margin:32px 0 12px}.specialty-topic-body .specialty-treatment-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:0;list-style:none;counter-reset:catalog;margin:0 0 28px}.specialty-topic-body .specialty-treatment-list>li{counter-increment:catalog;position:relative;padding:20px 0 20px 40px;margin:0;border-bottom:1px solid #d1d7d3}.specialty-treatment-list>li:before{content:counter(catalog);position:absolute;inset-inline-start:0;top:22px;font-size:13px;color:#476066;font-variant-numeric:tabular-nums}.specialty-treatment-list strong{display:block;font-size:17px;line-height:1.5;font-weight:600}.specialty-treatment-list p{font-size:15px;line-height:1.65;margin:6px 0 0;color:#476066}.specialty-clinical-name{display:block;font-size:14px;line-height:1.7;margin-top:5px;color:#476066;text-align:start}.specialty-contact{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#eae7df;padding:24px}.specialty-contact strong{font-size:18px;line-height:1.5}.specialty-contact p{font-size:15px;line-height:1.7;margin:8px 0 0}.specialty-contact .button{flex-shrink:0;text-decoration:none;font-size:16px;min-height:48px}[dir=rtl] .specialty-topic-body .specialty-treatment-list>li{padding-inline-start:40px;padding-inline-end:0}.specialty-topic{border-bottom:1px solid #bdc8c6}.specialty-topic summary{padding:24px 34px 24px 0;cursor:pointer;position:relative;list-style:none}.specialty-topic summary::-webkit-details-marker{display:none}.specialty-topic summary:after{content:"+";font-size:28px;position:absolute;inset-inline-end:0;top:18px}.specialty-topic[open] summary:after{content:"−"}.specialty-topic summary h4{font-size:20px;font-weight:600;line-height:1.4;margin:0}.specialty-topic-body{padding:0 0 28px}.specialty-topic-body>p{font-size:16px;line-height:1.7;margin:0 0 20px}.specialty-topic-body ul{padding-inline-start:20px}.specialty-topic-body li{margin-bottom:10px}.specialty-topic-body a{text-decoration:underline;text-underline-offset:3px}.specialty-topic-plan{color:#476066}.specialty-topic-body>.text-link{font-size:16px}.directory-terms{display:grid;gap:12px;margin:24px 0}.directory-terms>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px}.directory-terms dt{font-size:14px;font-weight:600}.directory-terms dd{font-size:15px;line-height:1.6;margin:0;text-align:start;overflow-wrap:anywhere}.treatment-stock{margin:0}.treatment-stock img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.treatment-stock figcaption{font-size:13px;line-height:1.6;padding-top:10px;overflow-wrap:anywhere}.treatment-stock figcaption a{text-decoration:underline;text-underline-offset:3px}.directory-photo-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:80px 0}.directory-photo-strip img{aspect-ratio:4/5}.directory-next{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;padding:20px 0 40px}.directory-next p{font-size:16px;line-height:1.75;margin-top:0}.directory-next .directory-reviewed{font-size:14px;margin-top:24px}.directory-next .button{margin-top:14px}.directory-index-sources a{text-decoration:underline;text-underline-offset:3px}.directory-planning-note{font-size:16px;line-height:1.75}.directory-pathway-notes{padding-bottom:48px}.directory-pathway-notes>summary{cursor:pointer;font-size:22px;padding:20px 0;font-weight:600}.directory-pathway-notes .treatment-complete-pathways{margin-top:24px}[dir=rtl] .specialty-topic summary{padding-inline-start:0;padding-inline-end:34px}.procedure-page .page-intro{padding-bottom:40px}.procedure-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,80px);align-items:start;padding-bottom:80px}.procedure-hero .treatment-stock img{aspect-ratio:5/4}.procedure-hero .directory-terms{margin-top:0}.procedure-description{font-size:20px;line-height:1.7;max-width:62ch}.procedure-planning{background:#EAE7DF;padding:clamp(24px,4vw,60px);margin-bottom:80px}.procedure-planning h2,.procedure-related h2,.procedure-sources h2{font-size:clamp(28px,3vw,40px);line-height:1.25;margin:0 0 24px}.procedure-facts{display:grid;gap:30px;margin:32px 0 0}.procedure-facts>div{display:grid;grid-template-columns:1fr 2fr;gap:32px}.procedure-facts dt{font-size:20px;font-weight:600}.procedure-facts dd{margin:0;max-width:75ch;line-height:1.8}.procedure-sources{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(24px,5vw,80px);margin-bottom:90px}.procedure-sources a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.procedure-provider{margin-bottom:24px}.procedure-provider h3{font-size:20px;margin:0 0 10px}.procedure-sources li{margin:12px 0}.procedure-related{padding:0 0 80px}.procedure-related ul{display:flex;flex-wrap:wrap;gap:20px 36px;list-style:none;padding:0}.procedure-related a{text-decoration:underline;text-underline-offset:5px}.procedure-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:80px}.procedure-page .display-title{font-size:clamp(36px,5vw,72px);max-width:22ch}.treatment-directory-browser{scroll-margin-top:120px}@media(max-width:760px){.care-groups,.specialty-control-fields{grid-template-columns:1fr;gap:20px}.care-groups{gap:0}.care-group>summary{padding-top:24px;padding-bottom:24px;min-height:0}.care-group>summary h3{font-size:22px}.care-group>summary:after{top:22px}.care-group-contact{flex-direction:column;gap:20px}.care-group-contact nav{gap:10px}.care-group-contact .text-link{min-height:44px;display:flex;align-items:center;gap:8px}.specialty-overview{grid-template-columns:1fr;gap:8px}.specialty-overview .directory-terms{margin:0 0 20px}.specialty-topic-body .specialty-treatment-list{grid-template-columns:1fr;gap:0}.specialty-contact{flex-direction:column;align-items:stretch;padding:20px}.specialty-contact .button{align-self:flex-start}.specialty-search-row{gap:8px}.directory-jump{margin-bottom:32px;padding:18px;gap:12px 20px}.directory-jump a{font-size:15px}.directory-guide-grid,.directory-next,.directory-section-heading,.procedure-hero,.procedure-sources,.specialty-grid{grid-template-columns:1fr;gap:20px}.directory-guide-grid{gap:0}.directory-section-heading{gap:14px}.directory-control-fields{grid-template-columns:1fr auto;gap:16px 12px}.directory-control-fields>div:first-child{grid-column:1/-1}.directory-controls{padding:20px}.directory-control-foot{display:block}.directory-control-foot [role=status]{margin-top:10px}.directory-entry{padding:24px 0}.directory-entry h3{font-size:25px}.directory-preview>div{grid-template-columns:86px 1fr;gap:8px}.specialty-index{margin-top:64px}.specialty-grid{gap:0}.specialty-controls{padding:20px}.specialty-filters{gap:8px}.specialty-filters button{font-size:14px;padding:10px 12px}.specialty-topic summary{padding-top:20px;padding-bottom:20px}.directory-photo-strip{grid-template-columns:1fr 1fr;gap:24px 16px;margin:56px 0}.directory-photo-strip img{aspect-ratio:1}.treatment-stock figcaption{font-size:12px}.directory-next{gap:28px}.directory-terms>div{grid-template-columns:80px minmax(0,1fr)}.procedure-facts>div{grid-template-columns:1fr;gap:8px}.procedure-planning{margin-bottom:60px}.procedure-hero{padding-bottom:48px}.procedure-description{font-size:18px}.procedure-related ul{display:grid;gap:20px}.procedure-page .display-title{letter-spacing:-.025em}}@media print{.directory-controls,.directory-jump,.procedure-actions,.specialty-controls{display:none}.directory-guide-grid,.procedure-hero,.procedure-sources,.specialty-grid{display:block}.directory-entry,.procedure-facts>div{break-inside:avoid}.treatment-stock{max-width:240px}}.directory-intro{padding-top:36px;padding-bottom:28px}.directory-intro .breadcrumb{margin-bottom:24px}.directory-intro .display-title{font-size:clamp(32px,4.5vw,60px);line-height:1.15;margin-bottom:20px}.directory-intro .lead{font-size:20px;line-height:1.6;margin-bottom:0;max-width:72ch}.directory-intro+.treatment-directory .directory-jump{margin-bottom:32px}.directory-jump{padding:12px 24px}.directory-section-heading{margin-bottom:20px}@media(max-width:760px){.directory-intro{padding-top:24px;padding-bottom:24px}.directory-intro .breadcrumb{margin-bottom:20px}.directory-intro .display-title{font-size:32px;line-height:1.2;margin-bottom:16px}.directory-intro .lead{font-size:17px}.directory-jump{padding:12px 16px;gap:6px 18px;margin-bottom:28px}.directory-jump a{font-size:14px}.directory-control-fields{gap:12px}.directory-controls label{font-size:15px;margin-bottom:8px}.directory-control-foot p{font-size:13px}.directory-control-foot{margin-top:12px}.directory-controls{padding:16px;margin-bottom:12px}}.specialty-scope-note{max-width:100ch;margin:0 0 24px;font-size:15px;line-height:1.7;color:#476066}.procedure-page,.treatment-library{--library-ink:#12363e;--library-muted:#425b60;--library-panel:#eae7df;--library-link:#096b72;color:var(--library-ink)}.treatment-library{padding-bottom:72px}.treatment-library h1,.treatment-library h2,.treatment-library h3{text-wrap:balance;letter-spacing:-.025em;font-weight:500;line-height:1.2;margin:0}.treatment-library h1{font-size:clamp(36px,4.8vw,66px);max-width:20ch}.treatment-library h2{font-size:clamp(27px,3vw,38px);max-width:27ch}.treatment-library h3{font-size:22px;line-height:1.35}.treatment-library dd,.treatment-library li,.treatment-library p{font-size:17px;line-height:1.7}.treatment-library p{margin:16px 0;max-width:70ch}.treatment-library a{color:inherit;text-underline-offset:5px}.treatment-library a:hover{color:var(--library-link)}.treatment-library .button{color:#fff;background:var(--library-link);font-size:16px;min-height:48px;white-space:normal;text-align:center}.treatment-library .button:hover{color:#fff;background:var(--library-ink)}.treatment-library .text-link{color:var(--library-link);min-height:44px;display:inline-flex;align-items:center;font-size:16px}.library-intro{padding-top:28px}.library-intro .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.7;margin-bottom:28px}.library-crumb{display:contents}.library-lead{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,4vw,64px);align-items:center}.library-lead-copy>p{font-size:20px;line-height:1.65;margin:24px 0;max-width:54ch}.treatment-library .treatment-stock{margin:0;min-width:0}.treatment-library .treatment-stock img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:0;display:block}.treatment-library .treatment-stock figcaption{font-size:13px;line-height:1.5;margin-top:8px;color:var(--library-muted)}.treatment-library .treatment-stock figcaption a{text-decoration:underline;overflow-wrap:anywhere}.library-nav{display:flex;gap:8px 24px;flex-wrap:wrap;background:var(--library-ink);padding:14px 24px;margin:32px 0;color:#fff}.library-nav a{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:16px;padding:8px 12px;color:#fff}.library-nav a:hover{color:#fff;background:#244b52}.library-nav a[aria-current]{background:#244b52;text-decoration:underline;text-decoration-thickness:2px}.library-search{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;align-items:center;padding:24px 0}.library-search>label{font-size:20px;font-weight:500;max-width:25ch}.library-search>div{display:flex;gap:12px;min-width:0}.library-procedure-search input,.library-procedure-search select,.library-search input{background:#fff;border:1px solid #8b9c9d;border-radius:4px;min-height:50px;padding:12px 14px;min-width:0;width:100%;color:var(--library-ink);font:inherit;font-size:16px}.library-section{margin:64px 0;scroll-margin-top:110px}.library-section-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;align-items:start;margin-bottom:32px}.library-section-intro p{margin:0}.library-categories{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px}.library-category{display:grid;grid-template-columns:148px minmax(0,1fr);gap:22px;align-items:start}.library-category h3{font-size:23px}.library-category h3 a{text-decoration:none}.library-category h3 a:hover{text-decoration:underline}.library-category p{font-size:16px;margin:12px 0 6px}.library-category .treatment-stock img{aspect-ratio:1;object-fit:cover}.library-category .treatment-stock figcaption{font-size:13px}.library-reading{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;background:var(--library-panel);padding:40px;margin:64px 0 32px}.library-reading>div:last-child{display:grid;gap:24px}.library-reading a{display:grid;gap:8px;text-decoration:none;min-height:44px}.library-reading a strong{font-size:23px;font-weight:500;text-decoration:underline}.library-reading a span{font-size:17px;line-height:1.6}.library-scope,.treatment-library .library-small{font-size:14px;color:var(--library-muted)}.library-contact{background:var(--library-panel);padding:32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin:32px 0}.library-contact h2{font-size:26px;max-width:none}.library-contact p{font-size:16px;margin:12px 0 0;max-width:55ch}.library-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.library-specialties{display:grid;grid-template-columns:1fr 1fr;gap:32px 48px}.library-specialties article{padding:24px;background:#eeeee7}.library-specialties h3 a{text-decoration:none}.library-specialties h3 a:hover{text-decoration:underline}.library-editorial{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:start}.library-editorial h2{margin-bottom:28px}.library-prose>p:first-child{margin-top:0}.library-prose li{margin:12px 0}.library-sources{margin:24px 0;background:var(--library-panel);padding:16px 24px}.library-sources summary{cursor:pointer;min-height:44px;align-content:center;font-size:17px;font-weight:500}.library-source-list a,.library-sources a{overflow-wrap:anywhere;text-decoration:underline}.library-guide-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;margin-top:48px}.library-guide-aside{min-width:0}.library-toc{position:sticky;top:110px;padding:24px;background:var(--library-panel)}.library-toc p{font-weight:600;margin-top:0}.library-toc a{display:flex;min-height:44px;align-items:center;font-size:16px;text-decoration:none;padding:8px 0;line-height:1.5}.library-toc a:hover{text-decoration:underline}.library-guide-content{min-width:0}.library-guide-content .library-section:first-child{margin-top:0}.library-guide-content .library-section:last-child{margin-bottom:0}.library-terms{margin:24px 0;display:grid;gap:24px}.library-terms>div{background:#eeeee7;padding:24px}.library-terms dt{font-size:18px;font-weight:600;margin-bottom:12px}.library-terms dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;align-items:baseline}.library-terms small{font-size:13px;color:var(--library-muted)}.library-note{background:var(--library-panel);padding:24px;font-size:16px!important}.library-service-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:28px 36px;padding:0;margin:32px 0}.library-service-list li{min-width:0;scroll-margin-top:120px;padding:16px;background:#eeeee7}.library-service-list li:target{outline:3px solid var(--library-link);outline-offset:4px}.library-service-list h3{font-size:19px;font-weight:600;line-height:1.4}.library-service-list p{font-size:16px;margin:10px 0 0}.library-service-list .library-clinical-name{font-size:14px;color:var(--library-muted);text-align:start}.library-questions{padding-inline-start:22px;max-width:70ch}.library-questions li{margin:16px 0;padding-inline-start:8px}.library-procedure-list{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:28px 0}.library-procedure-list article{background:#eeeee7;padding:28px;min-width:0}.library-procedure-list h3{font-size:23px}.library-procedure-list h3 a{text-decoration:none}.library-procedure-list p{font-size:16px}.library-procedure-list dl{margin:24px 0;display:grid;gap:16px}.library-procedure-list dt{font-size:14px;font-weight:600}.library-procedure-list dd{margin:4px 0 0;font-size:16px}.library-guide-content .library-procedure-list{grid-template-columns:1fr}.library-procedure-search{display:flex;gap:16px;align-items:flex-end;background:var(--library-panel);padding:24px;margin:28px 0;flex-wrap:wrap}.library-procedure-search>div{flex:1;min-width:220px}.library-procedure-search label{display:block;font-size:16px;margin-bottom:8px}.library-back{margin-top:40px}.library-planning-intro{max-width:80ch;margin:40px 0 40px auto}html[lang=ar] .treatment-library h1,html[lang=ar] .treatment-library h2,html[lang=ar] .treatment-library h3{letter-spacing:0;line-height:1.45}html[lang=ar] .treatment-library h1{font-size:clamp(34px,4.2vw,58px)}html[lang=ar] .treatment-library li,html[lang=ar] .treatment-library p{line-height:1.85}html[lang=ar] .library-planning-intro{margin-inline-start:auto;margin-inline-end:0}@media(max-width:1100px){.library-category{grid-template-columns:108px minmax(0,1fr);gap:16px}.library-categories{gap:32px}.library-guide-body{grid-template-columns:200px minmax(0,1fr);gap:32px}.library-contact{grid-template-columns:1fr}.library-contact>div:last-child{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.library-service-list{grid-template-columns:1fr}.library-category h3{font-size:21px}}@media(max-width:760px){.treatment-library{padding-bottom:48px}.treatment-library h1{font-size:36px;max-width:20ch}.treatment-library h2{font-size:28px}.treatment-library h3{font-size:22px}.library-intro{padding-top:20px}.library-intro .breadcrumb{font-size:13px;margin-bottom:24px;gap:8px}.library-lead{grid-template-columns:1fr;gap:24px}.library-lead-copy>p{font-size:18px;margin:20px 0}.treatment-library .treatment-stock img{aspect-ratio:16/10}.library-nav{padding:10px 12px;gap:0 12px;margin:24px 0}.library-nav a{font-size:15px;padding:8px 4px}.library-search{grid-template-columns:1fr;gap:12px;padding:20px 0}.library-search>label{font-size:18px;max-width:none}.library-search>div{gap:8px}.library-search input{font-size:16px;padding:10px}.library-search .button{padding:12px}.library-section{margin:48px 0}.library-section-intro{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.library-categories{grid-template-columns:1fr;gap:32px}.library-category{grid-template-columns:100px minmax(0,1fr);gap:18px}.library-category h3{font-size:20px}.library-category p{font-size:16px}.library-category .treatment-stock img{aspect-ratio:1}.library-category .treatment-stock figcaption{font-size:13px}.library-editorial,.library-reading{grid-template-columns:1fr;gap:24px}.library-reading{padding:24px;margin:48px 0 24px}.library-contact{padding:24px;margin:28px 0}.library-contact h2{font-size:25px}.library-contact>div:last-child{gap:8px 20px}.library-specialties{grid-template-columns:1fr;gap:20px}.library-specialties article{padding:24px}.library-guide-body{grid-template-columns:1fr;gap:32px;margin-top:32px}.library-toc{position:static;display:flex;flex-wrap:wrap;gap:0 20px;padding:20px}.library-toc p{width:100%;margin:0 0 8px}.library-toc a{font-size:15px}.library-service-list{gap:20px}.library-service-list li{padding:20px}.library-service-list h3{font-size:19px}.library-terms>div{padding:20px}.library-terms dd{gap:8px 12px}.library-procedure-list{grid-template-columns:1fr;gap:24px}.library-procedure-list article{padding:24px}.library-procedure-search{padding:20px}.library-procedure-search>div{min-width:0;flex-basis:100%}.library-procedure-search .button{flex:1}.library-planning-intro{margin:24px 0}.library-editorial h2{margin-bottom:0}html[lang=ar] .treatment-library h1{font-size:34px}html[lang=ar] .library-category h3{font-size:20px}}@media(prefers-reduced-motion:no-preference){.library-category a,.library-reading a,.library-specialties a,.library-toc a{transition:color .16s ease}.treatment-library .button:active{transform:translateY(1px)}}@media print{.library-contact,.library-nav,.library-procedure-search,.library-search,.library-toc{display:none}.library-guide-body,.library-lead{display:block}.library-section{margin:24px 0}.treatment-library .treatment-stock{max-width:400px}.library-service-list{grid-template-columns:1fr 1fr}}.library-photo-credits{margin-top:28px;font-size:13px;color:var(--library-muted)}.library-photo-credits summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px}.library-photo-credits ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;padding-inline-start:20px}.library-photo-credits li{font-size:13px;line-height:1.6}.library-reading h3 a{display:inline;text-decoration:underline;font-size:23px}.library-reading h3+p{font-size:17px;margin:8px 0 0}.library-procedure-compact article{padding:24px}.library-procedure-compact h3{font-size:21px}.library-procedure-compact dl{grid-template-columns:1fr 1fr;gap:16px}.library-pagination{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.library-pagination a{display:flex;align-items:center;min-height:48px;padding:10px 18px;background:var(--library-panel);text-decoration:none}.library-pagination a[aria-current]{color:white;background:var(--library-link)}@media(max-width:760px){.library-photo-credits ul,.library-procedure-compact dl{grid-template-columns:1fr}.library-reading h3+p{margin-top:12px}}.library-photo-credits:not([open])>ul{display:none}.treatment-library{padding-bottom:32px}.treatment-library>.library-contact{margin-bottom:0}html[lang=ar] .library-home h1{font-size:clamp(36px,4.8vw,66px)}.library-category-jumps{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.treatment-library .library-guide-count{font-size:15px;color:var(--library-muted);margin:20px 0}.library-category-page .library-specialties{gap:20px}.library-category-page .library-specialties article{display:flex;flex-direction:column;padding:24px}.library-category-page .library-specialties article>p{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.library-category-page .library-specialties article>.text-link{margin-top:auto}.library-category-page .library-procedure-list article{display:flex;flex-direction:column}.library-category-page .library-procedure-list article>.text-link{margin-top:auto}.procedure-preparation{margin:48px 0;max-width:80ch}.procedure-preparation h2{font-size:clamp(26px,3vw,38px);font-weight:500}.procedure-preparation p{font-size:18px;line-height:1.75}@media(min-width:1200px){.library-category-page .library-specialties{grid-template-columns:repeat(3,minmax(0,1fr))}.library-category-page .library-specialties h3{font-size:21px}}@media(prefers-reduced-motion:no-preference){.library-category-page .library-specialties article{transition:background-color .18s ease,transform .18s ease}.library-category-page .library-specialties article:focus-within{background:#e4e9e2}.library-category-page .library-specialties article:hover{transform:translateY(-3px);background:#e4e9e2}}.procedure-page .display-title{overflow-wrap:anywhere;hyphens:auto}.guide-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:28px;font-size:15px}.guide-navigation>a:last-child{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:var(--library-link)}.treatment-history{display:inline-flex;align-items:center;gap:24px}.treatment-finder-navigation{padding-top:16px}.treatment-back,.treatment-forward{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:500;color:var(--library-link);text-decoration:none;white-space:nowrap}.treatment-forward{padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.treatment-back:hover,.treatment-forward:hover:not(:disabled){text-decoration:underline}.treatment-forward:disabled{opacity:.45;cursor:default}[dir=rtl] .treatment-history svg{transform:scaleX(-1)}.library-specialty-page .library-guide-body{display:block;max-width:1000px;margin-inline:auto}.library-specialty-page .library-guide-content .library-procedure-list{grid-template-columns:1fr 1fr}.library-specialty-page .library-service-list{grid-template-columns:1fr 1fr;gap:28px}.library-specialty-page .library-service-list>li{background:transparent;border-bottom:1px solid #cbd2cb;padding:0 0 24px}.library-specialty-page .library-service-list>li+li{margin-top:0}.treatment-finder-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:center;padding:32px 0}.treatment-finder-intro h1{font-size:clamp(32px,3.8vw,54px)}.treatment-finder-intro p{font-size:18px;max-width:52ch}.treatment-finder-intro .treatment-stock img{aspect-ratio:16/10}.treatment-finder-intro .treatment-stock figcaption{font-size:12px}.treatment-finder-directory{scroll-margin-top:110px}.treatment-finder-views{display:flex;gap:24px;border-bottom:1px solid #cbd2cb}.treatment-finder-views a{display:inline-flex;align-items:center;min-height:48px;padding:10px 0;font-size:17px;border-bottom:2px solid transparent}.treatment-finder-views a[aria-current]{border-color:var(--library-link);color:var(--library-link);font-weight:600}.treatment-finder-form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:16px;align-items:end;margin:24px 0 32px}.treatment-finder-form>div{min-width:0}.treatment-finder-form label{display:block;font-size:14px;margin-bottom:8px}.treatment-finder-form input:not([type=hidden]),.treatment-finder-form select{width:100%;min-width:0;min-height:50px;border:1px solid #8b9c9d;border-radius:4px;background:#fffdf8;padding:10px 12px;color:var(--library-ink);font:inherit;font-size:16px}.treatment-finder-form input::placeholder{color:#53686b;opacity:1}.treatment-finder-form .button{min-height:50px}.treatment-finder-results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.treatment-finder-results-heading h2{font-size:28px}.treatment-finder-results-heading p{font-size:14px;margin:0;color:var(--library-muted)}.treatment-finder-results-heading a{text-decoration:underline;display:inline-block;padding-block:10px}.treatment-finder-results{list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;row-gap:0;padding:0;margin:12px 0 0}.treatment-finder-results>li{min-width:0;margin:0;padding:24px 0;border-bottom:1px solid #cbd2cb;scroll-margin-top:120px}.treatment-finder-results h3{font-size:22px}.treatment-finder-results h3 a{display:flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px}.treatment-finder-results p{font-size:16px;margin:8px 0 0}.treatment-finder-results dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0 0}.treatment-finder-results dt{font-size:13px;color:var(--library-muted);margin-bottom:4px}.treatment-finder-results dd{font-size:15px;margin:0;line-height:1.6}.treatment-finder-empty{padding:32px 0}.treatment-finder-areas{margin:48px 0 24px}.treatment-finder-areas h2{font-size:28px}.treatment-finder-areas ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 32px;list-style:none;padding:0;margin:24px 0}.treatment-finder-areas li{margin:0}.treatment-finder-areas a{display:flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline}.treatment-finder>.library-small a{text-decoration:underline;display:inline-block;min-height:44px}@media(max-width:1000px){.treatment-finder-intro{grid-template-columns:minmax(0,1fr) 190px;gap:28px}.treatment-finder-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.treatment-finder-form .button{grid-column:1/-1;justify-self:start}.treatment-finder-results{column-gap:28px}.treatment-finder-areas ul{grid-template-columns:1fr 1fr}}@media(max-width:600px){.treatment-finder-intro{grid-template-columns:minmax(0,1fr) 100px;gap:20px;padding:28px 0}.treatment-finder-intro h1,html[lang=ar] .treatment-finder-intro h1{font-size:30px}.treatment-finder-intro p{font-size:16px;margin:14px 0 0}.treatment-finder-intro .treatment-stock img{aspect-ratio:1}.treatment-finder-intro .treatment-stock figcaption{font-size:11px}.treatment-finder-views{gap:20px}.treatment-finder-views a{font-size:15px}.treatment-finder-form{grid-template-columns:1fr;gap:14px}.treatment-finder-form .button{justify-self:stretch}.treatment-finder-results-heading{display:block}.treatment-finder-results-heading h2{font-size:26px}.treatment-finder-results-heading p{margin-top:8px}.library-specialty-page .library-guide-content .library-procedure-list,.library-specialty-page .library-service-list,.treatment-finder-results{grid-template-columns:1fr}.treatment-finder-results h3{font-size:21px}.treatment-finder-results dl{gap:16px}.treatment-finder-areas ul{grid-template-columns:1fr;gap:4px}.guide-navigation{gap:16px;font-size:14px}}@media print{.guide-navigation,.library-pagination,.treatment-finder-form,.treatment-finder-navigation,.treatment-finder-views,.treatment-history{display:none}.treatment-finder-intro{display:block}}