.PracticeCare_assessment__asA0g,.PracticeCare_care__7pHY3,.PracticeCare_home__B29T4{scroll-margin-top:110px}.PracticeCare_home__B29T4{padding:64px 20px;background:#fff;border-block:1px solid #e3eaf3}.PracticeCare_homeLayout__bmhcO{display:grid;max-width:1140px;margin:auto;gap:32px}.PracticeCare_homeCopy__1bWoX{min-width:0}.PracticeCare_careIntro__gX5sX h2,.PracticeCare_homeCopy__1bWoX h2{color:#12233a;font-size:clamp(36px,4.4vw,54px);font-weight:400;line-height:1.12;letter-spacing:-.02em;max-width:20ch;text-wrap:balance}.PracticeCare_careIntro__gX5sX>p,.PracticeCare_homeCopy__1bWoX>p{margin-top:24px;font-size:18px;line-height:1.8;color:#48535f;max-width:58ch}.PracticeCare_careIntro__gX5sX>a,.PracticeCare_homeCopy__1bWoX>a{margin-top:20px;font-size:16px}.PracticeCare_homePhoto__oXaEi{margin:0 auto;width:100%;max-width:368px;padding:10px;border:1px solid #dce4ee;border-radius:20px;background:#f5f7fb;align-self:start}.PracticeCare_homePhoto__oXaEi img{display:block;width:100%;height:auto;border-radius:12px}.PracticeCare_homePhoto__oXaEi figcaption{padding:14px 8px 6px;font-size:14px;line-height:1.7;color:#48535f}.PracticeCare_contact__4U4l0{scroll-margin-top:110px;border-top:1px solid #dce4ee;padding-top:28px;min-width:0}.PracticeCare_contact__4U4l0>:first-child{color:#12233a;font-size:28px;font-weight:400;line-height:1.2}.PracticeCare_contact__4U4l0>p{margin-top:16px;font-size:16px;line-height:1.8;color:#48535f;max-width:65ch}.PracticeCare_contact__4U4l0>.PracticeCare_price__v3nXj{color:#12233a;font-size:19px}.PracticeCare_phones___Ubx2{display:grid;gap:12px 24px;margin-top:24px}.PracticeCare_phones___Ubx2>a{display:grid;align-content:start;gap:4px;min-height:68px;padding-block:8px;color:#1b3ca4;border-radius:4px;text-decoration:none}.PracticeCare_phones___Ubx2>a>span:first-child{font-size:14px;color:#48535f}.PracticeCare_phones___Ubx2>a>span:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:21px;font-weight:500}.PracticeCare_phones___Ubx2>a:hover>span:last-child{text-decoration:underline;text-underline-offset:5px}.PracticeCare_care__7pHY3{background:#f5f7fb;padding:64px 20px;border-bottom:1px solid #e3eaf3}.PracticeCare_careLayout__AItLc{display:grid;max-width:1140px;margin:auto;gap:36px}.PracticeCare_benefits__YxnGN{display:grid;gap:28px 32px;margin:0;min-width:0}.PracticeCare_benefits__YxnGN>div{border-top:1px solid #cad5e5;padding-top:22px;min-width:0}.PracticeCare_benefits__YxnGN dt{color:#12233a;font-size:25px;font-weight:400;line-height:1.2;text-wrap:balance}.PracticeCare_benefits__YxnGN dd{margin:14px 0 0;font-size:16px;line-height:1.8;color:#48535f}.PracticeCare_careNote__VXtFo{margin:0;padding-top:24px;border-top:1px solid #dce4ee;color:#48535f;font-size:15px;line-height:1.8}.PracticeCare_assessment__asA0g{padding:56px 20px;border-block:1px solid #dce4ee;background:#fff}.PracticeCare_assessment__asA0g>div{max-width:820px;margin:auto}.PracticeCare_assessment__asA0g h2{font-size:clamp(32px,3.6vw,42px);font-weight:400;line-height:1.15;color:#12233a}.PracticeCare_assessment__asA0g p{margin-top:24px;color:#48535f;font-size:18px;line-height:1.8}.PracticeCare_assessment__asA0g a{margin-top:24px;font-size:16px}@media (min-width:640px){.PracticeCare_benefits__YxnGN,.PracticeCare_phones___Ubx2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PracticeCare_care__7pHY3,.PracticeCare_home__B29T4{padding-block:88px}.PracticeCare_homeLayout__bmhcO{grid-template-columns:minmax(0,368px) minmax(0,1fr);column-gap:72px;row-gap:28px;align-items:start}.PracticeCare_homePhoto__oXaEi{grid-column:1;grid-row:1/span 2}.PracticeCare_homeCopy__1bWoX,.PracticeCare_homeLayout__bmhcO>.PracticeCare_contact__4U4l0{grid-column:2}.PracticeCare_homeCopy__1bWoX{grid-row:1}.PracticeCare_homeLayout__bmhcO>.PracticeCare_contact__4U4l0{grid-row:2}.PracticeCare_careLayout__AItLc{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:40px 72px}.PracticeCare_careNote__VXtFo{grid-column:1/-1}}.PracticeCare_carePoints__lbBao{list-style:disc;padding-left:1.2em;margin:12px 0 0}.PracticeCare_carePoints__lbBao li+li{margin-top:8px}