.readable header .guidance-nav{max-width:235px;white-space:normal;line-height:1.45}
@media(min-width:1101px) and (max-width:1240px){.readable header .menu{display:flex;gap:12px;border:1px solid #bdccdf;background:transparent;padding:10px 14px;font:14px Arial,sans-serif}.readable header #navigation{display:none;position:absolute;top:104px;left:0;right:0;background:#f7faff;padding:20px 6%;border-bottom:1px solid #c5d3e3}.readable header #navigation.open{display:flex;flex-direction:column;align-items:flex-start}.readable header #navigation>a{font-size:16px}.readable header .guidance-nav{max-width:none}}
.readable .guidance-heading h1{max-width:1050px;font-size:clamp(42px,5.2vw,76px);line-height:1.12}
.guidance-tools{margin-bottom:48px}
.guidance-tools .faq-search-row{margin-bottom:22px;padding-bottom:20px}
.guidance-tools .faq-search-row .search{width:min(650px,85%)}
.readable .guidance-tools #faq-search{width:100%;flex:1;min-width:0;padding:15px 8px;font-size:17px}
.readable .guidance-tools #faq-search:focus-visible{outline:2px solid #ad8b43;outline-offset:3px}
.guidance-tools #faq-count{white-space:nowrap;color:#365477}
.guidance-themes{display:flex;flex-wrap:wrap;gap:10px}
.guidance-themes button,#guidance-reset{font:inherit;font-size:15px;line-height:1.5;background:transparent;border:1px solid #b7c7d9;border-radius:3px;color:#173b64;padding:11px 16px;cursor:pointer}
.guidance-themes button[aria-pressed=true]{background:#14365c;color:#f4dfae;border-color:#a78a50}
.guidance-themes button:hover,#guidance-reset:hover{border-color:#a78a50}
.guidance-themes button:focus-visible,#guidance-reset:focus-visible{outline:3px solid #ad8b43;outline-offset:3px}
#faq-no-results[hidden]{display:none}
#faq-no-results{padding:25px;background:#edf2f8;margin-bottom:35px}
.readable .clinical-faq-item summary .faq-question{line-height:1.65}
.clinical-faq-item .faq-answer .tni-document h2,.clinical-faq-item .faq-answer .patient-flyer h2{font-size:27px}
.readable .clinical-faq-item .faq-answer .tni-document a.resource-button{font-size:16px}
@media(max-width:760px){.readable header .guidance-nav{max-width:none}.guidance-tools .faq-search-row .search{width:100%}.guidance-tools{margin-bottom:35px}.guidance-themes{gap:8px}.guidance-themes button{font-size:14px;padding:9px 12px}.readable .guidance-heading h1{font-size:43px}.clinical-faq-item .faq-answer .tni-document h2{font-size:25px}}
