.sc{--navy:#33261f;--blue:#9a6b4f;--muted:#6d6259;--line:#deddd7;--pale:#f2eee8;--positive:#267163;--warning:#8d4924;font-family:'DM Sans',Arial,sans-serif;color:var(--navy);background:#f7f6f2;line-height:1.55}.sc *{box-sizing:border-box}.sc a{color:inherit}.sc h1,.sc h2,.sc h3,.sc p{margin-top:0}.sc button,.sc input,.sc select{font:inherit}.sc button,.sc select{cursor:pointer}.sc button,.sc a,.sc input,.sc select,.sc summary{touch-action:manipulation}.sc :focus-visible{outline:3px solid #9a6b4f;outline-offset:3px}.sc [hidden]{display:none!important}.sc-skip{position:absolute;left:-9999px}.sc-skip:focus{left:20px;top:100px;z-index:30;background:#fff;padding:12px}.sc-hero{background:var(--navy);color:#fff;display:flex;gap:55px;justify-content:space-between;padding:54px max(5vw,calc((100vw - 1420px)/2));overflow:hidden}.sc-kicker{font-size:10px;letter-spacing:.2em;color:#d8c3b1;font-weight:700;margin-bottom:22px}.sc h1{font-size:clamp(32px,3.3vw,53px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;margin:0 0 20px}.sc h1 span{color:#d2b59d}.sc-subtitle{font-size:14px;color:#e1d6cc;max-width:690px;margin-bottom:28px}.sc-hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.sc-primary{display:inline-flex;align-items:center;gap:25px;background:#fff;color:var(--navy)!important;padding:12px 18px;font-weight:700;font-size:12px;border:0;border-radius:4px;min-height:44px}.sc-badge{font-size:10px;color:#e7dcd1}.sc-badge i,.sc-live-dot{width:6px;height:6px;background:#7dbdb1;display:inline-block;border-radius:50%;margin-right:6px}.sc-hero-note{flex:0 0 245px;border-left:1px solid #6d5140;padding-left:35px;display:flex;flex-direction:column;justify-content:center;position:relative}.sc-note-number{font-size:53px;line-height:1;font-weight:400;letter-spacing:-2px;color:#d9bda6}.sc-hero-note p{font-size:12px;color:#e1d6cc;margin:12px 0}.sc-hero-note>span:last-child{font-size:8px;letter-spacing:.18em;color:#d2b59d}.sc-mini-bars{height:65px;display:flex;gap:7px;align-items:flex-end;margin:5px 0 18px}.sc-mini-bars i{background:#a57b60;flex:1;height:35%}.sc-mini-bars i:nth-child(2n){height:52%;background:#c39f82}.sc-mini-bars i:nth-child(3n){height:75%}.sc-mini-bars i:nth-child(4n){height:92%}.sc-context{display:flex;gap:50px;padding:22px 5vw;border-bottom:1px solid var(--line);background:#fff;align-items:start}.sc-context>span{font-size:9px;letter-spacing:.11em;font-weight:700;flex:0 0 215px;padding-top:4px}.sc-context p{font-size:12px;color:var(--muted);margin:0;max-width:900px}.sc-workspace{display:grid;grid-template-columns:225px minmax(0,1fr);max-width:1600px;margin:auto;scroll-margin-top:90px}.sc-sidebar{padding:30px 18px;background:#efebe4;border-right:1px solid var(--line)}.sc-sidebar-label{font-size:9px;font-weight:700;letter-spacing:.14em;color:#75685d;margin:0 12px 22px}.sc-nav-group{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#75685d;padding:20px 12px 7px}.sc-nav-link{display:flex;gap:10px;padding:11px 12px;margin:3px 0;font-size:11px;border-radius:4px;min-height:44px;align-items:center}.sc-nav-link span{font-size:9px;color:#75685d;font-variant-numeric:tabular-nums}.sc-nav-link[aria-current=page]{background:var(--navy);color:white;box-shadow:0 3px 8px #33261f12}.sc-nav-link[aria-current=page] span{color:#e0c8b4}.sc-nav-link:hover{background:#e9dfd3}.sc-nav-link[aria-current=page]:hover{background:#5b4030}.sc-sidebar-foot{font-size:10px;color:#735a48;border-top:1px solid #ddd2c7;margin:30px 12px 0;padding-top:20px}.sc-sidebar-foot small{display:block;font-size:9px;color:#75685d;margin-top:7px;line-height:1.8}.sc-main{padding:32px;min-width:0}.sc-breadcrumb{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#75685d;margin-bottom:18px}.sc-tag{padding:4px 7px;border:1px solid #d8ccbf;border-radius:3px;color:#795e49;white-space:nowrap}.sc-head{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:24px}.sc-head h2{font-size:25px;font-weight:600;letter-spacing:-.7px;line-height:1.2;margin-bottom:10px}.sc-head p{max-width:760px;font-size:12px;color:var(--muted);margin:0}.sc-num{font-size:32px;line-height:1;color:#c9bdb1;letter-spacing:-1.5px}.sc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.sc-kpi{border:1px solid var(--line);border-top:3px solid #cdb49d;border-radius:5px;background:#fff;padding:15px 17px;min-width:0}.sc-kpi:first-child{border-top-color:#9a6b4f}.sc-kpi-label{display:block;font-size:10px;color:var(--muted);margin-bottom:8px}.sc-kpi-value{display:block;font-size:25px;letter-spacing:-1px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sc-kpi-note{font-size:9px;color:#75685d;display:block;margin-top:7px}.sc-panel{background:white;border:1px solid var(--line);border-radius:5px;margin-bottom:18px;overflow:hidden}.sc-panel-header{padding:18px 20px 8px;display:flex;justify-content:space-between;gap:20px;align-items:start}.sc-panel h3{font-size:13px;letter-spacing:-.1px;font-weight:700;margin:0 0 4px}.sc-panel-header p{font-size:10px;color:#75685d;margin:0}.sc-panel-body{padding:16px 20px 20px}.sc-chart-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding:10px 15px 12px;max-width:100%;scrollbar-color:#c8b9a9 #f7f4ef;scrollbar-width:thin}.sc-chart-scroll svg{display:block;max-width:none;font:10px 'DM Sans',Arial,sans-serif;color:#807266}.sc-chart-scroll svg text{fill:#75685d}.sc-chart-scroll rect:focus,.sc-chart-scroll circle:focus{outline:2px solid #33261f;outline-offset:1px}.sc-chart-scroll svg[width="750"],.sc-chart-scroll svg[width="800"]{max-width:100%;height:auto;min-width:520px}.sc-legend{display:flex;gap:6px;flex-wrap:wrap;padding:5px 20px 12px;align-items:center}.sc-legend button,.sc-legend>span{display:flex;align-items:center;gap:6px;font-size:9px;padding:6px 8px;border:1px solid #e1d7cc;background:#fff;border-radius:3px;min-height:36px;color:#735b49}.sc-legend button[aria-pressed=false]{opacity:.55;text-decoration:line-through}.sc-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.sc-legend .sc-line-swatch{width:18px;height:2px;background:#33261f}.sc-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.sc-control{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:10px;color:#735e4e;font-weight:600}.sc-control input,.sc-control select{width:100%;min-width:0;padding:9px 10px;border:1px solid #d5c9bd;color:#4c382b;background:#fdfbf8;border-radius:3px;font-size:12px;min-height:42px;font-variant-numeric:tabular-nums}.sc-control small{font-weight:400;font-size:9px;color:#75685d}.sc-error{padding:12px 15px;background:#fff1ed;color:#8c351d;border:1px solid #edc8ba;border-radius:4px;font-size:12px;margin:12px 0}.sc-info{padding:12px 15px;background:#f2ece4;color:#77563f;font-size:11px;border-radius:4px;margin:14px 0}.sc-recommendation{display:flex;align-items:start;gap:14px;padding:17px 20px;border:1px solid #c8ded8;border-left:4px solid #377b6d;background:#f0f7f5;border-radius:4px;margin:18px 0}.sc-recommendation strong{display:block;font-size:12px;color:#235c51;margin-bottom:4px}.sc-recommendation p{font-size:11px;color:#4c6d65;margin:0}.sc-warn{background:#fcf5eb;border-color:#e6d4b8;border-left-color:#ac7c39}.sc-warn strong,.sc-warn p{color:#805d2b}.sc-twocol{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.sc-table-wrap{overflow-x:auto;max-width:100%;padding:6px 20px 20px}.sc table{border-collapse:collapse;width:100%;font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.sc caption{text-align:left;color:#75685d;font-size:10px;padding-bottom:10px}.sc th{text-align:right;font-size:9px;color:#75685d;font-weight:600;letter-spacing:.01em;padding:11px 10px;background:#f5f1eb;border-bottom:1px solid var(--line)}.sc td{text-align:right;padding:12px 10px;border-bottom:1px solid #ede6dd;color:#654d3c}.sc th:first-child,.sc td:first-child{text-align:left}.sc td.sc-negative{color:#a3472c;background:#fdf4ef}.sc td small{display:block;color:#75685d;font-size:9px}.sc table input{width:80px;padding:7px 6px;border:1px solid #d7cbbf;font-size:11px;border-radius:3px;color:#5c4130;min-height:36px}.sc table td:first-child input{width:100px}.sc-method{border:1px solid var(--line);background:#fff;border-radius:4px;margin-top:20px;padding:0 20px;font-size:11px;color:#746254}.sc-method summary{cursor:pointer;padding:15px 0;font-size:11px;font-weight:700;color:#5e4532;min-height:44px}.sc-method p{line-height:1.8}.sc-method code{background:#f1ebe3;padding:2px 4px;color:#9a6b4f;font-size:10px;white-space:normal}.sc-method ul{padding-left:20px}.sc-method li{margin:8px 0}.sc-downloads{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.sc-small-button{font-size:10px;padding:9px 12px;border:1px solid #d6c9bb;border-radius:3px;background:#fff;color:#795239;min-height:40px}.sc-overview-section h3{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#75685d;margin:25px 0 12px}.sc-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sc-project{display:block;background:#fff;border:1px solid var(--line);border-radius:5px;padding:22px;transition:border-color .15s,box-shadow .15s}.sc-project:hover{border-color:#9a6b4f;box-shadow:0 4px 15px #33261f08}.sc-project>span{font-size:10px;color:#8c654b;font-weight:700;display:flex;justify-content:space-between}.sc-project h4{font-size:15px;font-weight:600;margin:14px 0 9px;line-height:1.3}.sc-project p{font-size:11px;color:#77685c;margin-bottom:16px;line-height:1.7}.sc-project small{font-size:9px;color:#79583f;border-top:1px solid #e9e1d8;display:block;padding-top:12px}.sc-footer{padding:25px 5vw;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#ede7df;border-top:1px solid var(--line);font-size:10px;color:#746253}.sc-footer p{margin:0}.sc-footer strong{font-size:11px;color:#5d4534}.sc-footer a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.sc-tooltip{position:fixed;bottom:20px;right:20px;max-width:360px;border:1px solid #89674d;background:#33261f;color:white;padding:13px 16px;border-radius:5px;z-index:40;box-shadow:0 5px 20px #33261f30;font-size:11px;pointer-events:none}.sc-progress{height:18px;background:#e9dfd3;border-radius:3px;overflow:hidden;margin:15px 0}.sc-progress span{display:block;height:100%;background:#9a6b4f}.sc-subtle{font-size:10px;color:#75685d}.sc-raw summary{font-size:11px;color:#77563f;cursor:pointer;padding:12px 0}.sc-raw{margin-top:14px}.sc-static-cards{font-size:12px}.sc-main:focus{outline:none}
.sc-sidebar{min-width:0}
.sc-supplier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 14px}.sc-supplier-scenario{min-width:0;margin:0;padding:18px;border:1px solid #d9ccbd;border-radius:5px;background:#faf7f2}.sc-supplier-scenario legend{padding:0 8px;font-size:13px;font-weight:700;color:#563e2d}.sc-supplier-scenario legend span{font-size:9px;letter-spacing:.08em;margin-left:7px;padding:3px 5px;background:#eee3d7;border-radius:3px}.sc-supplier-scenario>p{font-size:10px;color:#75685d;min-height:32px;margin-bottom:16px}.sc-supplier-scenario .sc-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sc input:disabled{background:#eee9e2;color:#75685d;cursor:default}
@media(max-width:1050px){.sc-supplier-grid{grid-template-columns:1fr}}@media(max-width:500px){.sc-supplier-scenario{padding:14px}.sc-supplier-scenario legend{font-size:12px}.sc-supplier-scenario .sc-controls{gap:11px}}
.sc .sc-loss{color:#a3472c}.sc .sc-profit{color:#267163}
.sc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(min-width:1600px){.sc-hero,.sc-context,.sc-footer{padding-left:calc((100vw - 1420px)/2);padding-right:calc((100vw - 1420px)/2)}}
@media(max-width:1100px){.sc-hero-note{flex-basis:200px}.sc-workspace{grid-template-columns:195px minmax(0,1fr)}.sc-sidebar{padding:25px 10px}.sc-main{padding:25px 20px}.sc-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-kpis{gap:9px}.sc-kpi{padding:13px 11px}.sc-kpi-value{font-size:23px}.sc-twocol{grid-template-columns:1fr}.sc-hero-actions{gap:15px}.sc-badge{font-size:9px}}
@media(max-width:800px){.sc-hero-note{display:none}.sc-hero{padding:35px 5vw}.sc-context{gap:20px}.sc-context>span{flex-basis:140px}.sc-workspace{grid-template-columns:1fr}.sc-sidebar{padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.sc-sidebar-label,.sc-sidebar-foot,.sc-nav-group{display:none}.sc-sidebar nav{display:flex;overflow-x:auto;gap:6px}.sc-nav-link{white-space:nowrap;background:#fff;padding:10px 14px;flex-shrink:0;border:1px solid #ded6cc;margin:0}.sc-main{padding:25px 16px}.sc-overview-grid{grid-template-columns:1fr 1fr}.sc-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-head h2{font-size:23px}.sc-kpi-value{font-size:24px}}
@media(max-width:500px){.sc h1{font-size:34px;letter-spacing:-1px}.sc-subtitle{font-size:12px}.sc-kicker{font-size:8px;letter-spacing:.15em}.sc-context{display:block;padding:18px 5vw}.sc-context>span{display:block;margin-bottom:8px}.sc-context p{font-size:10px}.sc-kpis{grid-template-columns:1fr 1fr}.sc-kpi{padding:13px}.sc-overview-grid{grid-template-columns:1fr}.sc-head h2{font-size:22px}.sc-head p{font-size:11px}.sc-panel-header,.sc-panel-body{padding-left:14px;padding-right:14px}.sc-controls{gap:12px}.sc-breadcrumb{font-size:8px;gap:8px}.sc-tag{font-size:7px}.sc-footer{align-items:start;flex-direction:column;gap:15px}.sc-tooltip{left:12px;right:12px;bottom:12px;font-size:10px}.sc-chart-scroll{padding-left:4px;padding-right:4px}}
@media(prefers-reduced-motion:reduce){.sc *{scroll-behavior:auto!important;transition:none!important}}
/* Analysis 07 annual mix controls. */
.sc .sc-freight-usage{max-width:320px;margin-bottom:22px}.sc .sc-freight-sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sc .sc-freight-slider{display:block;min-width:0}.sc .sc-freight-slider>span{display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:700}.sc .sc-freight-slider output{font-size:18px;font-variant-numeric:tabular-nums;color:var(--navy)}.sc .sc-freight-slider input{display:block;width:100%;height:30px;margin:8px 0 12px;accent-color:var(--blue);cursor:pointer}.sc .sc-freight-mix-bar{display:flex;height:24px;border-radius:4px;overflow:hidden;margin:15px 0}.sc .sc-freight-mix-bar span{display:block;height:100%}.sc .sc-freight-mix-loss{background:#fff1ed;border-color:#edc8ba;border-left-color:#a3472c}.sc .sc-freight-mix-loss strong,.sc .sc-freight-mix-loss p{color:#8c351d}
@media(max-width:650px){.sc .sc-freight-sliders{grid-template-columns:1fr;gap:16px}}
/* One rotating banner for the portfolio overview's four analytical principles. */
.sc-approach-banner{min-width:0;margin:20px 0;padding:24px 28px 14px;border:1px solid #dacbbb;border-top:3px solid #9a6b4f;border-radius:5px;background:linear-gradient(115deg,#f1e8dd,#faf7f2)}
.sc-approach-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;color:#79523c;font-size:10px;font-weight:700;letter-spacing:.12em}
.sc-approach-heading p{margin:0}.sc-approach-count{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.08em}
.sc-approach-viewport{overflow:hidden}
.sc-approach-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;transition:transform .55s ease-in-out}
.sc-approach-slide{min-width:0;padding:0 2px 20px}
.sc-approach-slide h3{max-width:700px;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.3;letter-spacing:-.5px;margin:0 0 12px}
.sc-approach-slide p{max-width:850px;font-size:13px;line-height:1.8;color:var(--muted);margin:0;overflow-wrap:anywhere}
.sc-approach-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dfd2c4;padding-top:8px}
.sc-approach-dots,.sc-approach-actions{display:flex;align-items:center;gap:4px}
.sc-approach-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:4px;background:transparent;color:#79523c;font-size:12px;font-weight:600}
.sc-approach-controls button:hover{background:#e9dfd3}
.sc-approach-dots button{min-width:32px;padding:8px 6px}
.sc-approach-dots span{display:block;width:6px;height:6px;border-radius:999px;background:#bba58f;transition:width .25s,background .25s}
.sc-approach-dots [aria-current="true"] span{width:24px;background:#79523c}
.sc-approach-actions [data-approach-toggle]{min-width:55px;margin-right:8px}
.sc-approach-actions span{font-size:20px;line-height:1}
@media(max-width:650px){.sc-approach-banner{padding:20px 18px 10px}.sc-approach-heading{font-size:9px;margin-bottom:18px}.sc-approach-slide p{font-size:12px}.sc-approach-controls{gap:4px}.sc-approach-dots,.sc-approach-actions{gap:0}.sc-approach-dots button{min-width:28px;padding:8px 4px}.sc-approach-actions [data-approach-toggle]{margin-right:2px}}

/* Analysis 01 only. Keep the remaining six applications and site styles intact. */
.sc-inventory .sc-inv-product{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) auto;gap:22px;align-items:center;border-bottom:1px solid #deddd7;padding-bottom:20px;margin-bottom:23px}.sc-inventory .sc-inv-product label{font-size:11px;font-weight:700}.sc-inventory .sc-inv-product select{display:block;width:100%;padding:10px 12px;margin-top:7px;border:1px solid #d8ccbf;border-radius:4px;background:#faf7f3;color:#33261f;font-size:12px;min-height:44px}.sc-inventory .sc-inv-date{font-size:9px;letter-spacing:.08em;font-weight:700;color:#9a6b4f}.sc-inventory .sc-inv-product p{font-size:10px;color:#6d6259;margin:5px 0 0}.sc-inventory .sc-inv-sliders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sc-inventory .sc-inv-slider{display:block;min-width:0}.sc-inventory .sc-inv-slider>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;min-height:35px}.sc-inventory .sc-inv-slider output{color:#9a6b4f;font-size:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.sc-inventory .sc-inv-slider input{display:block;width:100%;accent-color:#9a6b4f;height:30px;margin:6px 0;cursor:pointer}.sc-inventory .sc-inv-slider>small{display:block;font-size:10px;color:#6d6259;line-height:1.5}.sc-inventory .sc-inv-slider .sc-inv-range{display:flex;justify-content:space-between;margin-bottom:10px;font-size:9px}.sc-inventory [data-inventory-kpi=min],.sc-inventory [data-inventory-kpi=max]{background:#f4eee7;border-top-color:#9a6b4f}.sc-inventory [data-inventory-kpi=min] .sc-kpi-value,.sc-inventory [data-inventory-kpi=max] .sc-kpi-value{color:#79523c}.sc-inventory .sc-inv-policy-note{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;padding:0 20px 18px;color:#6d6259;font-size:11px}.sc-inventory .sc-inv-policy-note p{margin:0}.sc-inventory .sc-inv-policy-note p:last-child{grid-column:1/-1;font-size:10px}.sc-inventory .sc-inv-policy-note strong{color:#33261f}.sc-inventory .sc-inv-policy-chart{width:100%;min-width:660px;height:auto}.sc-inventory .sc-inv-timeline{width:100%;min-width:950px;height:auto}.sc-inventory .sc-inv-distribution{width:100%;min-width:500px;height:auto}.sc-inventory .sc-inv-dashed{background:repeating-linear-gradient(90deg,var(--sc-series-color) 0 5px,transparent 5px 8px)!important;height:3px;border-radius:0}.sc-inventory .sc-inv-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.sc-inventory .sc-inv-detail-grid .sc-panel{min-width:0}.sc-inventory .sc-inv-facts{margin:0;padding:10px 20px 20px}.sc-inventory .sc-inv-facts>div{padding:12px 0;border-bottom:1px solid #e8dfd5}.sc-inventory .sc-inv-facts>div:last-child{border:0}.sc-inventory .sc-inv-facts dt{font-size:10px;color:#6d6259}.sc-inventory .sc-inv-facts dd{font-size:15px;font-weight:600;margin:4px 0 0;font-variant-numeric:tabular-nums}.sc-inventory .sc-inv-facts small{display:block;font-size:9px;font-weight:400;color:#6d6259;margin-top:4px}.sc-inventory .sc-inv-chart-note{font-size:10px;line-height:1.6;padding:12px 20px 20px;color:#6d6259;margin:0}.sc-inventory .sc-inv-warning{border:1px solid #e7d9c6;border-left:3px solid #aa7b39;background:#fcf9f3;padding:17px 20px;margin-bottom:18px;font-size:11px;color:#705128;border-radius:4px}.sc-inventory .sc-inv-warning strong{font-size:12px}.sc-inventory .sc-inv-warning ul{margin:7px 0 0;padding-left:17px}.sc-inventory .sc-inv-warning li+li{margin-top:4px}
@media(min-width:1450px){.sc-inventory .sc-inv-timeline{min-width:0}}
@media(max-width:1200px){.sc-inventory .sc-inv-detail-grid{grid-template-columns:1fr}.sc-inventory .sc-inv-product{grid-template-columns:1fr auto}.sc-inventory .sc-inv-product>div{grid-column:1;grid-row:2}.sc-inventory .sc-inv-product button{grid-column:2;grid-row:1}.sc-inventory .sc-inv-sliders{gap:20px}.sc-inventory .sc-inv-slider>span{flex-wrap:wrap}}
@media(max-width:650px){.sc-inventory .sc-inv-sliders{grid-template-columns:1fr;gap:24px}.sc-inventory .sc-inv-slider>span{flex-wrap:nowrap}.sc-inventory .sc-inv-product{grid-template-columns:minmax(0,1fr)}.sc-inventory .sc-inv-product>div,.sc-inventory .sc-inv-product button{grid-column:1;grid-row:auto}.sc-inventory .sc-inv-product button{justify-self:start}.sc-inventory .sc-inv-policy-note{grid-template-columns:1fr}.sc-inventory .sc-kpi-label{min-height:30px}}

/* A lighter banner in the site’s warm cream and brown palette. */
.sc-hero{background:#eee5da;color:var(--navy)}
.sc-hero .sc-kicker,.sc-hero h1 span{color:#79523c}
.sc-hero .sc-subtitle,.sc-hero .sc-badge,.sc-hero-note p{color:#6d6259}
.sc-hero .sc-primary{background:var(--navy);color:#fff!important}
.sc-hero-note{border-left-color:#cdbba8}
.sc-note-number,.sc-hero-note>span:last-child{color:#79523c}
.sc-hero .sc-badge i{background:#267163}
