.tsv-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px;align-items:start}.tsv-reading-panel{min-width:0;padding:26px;background:#fffdf8;color:#1d3d31;border:1px solid #d5dace;border-top:3px solid #b68a58;border-radius:12px}.tsv-reading-panel:nth-child(even){background:#e9efe8;border-top-color:#7b9782}#MainContent .tsv-reading-panel h3{font-size:25px;line-height:1.2;margin:0 0 16px;color:inherit}#MainContent .tsv-reading-panel p{font-size:16px;line-height:1.65;margin:0;color:inherit}.tsv-reading-bullets{padding-left:22px;margin:16px 0 24px;text-align:left}.tsv-reading-bullets li{padding:0 0 12px 3px;font-size:16px;line-height:1.65}.tsv-reading-bullets li:last-child{padding-bottom:0}.tsv-reading-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:32px 0 0;counter-reset:reading-step}.tsv-reading-flow>li{position:relative;min-width:0;padding:26px;background:#fffdf8;border:1px solid #d5dace;border-radius:12px;color:#1d3d31}.tsv-reading-number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1d3d31;color:#faf6ed;font-size:14px;margin-bottom:22px}#MainContent .tsv-reading-flow h3{font-size:25px;line-height:1.2;margin:0 0 16px}#MainContent .tsv-reading-flow p{font-size:16px;line-height:1.65;margin:0}.tsv-reading-product-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.tsv-wholesale .tsv-reading-product-rail .tsv-carry-row{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:24px;min-width:0;margin:0;background:#fffdf8;border:1px solid #d5dace;border-radius:12px}.tsv-wholesale .tsv-reading-product-rail .tsv-carry-image{display:block;width:100%;margin:0 0 20px}.tsv-wholesale .tsv-reading-product-rail .tsv-carry-image img{display:block;width:100%;height:170px;object-fit:contain}.tsv-wholesale .tsv-reading-product-rail h3{margin:0 0 14px;font-size:25px}.tsv-wholesale .tsv-reading-product-rail p{font-size:16px;line-height:1.65;margin:0}.tsv-reading-swipe-hint{display:none}.tsv-reading-product-rail:focus-visible{outline:3px solid #9c633e;outline-offset:5px}.tsv-reading-partner-choices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.tsv-partners .tsv-reading-partner-choices .tsv-future__program-row{display:flex;flex-direction:column;gap:20px;min-width:0;margin:0;padding:26px;border:1px solid #d5dace;border-top:3px solid #b68a58;border-radius:12px;background:#fffdf8;color:#1d3d31}.tsv-partners .tsv-reading-partner-choices .tsv-future__program-row:nth-child(2){background:#e9efe8;border-top-color:#7b9782}.tsv-partners .tsv-reading-partner-choices h3{font-size:27px;line-height:1.2;margin:0}.tsv-partners .tsv-reading-partner-choices p{font-size:16px;line-height:1.65}.tsv-partners .tsv-reading-partner-choices .tsv-editorial__button{width:100%;max-width:100%;white-space:normal;font-size:15px;line-height:1.4;padding:14px;text-align:center}.tsv-partners .tsv-reading-partner-choices .tsv-response-note{white-space:normal!important}.tsv-reading-partner-choices .tsv-truck-vision summary{font-size:16px}.tsv-screen .tsv-screen__capability-copy{max-width:none}.tsv-screen__capability-copy .tsv-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tsv-reading-access{padding:28px;border:1px solid #c5d1c7;border-radius:12px;background:#fffdf8;margin-top:32px;max-width:950px}.tsv-reading-access h3{color:#1d3d31}.tsv-reading-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:22px 0 28px}.tsv-reading-tags li{padding:9px 14px;border:1px solid #c2cec0;border-radius:8px;background:#e9efe8;color:#1d3d31;font-size:15px;line-height:1.4}.tsv-reading-research{margin-bottom:24px}#MainContent .ta-going .tsv-reading-research h3{font-size:25px;line-height:1.2;margin:0 0 16px}#MainContent .ta-going .tsv-reading-research p{font-size:16px;margin:0}.tsv-reading-status{font-weight:600;color:#6d432d}#MainContent .tsv-detail .tsv-reading-next ol{list-style:none;counter-reset:next-step;padding:0;margin:0;display:grid;gap:16px}#MainContent .tsv-detail .tsv-reading-next li{counter-increment:next-step;padding:22px 22px 22px 78px!important;position:relative;background:#fffdf8;border:1px solid #d5dace;border-radius:10px}#MainContent .tsv-detail .tsv-reading-next li:before{content:counter(next-step,decimal-leading-zero);position:absolute;left:20px;top:22px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#1d3d31;color:#faf6ed;font-size:13px}#MainContent .tsv-detail .tsv-reading-next strong{display:block;margin-bottom:8px}#MainContent .tsv-detail .tsv-reading-next>p{margin-top:20px}@media(max-width:989px){.tsv-reading-partner-choices,.tsv-screen__capability-copy .tsv-reading-grid{grid-template-columns:1fr}.tsv-reading-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tsv-reading-grid,.tsv-reading-flow{grid-template-columns:minmax(0,1fr);gap:18px}.tsv-reading-panel,.tsv-reading-flow>li,.tsv-reading-access{padding:24px}.tsv-reading-product-rail{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:16px;padding:4px 4px 18px;scroll-padding-inline:4px;overscroll-behavior-inline:contain;scrollbar-width:thin}.tsv-wholesale .tsv-reading-product-rail .tsv-carry-row{flex:0 0 86%;scroll-snap-align:start;padding:22px}.tsv-reading-swipe-hint{display:block;font-size:12px!important;font-style:italic;line-height:1.5!important;margin:20px 0 0!important}.tsv-reading-tags{gap:8px}.tsv-reading-tags li{font-size:14px}#MainContent .tsv-detail .tsv-reading-next li{padding:20px 20px 20px 72px}#MainContent .tsv-detail .tsv-reading-next li:before{left:18px;top:20px;width:36px;height:36px}}@media print{.tsv-reading-product-rail{display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.tsv-reading-swipe-hint{display:none}.tsv-reading-panel,.tsv-reading-flow>li{break-inside:avoid}}

@media(min-width:990px){.tsv-reading-partner-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.tsv-partners .tsv-reading-partner-choices>.tsv-recovery__truck{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px}.tsv-partners #connections>h2{max-width:28ch}}
