.knowledge-hero h1{white-space:pre-line}.plain-language-link{font-size:12px;color:var(--gold-text)}.knowledge-search{margin-top:25px}.knowledge-search input{font-size:14px}.knowledge-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:55px;max-width:1380px;margin:auto;padding:40px 5.5% 70px}.knowledge-layout.no-toc{grid-template-columns:minmax(0,1fr);max-width:1080px}.knowledge-sidebar{align-self:start;position:sticky;top:22px;max-height:calc(100vh - 45px);overflow:auto;padding-right:10px;scrollbar-width:thin}.knowledge-toc{display:flex;flex-direction:column;gap:3px}.knowledge-toc a{display:flex;align-items:baseline;gap:8px;padding:7px 5px 7px calc(6px + var(--toc-depth)*10px);font-size:12px;color:var(--muted);line-height:1.7;border-left:1px solid var(--line)}.knowledge-toc a:hover{background:#eae7dd;color:var(--navy);border-color:var(--gold-text)}.knowledge-toc small{font-size:10px;margin-left:auto;flex-shrink:0}.knowledge-main{min-width:0}.common-links{display:flex;gap:18px;flex-wrap:wrap;padding:0 0 20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--gold-text)}.knowledge-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:23px 0}.knowledge-filters label{font-size:11px;color:var(--muted);flex:1;min-width:190px}.knowledge-filters select{display:block;background:var(--surface);padding:10px 12px;border:1px solid #d4d0c5;border-radius:var(--radius);font-size:13px;max-width:100%;min-height:45px;width:100%;margin-top:6px}.knowledge-filters button{font-size:11px;padding:9px 13px}#result-count{margin:18px 0 25px;white-space:normal}.knowledge-section{margin:26px 0 35px;scroll-margin-top:24px}.knowledge-section.section-area{margin-top:56px;margin-bottom:23px;padding-top:13px;border-top:2px solid var(--gold-soft)}.knowledge-section.section-area h2{font-size:29px}.knowledge-section.section-hospital{background:var(--navy);color:var(--cream);padding:22px 26px;border-radius:var(--radius);margin-top:30px}.knowledge-section.section-hospital h3{color:var(--cream);font-size:26px;margin:0}.knowledge-section.section-hospital .section-heading a{color:var(--gold-soft)}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 18px}.section-heading h2,.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6{font-family:var(--font-heading);font-size:23px;font-weight:400;color:var(--navy);margin:0;line-height:1.6}.section-heading a{font-size:11px;color:var(--gold-text);flex-shrink:0}.section-service>.section-heading,.section-product>.section-heading,.section-campaign>.section-heading{border-left:2px solid var(--gold-soft);padding-left:14px}.section-branch>.section-heading{margin-top:26px}.knowledge-faq{border-top:1px solid var(--line);scroll-margin-top:24px}.knowledge-faq[open]{background:transparent}.knowledge-faq summary{padding:20px 2px 14px}.knowledge-faq .answer{background:#fff9;padding:8px 22px 22px;margin:0 0 17px 32px;border-left:1px solid #e2d8c3;font-size:14px;line-height:1.95}.knowledge-faq .faq-scope{font-size:11px;line-height:1.8;color:var(--gold-text);margin:5px 0 15px}.faq-scope>span{color:var(--muted);margin-right:8px}.knowledge-faq .faq-related{font-size:11px;color:var(--muted);line-height:1.8;margin-top:-7px}.knowledge-faq .faq-state{font-size:11px;color:var(--gold-text);margin-top:-8px}.knowledge-faq .answer-meta{font-size:10px;gap:12px;margin-top:16px}.knowledge-faq .answer-meta a{margin-left:0}.campaign-facts{padding:20px;background:#eee9dd;border-left:2px solid var(--gold-text);font-size:12px;color:#62543a;margin:20px 0}.campaign-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;margin:20px 0}.campaign-facts dt{font-size:10px;color:var(--muted);margin-bottom:4px}.campaign-facts dd{margin:0;overflow-wrap:anywhere;line-height:1.8}.campaign-facts p{font-size:12px;line-height:1.9}.campaign-aliases strong{display:block;font-size:10px;font-weight:400;color:var(--muted)}.campaign-facts .related-links{margin-bottom:0}.detail-path{font-size:12px;color:var(--gold-text);margin:24px 0}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-layout .notice{font-size:13px}.knowledge-hero .hero-stats strong{font-size:25px}
@media(max-width:1050px){.knowledge-layout{grid-template-columns:210px minmax(0,1fr);gap:30px;padding-left:4%;padding-right:4%}.knowledge-toc a{font-size:11px}.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6{font-size:21px}}
@media(max-width:760px){.knowledge-layout{display:block;padding:28px 6% 45px}.knowledge-sidebar{position:static;max-height:270px;margin-bottom:25px;border-bottom:1px solid var(--line);padding-bottom:15px;overscroll-behavior:contain}.knowledge-toc a{font-size:12px;padding-top:8px;padding-bottom:8px}.knowledge-sidebar .sidebar-label{position:sticky;top:0;background:var(--cream);padding:5px 0;margin:0 0 8px}.plain-language-link{margin-left:10px;font-size:10px}.header #language{margin-left:auto}.knowledge-filters{gap:9px;margin:20px 0}.knowledge-filters label{flex-basis:100%}.knowledge-filters button{font-size:10px;min-height:41px}.common-links{font-size:11px;gap:14px}.knowledge-section.section-area h2{font-size:25px}.section-heading{gap:12px;align-items:flex-start;flex-direction:column;margin-bottom:15px}.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6{font-size:21px}.section-heading a{font-size:10px}.knowledge-section.section-hospital{padding:20px}.knowledge-section.section-hospital h3{font-size:24px}.knowledge-faq .answer{margin-left:18px;padding:8px 13px 20px;font-size:13px}.knowledge-faq .faq-scope,.knowledge-faq .faq-related{font-size:10px}.knowledge-faq .answer-meta{font-size:9px;gap:10px}.campaign-facts{padding:17px}.campaign-facts dl{grid-template-columns:1fr;gap:13px}.campaign-facts p{font-size:11px}.split-grid{grid-template-columns:1fr}}
.campaign-facts p,.knowledge-toc a span,.section-heading h2,.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6{overflow-wrap:anywhere;min-width:0}
