.market-strip{padding:0;margin:0;background:#f6f8fa;color:#344655;border-bottom:1px solid #e0e7ee}
.market-inner{display:flex;align-items:center;justify-content:space-between;gap:4px 32px;padding-block:8px}.market-quotes{display:flex;align-items:center;gap:32px;flex-shrink:0}.market-quotes>div{display:flex;align-items:baseline;gap:9px;min-width:0}.market-quotes span{font-size:11px;color:#5d6b78;white-space:nowrap}.market-quotes strong{font-size:14px;line-height:1.5;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}
.market-details{position:relative;margin:0}.market-details summary{font-size:11px;color:#5d6b78;line-height:1.6;min-height:44px;cursor:pointer;padding-block:12px}.market-links{display:flex;align-items:center;justify-content:space-between;gap:16px;position:absolute;right:0;top:100%;z-index:20;width:340px;max-width:calc(100vw - 36px);padding:8px 14px;border:1px solid #dce3e9;background:white;box-shadow:0 8px 24px #1726330a}.market-links a,.market-links button{min-height:44px;display:inline-flex;align-items:center;font-size:11px;color:#435769}.market-links a{text-decoration:underline;text-underline-offset:3px}.market-links button{background:transparent;border:0;padding:0 4px;cursor:pointer;white-space:nowrap}.market-links button:disabled{opacity:.6;cursor:wait}.market-strip noscript p{font-size:11px;color:#5d6b78}
.market-strip[data-market-state="unavailable"] summary{color:#5d6b78}
.value-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:50px}.value-heading h2{font-size:clamp(29px,3vw,43px);line-height:1.25}.value-heading>p{font-size:16px;line-height:1.8;max-width:430px}.value-heading .eyebrow{margin-bottom:20px}
.value-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.value-paths article{border-top:2px solid #bdd7ef;padding-top:24px;display:flex;flex-direction:column;min-width:0}.value-category{font-size:11px;color:#396583;margin-bottom:18px}.value-paths h3{font-size:24px;line-height:1.3;margin-bottom:20px;letter-spacing:-.03em}.value-paths article>p{font-size:14px;line-height:1.85;margin-bottom:24px;flex:1}.value-economics{border-left:2px solid #0075e1;padding-left:16px;margin:0 0 18px;min-height:130px}.value-economics b{font-size:13px;line-height:1.6;display:block;margin-bottom:7px}.value-economics span{font-size:12px;line-height:1.8;color:#536b7d;display:block}.value-paths .text-link{font-size:12px;line-height:1.6;align-self:flex-start}.value-secondary{font-size:12px;min-height:44px;display:flex;align-items:center;color:#4a647b}
.value-next{display:flex;align-items:center;gap:40px;justify-content:space-between;border-top:1px solid #cbdbe9;margin-top:38px;padding-top:30px}.value-next p{font-size:14px;line-height:1.8;max-width:720px}.value-next b{display:block;color:#19232e;margin-bottom:7px}.value-next .button{flex-shrink:0;font-size:12px}.value-risk{font-size:12px;line-height:1.8;margin-top:24px;max-width:950px}
@media(max-width:1000px){.value-heading{gap:30px;grid-template-columns:1.3fr 1fr}.value-paths{gap:22px}.value-paths h3{font-size:21px}.value-next{align-items:flex-start;flex-direction:column;gap:20px}.value-economics{min-height:170px}}
@media(max-width:700px){.value-heading{display:block;margin-bottom:30px}.value-heading>p{margin-top:22px;font-size:15px;max-width:none}.value-paths{grid-template-columns:1fr;gap:30px}.value-paths h3{font-size:25px;margin-bottom:16px}.value-paths h3 br{display:none}.value-paths article>p{font-size:15px;margin-bottom:18px}.value-economics{min-height:0}.value-economics b{font-size:14px}.value-economics span{font-size:13px}.value-paths .text-link,.value-secondary{font-size:13px}.value-next{margin-top:30px}.value-next p{font-size:15px}.value-next .button{width:100%;font-size:12px;gap:14px}.value-risk{font-size:12px}.market-inner{flex-wrap:wrap;gap:0;padding-block:14px 3px}.market-quotes{width:100%;gap:22px;justify-content:space-between}.market-quotes>div{gap:7px}.market-quotes strong{font-size:14px}.market-quotes span{font-size:11px}.market-details{width:100%}.market-details summary{font-size:10px}.market-links{right:auto;left:0}.equipment-value{padding-block:55px}}
@media(max-width:360px){.market-quotes{gap:12px}.market-quotes strong{font-size:13px}.market-quotes span{font-size:10px}.market-links{gap:8px}.value-heading h2{font-size:27px}}
