.care-room .care-hero{min-height:540px}.care-room .care-hero h1{font-size:clamp(39px,4.1vw,63px)}.care-room .hero-lead{max-width:460px}.care-tabs{display:flex;flex-wrap:wrap;gap:10px;padding-block:22px;border-bottom:1px solid var(--line)}.care-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid #d8c5a7;border-radius:999px;text-decoration:none;font-size:12px;background:#fff8ed}.care-tabs a:hover{background:#ecdec6}.care-section{border-bottom:1px solid var(--line)}.care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.care-card{background:#fffaf2;border:1px solid #dfd2bf;border-radius:26px;padding:28px;min-width:0}.care-card:nth-child(3n+2){background:#f1e6d6;border-radius:32px 24px 28px 24px}.care-card h3,.care-note h3,.care-steps h3{font:400 24px/1.3 Georgia,serif;margin:0 0 13px}.care-card p,.care-note p,.care-intro,.care-steps p{font-size:14px;line-height:1.9;color:var(--soft);margin:0}.care-refs{display:inline-flex;gap:6px;margin-left:5px;vertical-align:baseline}.care-refs a{color:#80502f;font-size:12px;text-underline-offset:3px;white-space:nowrap}.care-steps{list-style:none;counter-reset:care;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;margin:28px 0 0}.care-steps li{counter-increment:care;position:relative;padding:28px 28px 28px 76px;border:1px solid #dfd2bf;border-radius:24px;background:#fffaf2}.care-steps li:before{content:counter(care,decimal-leading-zero);position:absolute;left:25px;top:30px;font:400 21px/1 Georgia,serif;color:#956747}.care-note{background:#ecdfc8;padding:28px 32px;border:1px solid #d9c5a7;border-radius:26px;margin-top:20px;max-width:1000px}.care-detail{background:#fffaf2;border:1px solid #dfd2bf;border-radius:22px;margin-top:16px;padding:0 25px}.care-detail summary{cursor:pointer;font:400 22px/1.45 Georgia,serif;padding:22px 0;min-height:44px}.care-detail p{font-size:14px;color:var(--soft);line-height:1.9;margin:0 0 24px;max-width:950px}.care-sources{padding-left:23px;margin-top:25px;max-width:1000px}.care-sources li{font-size:13px;padding:7px 0;overflow-wrap:anywhere}.care-sources a{text-underline-offset:4px}.care-sources li:target{background:#ecdec6;outline:6px solid #ecdec6;border-radius:4px}.care-small,.care-disclaimer{font-size:12px;color:var(--soft);line-height:1.8}.care-disclaimer{padding-block:24px;margin:0 auto}.care-section .care-intro{max-width:850px}.care-room .care-section .content-grid{margin-top:28px}@media(max-width:1000px){.care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-card{padding:24px}.care-steps li{padding-left:66px}.care-steps li:before{left:21px}}@media(max-width:760px){.care-room .care-hero{min-height:0}.care-tabs{padding-block:18px;gap:8px}.care-tabs a{padding:10px 14px}.care-steps{grid-template-columns:1fr}.care-note{padding:25px}.care-room .care-hero h1{font-size:clamp(39px,7.8vw,58px)}}@media(max-width:540px){.care-grid{grid-template-columns:1fr}.care-card{padding:25px}.care-steps li{padding:25px 24px 25px 64px}.care-steps li:before{top:27px}.care-detail{padding-inline:22px}.care-detail summary{font-size:21px}.care-room .hero-scene{min-height:310px}}

.care-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.care-steps li:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:540px){.care-grid-two{grid-template-columns:1fr}}
