
.canma-care{padding:20px 5% 65px;background:#fffdf9;font-family:'DM Sans',sans-serif;color:#34302f}.canma-care-panel{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:30px;padding:25px;border:1px solid #e3dbe9;border-radius:28px;background:linear-gradient(145deg,#fff,#f5eef7);box-shadow:none;align-items:center}.canma-care-image{position:relative;align-self:stretch;min-height:400px;border-radius:21px;overflow:hidden;background:#eee7f3}.canma-care-image img{display:block;width:100%;height:100%;position:absolute;object-fit:cover}.canma-care-image>span{position:absolute;bottom:13px;left:13px;border-radius:20px;background:#fffffff0;padding:6px 10px;font-size:10px;color:#756a94}.canma-care-eyebrow{font-size:10px;letter-spacing:.12em;color:#756a94;font-weight:700;margin:0 0 12px}.canma-care-copy h2{font:600 clamp(32px,3vw,44px)/1.1 'Cormorant Garamond',serif;letter-spacing:-.02em;margin:0 0 16px}.canma-care-copy h2 em{color:#756a94;font-weight:500}.canma-care-lead{font-size:15px;line-height:1.7;color:#756a7d;margin:0 0 22px}.canma-care-points{display:grid;gap:16px}.canma-care-points>div{display:flex;align-items:flex-start;gap:12px}.canma-care-points>div>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;flex-shrink:0;background:#e8dff0;color:#756a94;font-size:10px;font-weight:700}.canma-care-points p{margin:0;font-size:14px;line-height:1.5}.canma-care-points strong{color:#554866}.canma-care-points small{display:block;font-size:12px;color:#897d92;margin-top:3px}.canma-care-draft{font-size:10px;color:#918298;line-height:1.6;margin:24px 0 0}@media(max-width:749px){.canma-care{padding:10px 5% 42px}.canma-care-panel{grid-template-columns:1fr;padding:17px;gap:23px;border-radius:22px}.canma-care-image{min-height:0;aspect-ratio:1.2}.canma-care-copy h2{font-size:35px}.canma-care-lead{font-size:14px}}

.canma-care-copy .canma-care-lead{font-size:14px;line-height:1.65;margin-bottom:15px}.canma-care-copy strong{font-weight:700;color:#554866}.canma-care-list{padding-left:19px;margin:0 0 18px;font-size:14px;line-height:1.65;color:#756a7d}.canma-care-list li{padding-left:3px;margin-bottom:8px}.canma-care-list li::marker{color:#756a94}.canma-care-note{font-size:10px;line-height:1.6;color:#897d92;margin:18px 0 0}.canma-care-image img{object-position:center 35%}
