.hk-s .lr2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.hk-s .lr2-hero .head{gap:22px}.hk-s .lr2-hero h1{margin:0;font-weight:500;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.045em}.hk-s .lr2-hero h1 em{display:block;font-weight:600}.hk-s .lr2-date{margin:0;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hk-s .lr2-stage{position:relative}.hk-s .lr2-field{position:absolute;inset:-36px -36px 36px 40%;width:auto;max-height:none;aspect-ratio:auto;z-index:0}.hk-s .lr2-card{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;padding:28px;background:var(--surface);border:1px solid var(--line);box-shadow:0 32px 64px -36px rgba(var(--ink-rgb),.35)}.hk-s .lr2-big{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hk-s .lr2-big div{display:flex;flex-direction:column;gap:4px}.hk-s .lr2-big b{font-size:clamp(44px,5vw,64px);line-height:1;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hk-s .lr2-big span{font-size:15px;color:var(--muted)}.hk-s .lr2-bar{display:flex;gap:3px;height:14px}.hk-s .lr2-bar i{display:block;background:var(--blue)}.hk-s .lr2-bar i:last-child{background:var(--ink)}.hk-s .lr2-leg{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.hk-s .lr2-leg div{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:3px solid var(--blue)}.hk-s .lr2-leg div.d{border-left-color:var(--ink)}.hk-s .lr2-leg b{font-weight:500}.hk-s .lr2-leg span{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.hk-s .lr2-erir{margin:0;padding-top:16px;border-top:1px dashed var(--line);font-size:14px;color:var(--muted)}.hk-s .lr2-hook-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(24px,4vw,48px);background:var(--ink);color:var(--paper)}.hk-s .lr2-hook-box h2{margin:0 0 8px;color:var(--paper);font-size:clamp(26px,3vw,40px)}.hk-s .lr2-hook-box p{margin:0;color:rgba(var(--paper-rgb),.75);font-size:17px}@media (max-width:980px){.hk-s .lr2-grid,.hk-s .lr2-hook-box{grid-template-columns:minmax(0,1fr)}.hk-s .lr2-field{inset:-16px -16px 24px 30%}}