:root{--lh-brand:#2d7998;--lh-ink:#172033;--lh-line:#e3e7e9}
.ms-page-laundry-hub .lh-header{position:relative;z-index:1000;width:100%;margin:0;padding:0;background:#fff;border-bottom:1px solid var(--lh-line);font-family:"Noto Sans KR","Malgun Gothic",Arial,sans-serif}
.ms-page-laundry-hub .lh-header-inner{display:flex;align-items:center;justify-content:space-between;gap:34px;width:min(1240px,calc(100% - 48px));min-height:72px;margin:0 auto;padding:0}
.ms-page-laundry-hub .lh-corporate{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:126px;height:72px;background:transparent;color:#243247!important;font-size:19px;font-weight:900;letter-spacing:-1px;line-height:1;text-decoration:none!important;white-space:nowrap;visibility:visible;opacity:1;overflow:hidden}
.ms-page-laundry-hub .lh-corporate span{font-weight:400}
.ms-page-laundry-hub .lh-corporate img{display:block;width:90px;height:72px;object-fit:contain}
.ms-page-laundry-hub .lh-services{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin:0;padding:0;visibility:visible;opacity:1}
.ms-page-laundry-hub .lh-services a{display:inline-block;padding:25px 0;color:var(--lh-ink)!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none!important;white-space:nowrap;visibility:visible;opacity:1}
.ms-page-laundry-hub .lh-services a[aria-current],.ms-page-laundry-hub .lh-services a:hover{color:var(--lh-brand)!important}
.ms-page-laundry-hub #hub-hero{padding-top:0}
.ms-page-laundry-hub .hub-split{min-height:calc(100vh - 73px)}
.ms-page-laundry-hub .lh-menu-toggle{display:none;border:1px solid #e3e4e0;background:#fff;border-radius:6px;padding:9px 12px;font:inherit;color:#172033}
@media(max-width:900px){.ms-page-laundry-hub .lh-header-inner{min-height:56px;flex-wrap:wrap}.ms-page-laundry-hub .lh-corporate{width:98px;height:56px}.ms-page-laundry-hub .lh-corporate img{width:70px;height:56px}.ms-page-laundry-hub .lh-menu-toggle{display:block;margin-left:auto}.ms-page-laundry-hub .lh-services{display:none;width:100%;grid-template-columns:1fr 1fr;gap:0;padding:8px 0 14px;border-top:1px solid #e3e4e0}.ms-page-laundry-hub .lh-services.is-open{display:grid}.ms-page-laundry-hub .lh-services a{padding:13px 8px;font-size:13px}.ms-page-laundry-hub .hub-split{min-height:auto}}
@media(max-width:760px){.ms-page-laundry-hub .lh-header-inner{width:calc(100% - 32px);gap:24px}}
