.therapy-guides{padding-bottom:4rem}.therapy-guides-directory .medicine-card h2{font-size:1.25rem;line-height:1.4}.therapy-guides-directory .medicine-card{flex-direction:column;gap:.6rem;display:flex}.therapy-guides-directory .medicine-card .text-btn{margin-top:auto}.therapy-guide-sheet{max-width:1100px}.therapy-guide-body{max-width:850px}.therapy-guide-jump{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2rem;display:flex}.therapy-guide-jump a{border:1px solid var(--border,#d7dfdd);border-radius:6px;padding:.55rem .85rem;font-size:.9rem}.therapy-guide-section{border:1px solid var(--border,#d7dfdd);border-radius:12px;margin:0 0 2rem;padding:1.4rem;scroll-margin-top:100px}.therapy-guide-section h2{margin:0 0 .8rem;font-size:1.35rem}.therapy-guide-section p{line-height:1.85}.therapy-guide-checklist{gap:.85rem;display:grid}.therapy-guide-checklist label{cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.therapy-guide-checklist input{accent-color:#1f6958;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem}.therapy-guide-answer{background:var(--surface-soft,#f1f6f4);border-radius:8px;padding:1rem}.therapy-guide-answer summary{cursor:pointer;min-height:28px;font-weight:650}.therapy-guide-sources{gap:1rem;padding-left:1.3rem;display:grid}.therapy-guide-sources a{overflow-wrap:anywhere}.therapy-guide-sources p{margin:.2rem 0;font-size:.9rem}.therapy-guide-section:target{outline-offset:3px;outline:2px solid #6e9c88}:is(.therapy-guides a:focus-visible,.therapy-guides input:focus-visible,.therapy-guides summary:focus-visible){outline-offset:4px;outline:3px solid #3e8870}@media (max-width:600px){.therapy-guide-section{padding:1rem}.therapy-guide-jump{gap:.4rem}.therapy-guide-jump a{font-size:.85rem}.therapy-guide-sheet h1{overflow-wrap:break-word}}@media print{.therapy-guide-jump,.therapy-guides .topbar,.therapy-guide-checklist input{display:none}.therapy-guide-section{break-inside:avoid;border:0;padding:0}.therapy-guide-answer{background:0 0}}
