/* column v7 col5 scenes + calculators */
.c5s{position:relative;height:var(--len,320vh);margin:40px 0}
.c5s .st{position:sticky;top:56px;height:calc(100vh - 56px);display:flex;align-items:center;justify-content:center;padding:12px var(--pad,20px)}
.c5s .c5svg{width:100%;max-width:860px;max-height:calc(100vh - 90px);height:auto;font-family:inherit;overflow:visible}
.c5s:not(.js){height:auto}.c5s:not(.js) .st{position:static;height:auto}
.c5s.auto{height:auto}.c5s.auto .st{position:static;height:auto}
@media (prefers-reduced-motion:reduce){.c5s{height:auto}.c5s .st{position:static;height:auto}}

#column .sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#column.hc5{padding:72px 0;background:#fff}.hc5 .hc-in{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}
.hc5 .eb{font-size:13px;letter-spacing:.28em;color:#6e6e73;margin:0}.hc5 h2.hl{font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.25;color:#1d1d1f;margin:8px 0 28px}
.hc5-grid{display:grid;grid-template-columns:5fr 7fr;gap:32px;align-items:start}@media(max-width:860px){.hc5-grid{grid-template-columns:1fr}}
.hc5-feat{display:block;border-radius:18px;background:#f5f5f7;padding:12px}.hc5-feat .c5s{margin:0}
.hc5-list{list-style:none;margin:0;padding:0;border-top:1px solid #d2d2d7}
.hc5-list a{display:grid;grid-template-columns:88px 1fr auto;gap:14px;align-items:center;padding:16px 4px;border-bottom:1px solid #d2d2d7;color:#1d1d1f;text-decoration:none}
.hc5-list .cat{font-size:13px;letter-spacing:.12em;color:#02483E}.hc5-list .t{font-size:17px;line-height:1.45}
.hc5-list .more{font-size:14px;color:#02483E;display:inline-flex;gap:.5em;align-items:center}
.hc5-list .more i{display:inline-block;position:relative;width:15px;height:10px}.hc5-list .more i::before{content:"";position:absolute;left:0;right:1px;top:50%;height:1px;background:currentColor}
.hc5-list .more i::after{content:"";position:absolute;right:1px;top:50%;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}
@media(max-width:560px){.hc5-list a{grid-template-columns:1fr}.hc5-list .more{display:none}}
