.hlmp-wrap{max-width:1180px;margin:0 auto;padding:0 34px}.hlmp-intro{padding:64px 0;background:#eef6f8}.hlmp-intro h1{font-size:clamp(34px,4.5vw,58px);line-height:1.12;margin:0 0 22px;color:#132b43}.hlmp-intro>div>p:last-child{max-width:820px;font-size:18px;line-height:1.7;color:#506474}.hlmp-eyebrow{font-size:12px!important;text-transform:uppercase;letter-spacing:.14em;color:#0088ba!important;font-weight:700;margin:0 0 16px}.hlmp-section{padding:64px 0}.hlmp-pale{background:#eef6f8}.hlmp-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.hlmp-heading h2{font-size:clamp(29px,3vw,39px);margin:0 0 14px;color:#132b43}.hlmp-heading p{margin:0;color:#506474}.hlmp-heading .hlmp-eyebrow{margin-bottom:12px}.hlmp-all{color:#007ba8;font-weight:600;white-space:nowrap}.hlmp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.hlmp-card{margin:0!important;background:white;border:1px solid #dce5e8;border-radius:8px;overflow:hidden;min-width:0;transition:box-shadow .18s,transform .18s}.hlmp-card:hover{box-shadow:0 8px 24px #132b4310;transform:translateY(-3px)}.hlmp-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none!important;color:#132b43}.hlmp-card-link:focus-visible{outline:3px solid #0088ba;outline-offset:-3px}.hlmp-media{height:200px;position:relative;background:#e9f0f1}.hlmp-photo{width:100%;height:100%;object-fit:cover;display:block}.hlmp-placeholder{height:100%;padding:28px 24px 48px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#e7f1f4,#f4f6f1)}.hlmp-placeholder-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#587585;display:block;margin-bottom:10px}.hlmp-address{font-size:28px;line-height:1.2;font-weight:600;color:#24475b}.hlmp-badge{position:absolute;left:20px;bottom:16px;background:white;color:#355365;font-size:12px;font-weight:600;line-height:1.4;padding:6px 10px;border-radius:4px}.hlmp-badge-ongoing{background:#fff1cb;color:#75561c}.hlmp-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.hlmp-card-body h3{margin:0 0 13px!important;color:#132b43;font-size:23px;line-height:1.2}.hlmp-card-body p{font-size:16px;color:#506474;line-height:1.6;margin:0 0 18px}.hlmp-role{font-size:12px;line-height:1.5;color:#6a7f8b;display:block;margin-top:auto;margin-bottom:18px}.hlmp-read{color:#007ba8;font-size:14px;font-weight:600;display:block}.hlmp-list-note{color:#506474;font-size:14px;margin:0 0 30px}.hlmp-related{margin:35px 0 0;padding-top:24px;border-top:1px solid #dce5e8}.hlmp-related a,.hlmp-detail a{color:#007ba8}.hlmp-detail{max-width:900px}.hlmp-detail-status{font-weight:600;color:#355365}.hlmp-detail-photo{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:8px;margin-bottom:28px}.hlmp-detail p{line-height:1.7}@media(max-width:900px){.hlmp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hlmp-heading{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.hlmp-wrap{padding:0 22px}.hlmp-grid{grid-template-columns:1fr;gap:22px}.hlmp-section,.hlmp-intro{padding:42px 0}.hlmp-media{height:190px}.hlmp-card-body{padding:22px}}
