.ehs-lede strong{color:inherit;font-weight:600}.ehs-lede a{color:var(--c-blue);text-underline-offset:3px}.band-space .ehs-lede a{color:var(--space-cyan,#7fc9e1)}.legal-nav .ehs-nav__label{margin-top:28px}.ehs-guides ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.ehs-guides li+li{margin-top:0}.ehs-guides a{border:1px solid var(--c-border);border-left:3px solid var(--c-blue);border-radius:var(--square,var(--radius-card));background:var(--c-surface);height:100%;padding:16px 18px;text-decoration:none;display:block}.ehs-guides a:hover{border-color:var(--c-blue)}.ehs-guides strong{font:700 16px/1.3 var(--font-display);color:var(--c-navy);display:block}.ehs-guides span{color:var(--c-body);margin-top:6px;font-size:14px;line-height:1.55;display:block}@media (width<=767px){.ehs-guides ul{grid-template-columns:1fr}}.ehs-related{margin-top:36px}.ehs-fine{color:var(--c-muted);margin-top:28px;font-size:13px;font-style:italic;line-height:1.6}.ehs-fine span{font-style:normal}.hoc{border-radius:var(--square,var(--radius-media,14px));color:var(--space-text,#dce7f7);background:radial-gradient(70% 60% at 40% 30%, color-mix(in srgb, var(--space-cyan,#7fc9e1) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--space-bg,#04122e), var(--space-bg-2,#001c4b));margin:0;padding:18px 20px 14px;container-type:inline-size}.hoc__head{font:400 12px/1.2 var(--font-data);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.hoc__eyebrow{color:#a4c0dd}.hoc__tag{color:#93a7c6}.hoc__body{--pill:226px;--step:9%;grid-template-columns:22px minmax(0,1fr) minmax(150px,29%);gap:12px 14px;display:grid}.hoc__axis{font:400 11px/1 var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:#93a7c6;position:relative}.hoc__axis span{writing-mode:vertical-rl;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)rotate(180deg)}.hoc__axis span:first-child{top:0}.hoc__axis span:last-child{bottom:0}.hoc__axis:before{content:"";background:#5e79a0;width:1.5px;position:absolute;top:124px;bottom:132px;left:calc(50% - .75px)}.hoc__axis:after{content:"";border:4.5px solid #0000;border-top:7px solid #5e79a0;border-bottom:0;position:absolute;bottom:125px;left:calc(50% - 4.5px)}.hoc__levels{grid-auto-rows:1fr;justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.hoc__levels>li+li{margin-top:0}.hoc__level{width:calc(100% - var(--i) * var(--step));box-sizing:border-box;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,14px 100%);background:#18315a;flex-direction:column;grid-column:1;justify-content:center;align-items:center;padding:10px 4% 11px;display:flex}.hoc__name{font:700 15px/1.25 var(--font-display);color:var(--space-text,#dce7f7);display:block}.hoc__what{font:400 12.5px/1.4 var(--font-body);color:#a9bcd8;margin-top:2px;display:block}.hoc__level.is-main,.hoc__level.is-today{justify-content:flex-end}.hoc__note{box-sizing:border-box;width:var(--pill);height:22px;font:600 11.5px/20px var(--font-body);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;margin-top:6px;padding:0 6px;display:block}.hoc__level.is-main{background:var(--blue-600,#1d74c8)}.hoc__level.is-main .hoc__what{color:#dcebfa}.hoc__level.is-main .hoc__note{color:#114a7c;background:#fff}.hoc__level.is-today .hoc__note{border:1px dashed var(--space-cyan,#7fc9e1);color:var(--space-text,#dce7f7)}.hoc__move{pointer-events:none;grid-area:3/1/span 2;justify-self:stretch;position:relative}.hoc__curve{top:calc(50% - 25px);bottom:22px;left:calc(50% + var(--pill) / 2 + 10px);border:2px solid var(--space-cyan,#7fc9e1);border-left:0;border-radius:0 100% 100% 0/0 50% 50% 0;width:20px;position:absolute}.hoc__curve:before{content:"";border:4.5px solid #0000;border-left:0;border-right:7px solid var(--space-cyan,#7fc9e1);position:absolute;top:-5.5px;left:-7px}.hoc__move-label{top:50%;left:calc(50% + var(--pill) / 2 + 36px);writing-mode:vertical-rl;white-space:nowrap;font:400 11px/1 var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--space-cyan,#7fc9e1);position:absolute;transform:translateY(-50%)rotate(180deg)}.hoc__connect{flex-direction:column;justify-content:center;gap:10px;padding-left:24px;display:flex;position:relative}.hoc__connect:before{content:"";border:2px solid #3480ba;border-left:0;width:10px;position:absolute;top:0;bottom:0;left:0}.hoc__logo{width:min(150px,100%);height:auto;display:block}.hoc__connect-title{font:700 16px/1.3 var(--font-display);color:#fff}.hoc__connect-what{font:400 12.5px/1.5 var(--font-body);color:#a9bcd8}.hoc__src{text-align:right;font:400 11px/1.4 var(--font-data);letter-spacing:.08em;margin-top:12px}.hoc__src a{color:#93a7c6;text-underline-offset:3px}@container (width<=559px){.hoc__head{letter-spacing:.08em;font-size:11px}.hoc__body{--pill:214px;--step:5%;grid-template-columns:16px minmax(0,1fr);gap:8px}.hoc__level{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,10px 100%);padding:9px 3% 11px}.hoc__name{font-size:14px}.hoc__what{font-size:12px}.hoc__note{font-size:11px}.hoc__curve{left:calc(50% + var(--pill) / 2 + 9px);width:16px}.hoc__move-label{left:calc(50% + var(--pill) / 2 + 29px)}.hoc__connect{text-align:center;grid-column:2;align-items:center;gap:8px;padding:22px 6px 0}.hoc__connect:before{border:2px solid #3480ba;border-top:0;width:auto;height:10px;bottom:auto;right:0}.hoc__connect-title{font-size:15px}}@container (width<=323px){.hoc__move-label{display:none}}@media (width<=767px){.hoc{padding:14px 12px 12px}}.page-hero .ehs-scene{margin:0;padding:16px 18px 14px}.ehs-scene .fscene__art{max-width:none}.ehs-scene__cap{font:400 13px/1.5 var(--font-body);color:#a9bcd8;margin-top:8px}@media (width<=767px){.page-hero .ehs-scene{padding:12px 10px 10px}}
