/* Standalone care articles share the public brand header, menu, and footer. */
:root{--paper:#fff8f5;--ink:#39204e;--accent:#804498;--muted:#695a70;--line:#dacbdc;--sans:'Source Sans 3',Arial,sans-serif;--display:'Bodoni Moda',Georgia,serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/1.65 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,p,figure{margin:0}button{font:inherit}a{color:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}img{display:block;max-width:100%}[hidden]{display:none!important}.page-width{width:min(1200px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:-100px;left:16px;background:var(--ink);color:#fff;padding:12px 18px}.skip-link:focus{top:12px}
.care-main{padding-block:36px 72px}.care-article{max-width:760px;margin-inline:auto}.care-back{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:.9375rem;text-underline-offset:4px}.care-article-heading{margin:24px 0 30px;text-align:center}.care-eyebrow{color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.care-article h1{font:400 clamp(2.7rem,5vw,4.15rem)/1.14 var(--display);letter-spacing:-.035em;margin-top:12px}.care-article-copy{font-size:1.125rem;line-height:1.8}.care-article-copy p+p{margin-top:24px}.care-checklist a{color:var(--accent);text-underline-offset:4px}.care-ask{display:flex;align-items:center;justify-content:center;width:fit-content;min-height:52px;margin:32px auto 0;padding:13px 26px;background:#6b3a7d;color:#fff;border:1px solid #6b3a7d;border-radius:4px;text-align:center;text-decoration:none;font-weight:600}.care-ask:hover{background:#542d68;border-color:#542d68}.care-related{margin-top:48px;padding:28px 0 0;border-top:1px solid var(--line);text-align:center}.care-related h2{font:400 clamp(1.5rem,3vw,2rem)/1.3 var(--display);letter-spacing:-.02em}.care-related nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 16px;margin-top:18px}.care-related nav a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 26px;border:1px solid #6b3a7d;border-radius:4px;background:#6b3a7d;color:#fff;text-align:center;text-decoration:none;font-weight:600}.care-related nav a:hover{background:#542d68;border-color:#542d68}
@media(max-width:1000px){.page-width{width:calc(100% - 64px)}}
@media(max-width:800px){.page-width{width:calc(100% - 48px)}.care-main{padding-block:28px 48px}.care-article-heading{margin-top:20px}.care-article-copy{font-size:1.0625rem}.care-related{margin-top:36px}}
@media(max-width:580px){.page-width{width:calc(100% - 40px)}.care-article h1{font-size:2.7rem}.care-article-heading{margin-bottom:26px}.care-ask{width:100%}.care-related nav{flex-direction:column;align-items:stretch;gap:12px}}
@media print{.site-header,.mary-navigation,.skip-link,.care-back,.care-ask,.care-related,.site-footer,.site-privacy-dialog{display:none!important}.care-main{width:100%;padding:0}.care-article{max-width:none}.care-article-copy{font-size:11pt;line-height:1.6}a{color:inherit}.care-article-heading{margin-top:0}}
