.management-section{padding-top:36px;padding-bottom:100px;scroll-margin-top:32px}
.management-heading{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin:34px 0 30px}
.management-context{margin-bottom:14px;color:#557299;font-size:13px;line-height:1.7}
.management-heading h2{max-width:590px;font-size:var(--portal-heading-size,48px);font-weight:500;line-height:1.25;letter-spacing:-.04em;text-wrap:balance}
.management-intro>p{font-size:16px;line-height:1.9;color:#405977}
.management-intro .management-team{margin-top:18px;color:#1743b9;font-size:14px;line-height:1.8}
.management-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.management-cards article{min-width:0;padding:26px;background:linear-gradient(150deg,#f2f7ff,#fbfdff);border:1px solid #d8e5f7;border-radius:18px}
.management-card-no{font-size:12px;line-height:1.6;color:#55759e}
.management-cards h3{margin-top:14px;color:#183b73;font-size:22px;font-weight:500;line-height:1.5}
.management-cards p{margin-top:14px;color:#4a607b;font-size:15px;line-height:1.9;overflow-wrap:anywhere}
.management-bangyang{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin-top:26px;padding-top:24px;border-top:1px solid #d8e5f7}
.management-bangyang>.management-context{margin:0}
.management-bangyang-copy{min-width:0}
.management-bangyang-copy p{margin:0;color:#4a607b;font-size:15px;line-height:1.9;overflow-wrap:anywhere}
.management-bangyang-copy p+p{margin-top:10px}
@media(max-width:1000px){.management-bangyang{grid-template-columns:1fr;gap:12px}.management-heading{grid-template-columns:1fr;gap:22px}.management-cards{gap:14px}.management-cards article{padding:22px}.management-cards h3{font-size:20px}}
@media(max-width:760px){.management-section{padding-top:18px;padding-bottom:64px}.management-heading{margin:24px 0}.management-heading h2{font-size:34px;line-height:1.3}.management-intro>p{font-size:15px}.management-cards{grid-template-columns:1fr}.management-cards article{padding:22px}.management-cards h3{margin-top:9px;font-size:21px}.management-cards p{margin-top:12px}}
