@media (max-width:1024px){.c-card-grid--5{grid-template-columns:repeat(2,1fr)}.l-header__info{display:none}.l-header__menu-button{display:inline-flex}.l-nav{display:none}.l-nav.is-open{display:block}.l-nav__list{display:block}.l-nav__list li{border-top:1px solid var(--line)}.l-nav__list a{display:block;padding:14px 0}.p-mv h1{font-size:2.4rem}.p-concept__inner,.p-access__inner,.l-footer__inner{grid-template-columns:1fr}}
@media (max-width:767px){body{font-size:15px}.l-section{padding:56px 0}.l-container{padding:0 18px}.l-header__inner{padding:12px 16px}.l-header__logo-text{font-size:1.05rem}.p-mv{min-height:520px}.p-mv h1{font-size:2rem}.p-mv__buttons{flex-direction:column}.c-card-grid,.c-card-grid--5,.c-post-grid{grid-template-columns:1fr}.p-news__item{grid-template-columns:1fr;gap:4px}.c-section-title h2{font-size:1.6rem}.l-footer{padding-bottom:88px}.c-fixed-cta{position:fixed;left:0;right:0;bottom:0;z-index:120;display:grid;grid-template-columns:1fr 1fr}.c-fixed-cta a{background:var(--accent);color:var(--white);text-align:center;padding:14px 8px;font-weight:800}.c-fixed-cta a+ a{background:var(--main)}.c-clinic-table-wrap{overflow:auto}.c-clinic-table{min-width:640px}}

@media (max-width: 767px){.p-mv__inner{grid-template-columns:1fr;padding:48px 20px}.p-mv__image img{height:260px}.p-mv h1{font-size:2.1rem}.p-concept__inner{grid-template-columns:1fr}.p-concept__image img{height:260px}}
