/* All tumour guides use the accepted five-section TPLO/MPL reading pattern. */
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure {
  margin:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;
}
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary {
  display:flex;align-items:center;gap:16px;min-height:76px;padding:20px 4px;cursor:pointer;list-style:none;color:var(--ink);
}
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary::-webkit-details-marker {display:none;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary::before {
  content:"";flex:0 0 12px;width:12px;height:12px;margin:0 3px;border:solid var(--brand-red);border-width:0 3px 3px 0;transform:rotate(45deg) translateY(-3px);
}
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure[open] > summary::before {transform:rotate(225deg) translate(-2px,-1px);}
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary::after {content:none;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary > h2 {
  flex:1;min-width:0;margin:0;font-size:1.5rem;line-height:1.3;color:inherit;
}
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary:hover > h2 {text-decoration:underline;text-underline-offset:5px;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary:focus-visible {outline:3px solid var(--brand-accent);outline-offset:-3px;border-radius:4px;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body {padding:0 0 28px 38px;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body h3 {margin:26px 0 10px;font-size:1.125rem;line-height:1.4;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body > h3:first-child {margin-top:4px;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body p + p {margin-top:16px;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body :is(ul,ol) {margin:12px 0 18px;padding-left:24px;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body li {margin:8px 0;line-height:1.6;}
.owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body figure img {max-height:380px;}
.owner-guide-format #main-content .oncology-pathway :is(.mct-guide-scope,.oncology-guide-scope) {margin-bottom:24px;color:var(--muted);}
.owner-guide-format #main-content .oncology-pathway :is(.mct-referral-checklist,.oncology-referral-checklist) h3 {margin:22px 0 10px;font-size:1.125rem;}
.owner-guide-format #main-content .oncology-pathway :is(.mct-referral-checklist,.oncology-referral-checklist) ul {list-style:none;margin:0;padding:0;}
.owner-guide-format #main-content .oncology-pathway :is(.mct-referral-checklist,.oncology-referral-checklist) li {position:relative;margin:0;padding:8px 0 8px 27px;border-bottom:1px solid var(--line);line-height:1.45;}
.owner-guide-format #main-content .oncology-pathway :is(.mct-referral-checklist,.oncology-referral-checklist) li::before {content:"";position:absolute;left:0;top:12px;width:12px;height:12px;border:1.5px solid var(--muted);border-radius:2px;}
.owner-guide-format #main-content .oncology-pathway :is(.mct-checklist-note,.oncology-checklist-note) {margin:14px 0;font-size:.9375rem;line-height:1.45;}
@media(max-width:560px) {
  .owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary {min-height:72px;gap:14px;padding:18px 4px;}
  .owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary > h2 {font-size:1.375rem;}
  .owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body {padding:0 0 24px;}
  .owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body figure img {max-height:320px;}
}
@media print {
  .owner-guide-format #main-content .oncology-pathway .owner-guide-disclosure > summary::before {display:none;}
  .owner-guide-format #main-content .oncology-pathway .owner-guide-chapter-body {padding-left:0;}
}
