.care-section{padding:80px 0;background:#f7faf9}.care-section .section-title h1{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.6}.care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.care-card{background:#fff;border:1px solid #e0ebe7;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 28px #123e2910;transition:transform .2s}.care-card:hover{transform:translateY(-4px)}.care-card>a{display:block}.care-card img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.care-card-body{padding:26px;display:flex;flex-direction:column;flex:1}.care-card h2{font-size:1.25rem;line-height:1.9;margin-bottom:12px}.care-card p{line-height:1.9;color:#576d66}.care-read-more{margin-top:auto;padding-top:16px;font-weight:700;color:#19684f;display:flex;justify-content:space-between}.care-article{max-width:920px;margin:auto;background:#fff;border:1px solid #e0ebe7;border-radius:24px;overflow:hidden}.care-hero{display:block;width:100%;height:auto;max-height:440px;object-fit:cover}.care-article-body{padding:clamp(22px,5vw,56px)}.care-back{color:#19684f;font-weight:700}.care-article h1{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.7;margin:20px 0}.care-lead{color:#577168;font-size:1.1rem;line-height:2}.care-content{line-height:2.2;color:#263e35;overflow-wrap:anywhere}.care-content h2{font-size:1.4rem;line-height:1.8;margin:32px 0 14px}.care-content ul{padding-inline-start:26px;margin:16px 0 24px}.care-content li{padding-inline-start:5px;margin-bottom:12px}.care-share{border-top:1px solid #dce9e2;padding:32px;display:flex;gap:28px;align-items:center;background:#eff7f2}.care-share>img{background:#fff;border-radius:12px;width:200px;height:200px;flex-shrink:0;image-rendering:pixelated}.care-share h2{font-size:1.4rem;line-height:1.8}.care-share p{line-height:1.9}.care-share-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.care-share button{border:0;cursor:pointer}.care-share button:disabled{opacity:.65}.care-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 24px;border:1px solid #c9ad67;border-radius:999px;background:linear-gradient(135deg,#fffdf7,#f6edda);color:#66501e;text-decoration:none;font-weight:700;line-height:1.5;box-shadow:0 4px 12px #66501e0d;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.care-download:hover{background:linear-gradient(135deg,#e9d39d,#d6b96e);color:#423411;text-decoration:none;box-shadow:0 7px 18px #92733126;transform:translateY(-2px)}.care-download:active{transform:translateY(0);box-shadow:0 2px 6px #9273311a}.care-download-icon{flex-shrink:0}.care-share-actions .default-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.care-download{transition:none}.care-download:hover{transform:none}}.care-share-status{margin:14px 0 0;min-height:1.9em}.care-card a:focus-visible,.care-share a:focus-visible,.care-share button:focus-visible{outline:3px solid #176b50;outline-offset:4px}@media(max-width:991px){.care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.care-section{padding:44px 0}.care-grid{grid-template-columns:1fr}.care-share{flex-direction:column;padding:24px;align-items:flex-start}.care-share>img{align-self:center}.care-share-actions{gap:16px}}
