.case-closing{border:0;border-top:1px solid var(--border);background:none;text-align:left;padding:26px 0 28px;margin:30px 0 24px;max-width:none;box-shadow:none}
.case-closing h2,.cm11-page .case-content .case-closing h2{font-size:24px;line-height:1.3;font-weight:800;margin:0 0 10px;max-width:none}
.case-closing p,.cm11-page .case-content .case-closing p{font-size:17px;line-height:1.65;color:var(--secondary);margin:0 0 10px;max-width:none}
.case-closing>a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;line-height:1.5;color:var(--link);text-decoration:underline;text-underline-offset:5px;padding:4px 0}
.case-closing>a:focus-visible{outline:3px solid var(--link);outline-offset:4px}
.cm11-page .case-content section.case-closing{margin:30px 0 24px}
.shared-contact-options{margin:25px 0 0}.contact-messaging{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.contact-choice{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 20px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--ink);font:600 16px/1.5 Manrope,Arial,sans-serif;opacity:1;cursor:default}.contact-primary{background:var(--accent);color:#111619;border-color:var(--accent)}.contact-call{display:flex;margin:13px auto 0;border:0;border-radius:0;padding:5px 0;font-size:15px;font-weight:400;color:var(--secondary);text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.case-closing{padding:22px 0 22px;margin:26px 0 20px}.case-closing h2,.cm11-page .case-content .case-closing h2{font-size:21px;margin-bottom:9px}.case-closing p,.cm11-page .case-content .case-closing p{font-size:16px;margin-bottom:8px}.cm11-page .case-content section.case-closing{margin:26px 0 20px}.contact-messaging{justify-content:flex-start;gap:10px}.contact-choice{padding:8px 16px}.contact-call{margin-left:0}.shared-contact-options{margin-top:21px}}

.cm11-page .case-layout{row-gap:0;padding-bottom:24px}.cm11-page .case-layout>.case-closing{grid-column:1}

.contact-choice:disabled{opacity:1}

.shared-contact-options a.contact-choice{text-decoration:none}.shared-contact-options a.contact-call{text-decoration:underline;display:table}.shared-contact-options a.contact-choice{cursor:pointer}.shared-contact-options a:focus-visible{outline:3px solid var(--link);outline-offset:4px}
