.care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0}.care-grid article{border-top:2px solid #a4b193;padding:22px 0}.care-grid h3{font:26px/1.22 Georgia,serif}.care-grid h3 a{text-decoration:none}.care-grid article>p{font-size:14px}.care-article{max-width:1000px}.care-article section{margin:40px 0}.care-answer{background:#eef1e7;padding:28px;border-left:4px solid #668552;max-width:860px}.care-answer h2{font-size:26px}.care-answer .button{margin-top:8px}.care-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.care-decisions>div{padding:22px;background:#f6f3eb;border:1px solid var(--line)}.care-decisions h3{font-size:18px}.care-decisions p{font-size:14px;margin-bottom:0}.care-steps{padding-left:26px;max-width:860px}.care-steps>li{padding:14px 0;border-bottom:1px solid var(--line)}.care-steps label{display:flex;align-items:center;gap:12px;font-size:19px;margin-bottom:10px}.care-steps input{width:20px;min-height:20px;margin:0}.care-steps p{margin-bottom:4px}.care-note{max-width:860px;padding:22px;background:#f4eadb}.care-note h3{font-size:19px}.care-note p{margin:0}.care-records{columns:2;max-width:860px;padding-left:22px}.care-records li{margin:10px 0}.care-sources{border-top:1px solid var(--line);padding-top:25px}.care-sources li{margin:12px 0;font-size:14px}.care-sources>p{max-width:850px}.care-article .care-grid{grid-template-columns:repeat(2,minmax(0,1fr))} [data-care-progress]{font-size:14px;color:var(--muted)}
@media(max-width:800px){.care-grid,.care-decisions,.care-article .care-grid{grid-template-columns:1fr}.care-answer{padding:22px}.care-records{columns:1}.care-grid{gap:8px}.care-decisions{gap:12px}.care-article .page-intro h1{font-size:36px}.care-answer .button{width:100%;text-align:center}.care-steps{padding-left:22px}}
@media print{.care-answer .button,.care-article>section:last-child,[data-care-progress]{display:none}.care-article .page-intro{display:block!important}.care-grid,.care-decisions{display:block}.care-decisions>div,.care-steps>li{break-inside:avoid}.care-answer,.care-note{background:white;border:1px solid #aaa}}
