.homepage-section.section{padding-block:48px}.homepage-quote.section{padding-block:40px 24px}.homepage-about.section{padding-block:32px}.homepage-expertise.section{padding-block:24px 40px}#line-stickers.homepage-section{padding-bottom:16px}#line-stickers+.line-cta.section{padding-top:16px}.homepage-section .section-heading{margin-bottom:22px}.homepage-section .section-heading p{margin-block:10px 0}.homepage-expertise .expertise-grid{align-items:stretch}.homepage-expertise .expertise-card{min-width:0;padding:28px}.homepage-card-heading{align-items:center;gap:24px;margin-bottom:16px;display:flex}.homepage-card-heading .card-number{flex-shrink:0}.homepage-card-heading h3{overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.4}.homepage-expertise .expertise-card p{overflow-wrap:anywhere;margin:0;line-height:1.65}.homepage-section .member-grid{gap:40px}.homepage-section .member-grid h2{margin-block:12px 16px;font-size:clamp(24px,2.2vw,30px);line-height:1.4}.homepage-section .member-grid p{margin-block:0 20px}.homepage-section .member-grid .member-login-hint{margin-block:16px 0}.homepage-section .member-card{min-height:0;padding:24px}.homepage-section .member-card>strong{margin-block:14px;font-size:32px;line-height:1.12}.homepage-section .member-card .mini-items{gap:2px}.homepage-section .member-card .mini-items i{line-height:1.5}@media (min-width:901px){.homepage-section .member-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:28px}}@media (max-width:900px){.homepage-card-heading{gap:18px}}@media (max-width:620px){.homepage-section.section{padding-block:36px}.homepage-quote.section{padding-block:28px 20px}.homepage-about.section{padding-block:24px}.homepage-expertise.section{padding-block:20px 32px}.homepage-section .section-heading{margin-bottom:18px}.homepage-expertise .expertise-card{padding:22px}.homepage-card-heading{margin-bottom:14px}#line-stickers.homepage-section{padding-bottom:12px}#line-stickers+.line-cta.section{padding-top:12px}}
