.top-market{display:flex;align-items:center;background:#f4f6f9;border-bottom:1px solid #dde3ec;min-height:58px}.ticker-label{flex:0 0 170px;padding:10px 25px;color:#92702d;font-size:12px;font-weight:700;letter-spacing:1.5px;border-right:1px solid #dde3ec}.ticker-label span{display:block;color:#657086;font-size:11px;letter-spacing:0;margin-top:5px}.ticker-content{flex:1;min-width:0;overflow:hidden}#market-error{margin:10px;font-size:13px}nav a[aria-current=page]{color:#96702b;text-decoration:underline;text-underline-offset:8px}.header nav{gap:28px}.product-card{text-decoration:none}.text-link{font-size:15px;color:#936e26;font-weight:600;text-underline-offset:5px}.oil-chart{background:#f5f7fa}.chart-tabs{display:flex;padding:4px;border:1px solid #d5dde7;border-radius:6px;background:white;gap:4px}.chart-tab{border:0;background:transparent;color:var(--navy);font-weight:700;font-size:15px;padding:11px 25px;border-radius:3px}.chart-tab.active{background:var(--navy);color:white}.chart-frame{height:480px;border:1px solid #d8dfe9;background:white;border-radius:6px;overflow:hidden;position:relative}.chart-loading{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#647087;margin:0}.chart-loading[hidden]{display:none}.chart-frame iframe{position:relative;z-index:1}.home-summary{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:60px;padding-bottom:60px}.home-summary h2{font-size:30px}.home-summary p:not(.eyebrow){color:var(--gray)}.page-intro{background:linear-gradient(110deg,#eef2f7,#fff);padding-top:55px;padding-bottom:50px;border-top:1px solid #e4e9f0}.page-intro h1{font-size:clamp(32px,4vw,55px);color:var(--navy);max-width:850px}.page-intro>p:last-child{font-size:18px;color:var(--gray);max-width:700px}.page-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--navy);color:white}.page-cta h2{font-size:30px}.page-cta p{color:#c4cfde;margin-bottom:0}.page-cta .button{flex-shrink:0}.requirements{margin-top:45px;max-width:800px;padding:30px;background:var(--pale);border-left:3px solid var(--gold)}.requirements h2{font-size:27px}.requirements p{color:var(--gray);margin-bottom:0}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.service-grid article{border:1px solid #e0e6ee;padding:30px;border-radius:6px}.service-grid h2{font-size:27px}.service-grid p{color:var(--gray)}.step-number{display:block;color:#a78037;font-size:18px;font-weight:700;margin-bottom:20px}.principles>.service-grid{margin-top:25px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.product-detail>img{width:100%;max-height:450px;object-fit:cover;border-radius:6px}.product-detail h2{font-size:30px}.product-detail p,.product-detail dd{color:var(--gray)}dt{font-weight:700;margin-top:22px}dd{margin:7px 0 0;font-size:16px;line-height:1.5}.product-detail dl{margin-bottom:30px}footer{align-items:center;border-top:1px solid #e2e7ed}footer nav{gap:18px}footer nav a{font-size:13px;font-weight:400}.data-note{font-size:12px}.header{gap:20px}@media(max-width:1000px){.location{display:none}.header nav{gap:18px}footer{flex-wrap:wrap}.product-detail{gap:30px}.ticker-label{flex-basis:140px;padding:10px 15px}}@media(max-width:650px){.ticker-label{flex-basis:90px;padding:8px;font-size:10px;letter-spacing:.7px}.ticker-label span{font-size:10px}.top-market{min-height:58px}.header nav{gap:12px}.home-summary,.product-detail,.service-grid{grid-template-columns:1fr;gap:25px}.page-cta{flex-direction:column;align-items:start}.page-intro{padding-top:30px;padding-bottom:25px}.page-intro>p:last-child{font-size:16px}.page-intro h1{font-size:36px}.oil-chart .section-head{display:flex;flex-direction:column;align-items:start;gap:20px}.oil-chart h2{font-size:28px}.chart-frame{height:410px}.home-summary{padding-top:35px;padding-bottom:35px}footer nav{display:flex;flex-wrap:wrap;gap:15px}footer{align-items:start}.product-detail>img{max-height:260px}.service-grid article{padding:22px}}
