.care-facts{padding-top:4px}.care-focus{font-size:15px;color:#4d694e;line-height:1.65;margin:0 0 18px}.care-time{display:flex;gap:25px;background:#edf2e8;border-radius:10px;padding:16px;margin-bottom:22px}.care-time>div{display:grid;gap:5px}.care-time>div+div{border-left:1px solid #cfdbca;padding-left:25px}.care-time strong{font-size:25px;font-weight:500;line-height:1.2}.care-time small{font-size:12px;font-weight:400}.care-time span{font-size:12px;color:#66785d}.care-facts h3{font-size:16px;margin:0 0 12px}.care-facts ul{padding-left:19px;margin:0 0 18px;display:grid;gap:10px;font-size:14px;line-height:1.5}.care-facts li::marker{color:#6b8a58}.care-excluded,.care-price-note{font-size:12px;line-height:1.7;color:#6d7768;margin:15px 0}.care-excluded{padding:12px 14px;background:#f4f1e9;border-radius:8px}.care-full{font-size:13px;border-block:1px solid var(--line);margin:18px 0}.care-full summary{padding:14px 0;min-height:44px;cursor:pointer}.care-full .steps-simple{margin-bottom:16px}.clarity-support{max-width:900px;padding-top:30px;padding-bottom:45px}.clarity-support>.linkbtn{min-height:44px}.clarity-support h1{font-size:36px;margin:18px 0 12px;line-height:1.2}.clarity-support>p{font-size:15px;color:var(--muted);line-height:1.65}.support-points{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.support-points article{padding:22px;background:#fff;border:1px solid var(--line);border-radius:13px}.support-points article>span{font-size:12px;color:#788c6a}.support-points h2{font-size:20px;line-height:1.4;margin:12px 0}.support-points p,.support-pending p{font-size:14px;line-height:1.7;color:var(--muted)}.support-pending{border-block:1px solid var(--line);margin:20px 0 25px;padding:18px 0}.support-pending summary{min-height:35px;cursor:pointer;font-size:15px}.support-pending p{margin-top:12px}
@keyframes lia-breathe{0%,100%{transform:scale(.92);outline-offset:12px}50%{transform:scale(1.08);outline-offset:20px}}
@media(max-width:760px){.clarity-support{padding-top:16px}.clarity-support h1{font-size:28px}.support-points{grid-template-columns:1fr;gap:12px;margin-block:20px}.support-points article{padding:18px}.support-points h2{font-size:19px;margin-block:8px}.support-points p{font-size:13px}.clarity-support>p{font-size:14px}.support-pending p{font-size:13px}.care-facts .care-time{gap:20px}.care-facts .care-time>div+div{padding-left:20px}}
