/* MPL follows the five-section ACVS disclosure pattern at every width. */
.mpl-owner-guide-page #main-content details.owner-guide-disclosure {
 margin:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;
}
.mpl-owner-guide-page #main-content .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);
}
.mpl-owner-guide-page #main-content .owner-guide-disclosure > summary::-webkit-details-marker {display:none;}
.mpl-owner-guide-page #main-content .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);
}
.mpl-owner-guide-page #main-content .owner-guide-disclosure[open] > summary::before {transform:rotate(225deg) translate(-2px,-1px);}
.mpl-owner-guide-page #main-content .owner-guide-disclosure > summary::after {content:none;}
.mpl-owner-guide-page #main-content .owner-guide-disclosure > summary > h2 {
 flex:1;min-width:0;margin:0;font-size:1.5rem;line-height:1.3;color:inherit;
}
.mpl-owner-guide-page #main-content .owner-guide-disclosure > summary:hover > h2 {text-decoration:underline;text-underline-offset:5px;}
.mpl-owner-guide-page #main-content .owner-guide-disclosure > summary:focus-visible {outline:3px solid var(--brand-accent);outline-offset:-3px;border-radius:4px;}
.mpl-owner-guide-page #main-content .owner-guide-chapter-body {padding:0 0 28px 38px;}
.mpl-owner-guide-page #main-content .owner-guide-chapter-body > section {padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}
.mpl-owner-guide-page #main-content .owner-guide-chapter-body > section + section {margin-top:28px;}
.mpl-owner-guide-page #main-content .owner-guide-chapter-body .consult-step > :not(h3) + h3 {margin-top:1.75rem;}
.mpl-owner-guide-page #main-content .owner-guide-chapter-body :is(ul,ol) + p {margin-top:1rem;}
@media(max-width:560px) {
 .mpl-owner-guide-page #main-content .owner-guide-disclosure > summary {min-height:72px;gap:14px;padding:18px 4px;}
 .mpl-owner-guide-page #main-content .owner-guide-disclosure > summary > h2 {font-size:1.375rem;}
 .mpl-owner-guide-page #main-content .owner-guide-chapter-body {padding:0 0 24px;}
}
@media print {
 .mpl-owner-guide-page #main-content .owner-guide-disclosure > summary::before {display:none;}
 .mpl-owner-guide-page #main-content .owner-guide-chapter-body {padding-left:0;}
}

.mpl-owner-guide-page #main-content .owner-guide-chapter-body > section > :not(h3) + h3 {margin-top:1.75rem;}

.mpl-owner-guide-page .mpl-referral-checklist{list-style:none;margin:0;padding:0}
.mpl-owner-guide-page .mpl-referral-checklist li{position:relative;padding:12px 0 12px 28px;margin:0;border-bottom:1px solid var(--line);line-height:1.5}
.mpl-owner-guide-page .mpl-referral-checklist li::before{content:"";position:absolute;left:0;top:18px;width:13px;height:13px;border:1.5px solid var(--muted);border-radius:2px}
