/* Buyer decisions and local tools. Existing brand tokens are retained. */
.buyer-hero .intro{max-width:31rem}.buyer-hero .hero-person{margin-top:1.5rem}.buyer-hero .hero-specialty{margin-bottom:1rem}.buying-paths{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem 3.5rem;margin-top:3.5rem}.buying-paths article{padding:2rem 0;border-top:1px solid #b8b0a4}.buying-paths article:last-child{grid-column:1/-1;max-width:46rem}.buying-paths .eyebrow{display:block;margin-bottom:1rem;color:var(--copper)}.buying-paths h3{font-family:var(--serif);font-size:2rem}.buying-paths p{margin-top:1.2rem;max-width:37rem;font-size:1rem}.buying-paths .deliverable{font-size:.86rem;border-left:2px solid var(--copper);padding-left:1rem}.buyer-tools-preview{background:#e9e3d8}.tool-links>a{position:relative;display:block;border-top:1px solid #b8b0a4;padding:1.7rem 2rem 1.7rem 0}.tool-links span,.reference-caption>span{display:block;font:400 .66rem/1.6 var(--mono);text-transform:uppercase;color:var(--copper);margin-bottom:.9rem}.tool-links strong{display:block;font:500 1.8rem/1.22 var(--serif);max-width:24rem}.tool-links p{font-size:.92rem;margin-top:.8rem;max-width:25rem}.tool-links b{position:absolute;right:0;top:2rem;font-weight:400;font-size:1.5rem}.tool-links a:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.reference-example{background:#ece6db;padding:2rem}.reference-example>img{width:100%;height:240px;object-fit:contain}.reference-caption{margin:1rem 0 1.5rem}.reference-example dl{margin:0}.reference-example dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;border-top:1px solid #b8b0a4;padding:1rem 0;font-size:.85rem}.reference-example dt{font-weight:500}.reference-example dd{margin:0}.buyer-film .approved-film-still{width:auto;max-width:100%;height:470px;object-fit:contain;display:block;margin:auto}.buyer-film figcaption{font-size:.72rem;margin-top:1rem;text-align:center}.buyer-film .button{margin-top:1.4rem}.tool-heading{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2.5rem}.tool-heading p{max-width:36rem}.tools-note{margin-top:1.3rem;max-width:40rem}.quote-names{max-width:60rem}.compare-row{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:1.5rem;padding:1.2rem 0;border-top:1px solid #b8b0a4}.compare-field-title strong{display:block;font-size:1rem;font-weight:500}.compare-field-title span{display:block;font-size:.78rem;margin-top:.5rem;color:#615647}.compare-row label{font-size:.68rem}.comparison-fields{margin-bottom:2rem}.text-button{border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--copper);padding:.55rem 0;font-size:.86rem;margin:.8rem 1.5rem}.tool-result{margin-top:2rem;border-top:1px solid #b8b0a4;padding-top:2rem}.tool-result>.quiet{margin:1rem 0;max-width:52rem}.tool-result pre{max-height:32rem;overflow:auto;margin:1.5rem 0}.tool-feedback{font-size:.85rem;margin-top:1rem;min-height:1.4rem}.tool-next{display:grid;grid-template-columns:.7fr 1.3fr;gap:0 2rem;border-top:1px solid #b8b0a4;padding-top:2rem;margin-top:3rem}.tool-next .eyebrow{margin:0}.tool-next>p:not(.eyebrow){font-size:.95rem;max-width:42rem}.tool-next>a{grid-column:2;justify-self:start}.tool-packing{background:#e9e3d8}.carton-row{border:1px solid #b8b0a4;padding:1.4rem;margin:0 0 1.5rem;min-width:0}.carton-row legend{font:400 .72rem var(--mono);padding:0 .6rem}.carton-fields{display:grid;grid-template-columns:1.3fr repeat(5,1fr);gap:1rem}.carton-row .text-button{margin-left:0}.calculate-packing{margin-top:1.5rem}.packing-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.packing-totals strong{display:block;font:500 clamp(1.8rem,3vw,3rem)/1.2 var(--serif);overflow-wrap:anywhere}.packing-totals span{font-size:.8rem}.tool-method{font-size:.8rem;margin-top:2rem;max-width:48rem}.tool-method a{text-decoration:underline;text-underline-offset:3px}button:disabled{opacity:.5;cursor:default}.attached-tool{padding:1rem;border:1px solid #b8b0a4;margin-bottom:1.5rem}.attached-tool p{font-size:.82rem}.attached-tool pre{max-height:14rem;overflow:auto;margin-top:1rem}.attached-tool .text-button{margin-left:0}
@media(max-width:1100px){.header>nav:not(.mobile-menu){display:none}.menu-toggle{display:flex;background:transparent;border:0;color:var(--paper);align-items:center;gap:1rem}.header .mobile-menu{position:absolute;left:0;right:0;top:100%;background:var(--ink);display:flex;flex-direction:column;align-items:stretch;padding:1rem var(--edge) 2rem}.mobile-menu a{padding:.4rem 0}.carton-fields{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.tool-heading{grid-template-columns:1fr;gap:1.5rem}.compare-row{grid-template-columns:1fr 1fr;gap:1rem}.compare-field-title{grid-column:1/-1}.tool-next{grid-template-columns:1fr;gap:1rem}.tool-next>a{grid-column:1}.reference-example{padding:1.5rem}}
@media(max-width:620px){.buying-paths{grid-template-columns:1fr;gap:.5rem;margin-top:2rem}.buying-paths article:last-child{grid-column:auto}.buyer-hero .hero-copy{min-height:700px;padding-bottom:6.5rem}.buyer-hero .hero-actions{gap:1rem}.buyer-hero .scene-link{bottom:2.4rem;left:var(--edge);right:auto}.buyer-hero .hero-scene figcaption{font-size:.5rem;bottom:.5rem;line-height:1.5}.buyer-hero h1{font-size:clamp(2.1rem,7.4vw,2.7rem)}.carton-fields{grid-template-columns:1fr 1fr}.carton-fields label:first-child{grid-column:1/-1}.packing-totals{gap:1rem;grid-template-columns:1fr 1fr}.packing-totals>div:last-child{grid-column:1/-1}.tools-intro h1{font-size:2.45rem}.tool-heading h2{font-size:2.15rem}.reference-example dl>div{grid-template-columns:1fr;gap:.4rem}.quote-names{grid-template-columns:1fr 1fr}.compare-row input{font-size:.85rem;padding:.8rem .6rem}.compare-row{gap:.7rem}.tool-section .text-button{margin-left:0}.tool-packing .text-button{margin-left:0}.buyer-film .approved-film-still{height:auto;max-height:500px}}

/* Buyer marketing: a visible question, a transparent demonstration, then the workbench. */
.tools-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(2.5rem,6vw,6rem);align-items:center;padding-top:4rem;padding-bottom:3rem}
.tools-hero-copy{max-width:34rem}.tools-hero h1{font-size:clamp(2.6rem,4.2vw,4.3rem)}.tools-hero h1 em{color:var(--copper)}.tools-hero .page-lede{font-size:1.05rem;margin:1.8rem 0 2rem;max-width:29rem}.tools-hero .text-link{margin:0;align-self:center}.tools-payoff{display:flex;align-items:flex-start;gap:1rem;margin-top:2.8rem;border-top:1px solid #b8b0a4;padding-top:1.2rem;max-width:28rem}.tools-payoff>span{font:500 2rem var(--serif);color:var(--copper);line-height:1}.tools-payoff p{font-size:.92rem;max-width:25rem}.tools-hero .tools-note{font-size:.76rem;margin-top:1.2rem}
.inspect-card{background:#e9e3d8;position:relative;min-width:0}.inspect-card-top{display:flex;justify-content:space-between;padding:1.2rem 1.5rem 0;font:400 .66rem var(--mono);text-transform:uppercase;color:#65513b;letter-spacing:.04em}.inspect-stage{position:relative;isolation:isolate;overflow:hidden}.inspect-stage img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain}.inspect-stage figcaption{font-size:.66rem;text-align:center;padding:.2rem .8rem 1.2rem;color:#62574a}.inspect-point{position:absolute;display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem .65rem;background:#f4f1eaf2;border:1px solid #a9977e;color:var(--ink);font-size:.7rem;box-shadow:0 4px 18px #30200f0a;transition:background .2s,border-color .2s}.inspect-point span{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;background:#e5dbcb;border:1px solid #a8977d;font:400 .62rem var(--mono)}.inspect-point[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.inspect-point[aria-pressed=true] span{background:var(--brass);color:var(--ink);border-color:var(--brass)}.inspect-point:hover{border-color:var(--copper)}.point-material{top:62%;left:6%}.point-finish{top:80%;right:5%}.point-electrical{top:43%;right:4%}.inspect-point::after{content:'';position:absolute;width:clamp(15px,3vw,43px);height:1px;background:#8a7151;top:50%;left:100%;pointer-events:none}.point-finish::after,.point-electrical::after{left:auto;right:100%}.inspect-note{padding:1.4rem 1.5rem 1.5rem;border-top:1px solid #c5b9a6;min-height:175px;background:#f0eade}.inspect-note>span{font:400 .62rem var(--mono);text-transform:uppercase;color:var(--copper);letter-spacing:.045em}.inspect-note h2{font:500 1.5rem/1.25 var(--serif);letter-spacing:-.025em;margin:.6rem 0}.inspect-note p{font-size:.84rem;line-height:1.6;max-width:34rem}.inspect-atelier{display:block;padding:1rem 1.5rem;font-size:.74rem;background:#e6ded0;border-top:1px solid #c5b9a6;text-decoration:underline;text-underline-offset:4px}
.tools-wayfinding{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding-top:1.3rem;padding-bottom:0}.tools-wayfinding a{position:relative;border-top:1px solid #b8b0a4;border-bottom:1px solid #b8b0a4;padding:1.1rem 2rem 1.2rem 0}.tools-wayfinding a>span{display:block;font:400 .63rem var(--mono);color:var(--copper);text-transform:uppercase;margin-bottom:.6rem}.tools-wayfinding strong{font-size:1rem;font-weight:400}.tools-wayfinding b{position:absolute;right:0;top:1.6rem;font-size:1.4rem;font-weight:400}.tools-wayfinding a:hover strong{text-decoration:underline;text-underline-offset:4px}.tool-section .tool-heading h2 em,.tool-packing .tool-heading h2 em{color:var(--copper)}
.quote-demo{background:#eae4d9;padding:2rem;margin-bottom:2.5rem}.quote-demo-top{display:flex;gap:2rem;align-items:center;justify-content:space-between;margin-bottom:1.8rem}.quote-demo-top .eyebrow{font-size:.59rem;margin:0;max-width:20rem;color:#65513b}.demo-tabs{display:flex;gap:.4rem;flex-wrap:wrap}.demo-tabs button{background:transparent;border:1px solid #988a77;min-height:44px;padding:.6rem .9rem;font-size:.76rem;color:var(--ink)}.demo-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.quote-demo-grid{display:grid;grid-template-columns:.8fr .8fr 1.1fr;gap:1.3rem;align-items:stretch}.quote-sample{display:flex;flex-direction:column;background:#f4f0e8;border:1px solid #c9bdab;padding:1rem 1.25rem}.sample-label{font:400 .66rem var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--copper)}.quote-sample img{display:block;width:100%;height:220px;object-fit:contain;margin:.4rem 0}.quote-sample>div{border-top:1px solid #c9bdab;padding:.9rem 0 .2rem;margin-top:auto}.quote-detail-label{display:block;font-size:.68rem;color:#65574a;margin-bottom:.5rem}.quote-sample strong{font:500 1.4rem/1.25 var(--serif);display:block;overflow-wrap:anywhere}.quote-insight{padding:1.4rem 0 1.4rem 1rem;align-self:center}.quote-insight>span{font:400 .62rem var(--mono);text-transform:uppercase;color:var(--copper);display:block;margin-bottom:1rem}.quote-insight h3{font:500 1.85rem/1.2 var(--serif);margin-bottom:1rem}.quote-insight>p{font-size:.86rem;line-height:1.7;max-width:28rem}.ask-next{margin-top:1.5rem;border-left:2px solid var(--copper);padding-left:1rem}.ask-next>span{font:400 .62rem var(--mono);text-transform:uppercase;color:var(--copper)}.ask-next p{font-size:.84rem;margin-top:.4rem}.demo-actions{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.demo-actions .text-link{margin-top:0}
.tool-workbench{border-top:1px solid #b8b0a4;padding:1.5rem 0!important;margin-top:1rem}.tool-workbench>summary{align-items:center;gap:2rem}.tool-workbench>summary b{display:block;font:500 1.5rem/1.3 var(--serif)}.tool-workbench>summary small{font-size:.82rem;display:block;margin-top:.4rem;color:#65574a}.tool-workbench[open]>summary{margin-bottom:2rem}.workbench-help{font-size:.88rem!important;max-width:48rem!important;margin:0 0 1.6rem!important}.compare-group{padding:1.2rem 0!important;border-top:1px solid #b8b0a4}.compare-group:first-child{padding-top:1.2rem}.compare-group>summary{font:400 .85rem var(--mono);color:var(--copper);text-transform:uppercase}.compare-group[open]>summary{margin-bottom:1rem}.compare-group .compare-row:first-child{border-top:0}.comparison-counts{display:flex;gap:1.5rem 2rem;flex-wrap:wrap;margin:1.5rem 0;padding:1rem 0;border-top:1px solid #b8b0a4;border-bottom:1px solid #b8b0a4}.comparison-counts p{font-size:.82rem;margin:0}.comparison-counts strong{font:500 1.7rem var(--serif);margin-right:.5rem}.question-shortlist{margin:0 0 2rem;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2.5rem}.question-shortlist li{border-left:2px solid #9b7b51;padding-left:1rem}.question-shortlist li>span{display:block;font:400 .62rem var(--mono);color:var(--copper);text-transform:uppercase;margin-bottom:.35rem}.question-shortlist strong{font-weight:500;font-size:.98rem}.question-shortlist p{font-size:.8rem;margin-top:.3rem}.question-shortlist .more-questions{border-left:0;color:#65574a;font-size:.82rem;align-self:center}.output-detail{padding:1rem 0!important;margin:1rem 0 1.5rem}.output-detail>summary{font-size:.85rem}.tool-result .quiet{max-width:55rem;font-size:.8rem}.tool-result>.actions{margin-top:1.5rem}
.packing-demo{display:grid;grid-template-columns:1.12fr 1fr;gap:0;margin:3rem 0;background:#f4f1ea}.packing-visual{background:var(--ink);color:var(--paper);padding:2rem 2rem 1.7rem;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.packing-visual .eyebrow{font-size:.65rem;color:var(--brass);margin:0}.packing-visual svg{width:100%;height:auto;max-height:340px;display:block;overflow:visible;font-family:var(--sans);margin:1.5rem auto}.carton-measure-note{border-top:1px solid #6f6151;padding-top:1rem}.carton-measure-note>span{display:block;font:400 .6rem var(--mono);color:#ddc9a6;text-transform:uppercase}.carton-measure-note strong{font:500 1.55rem/1.3 var(--serif);display:block;margin:.4rem 0}.carton-measure-note small{font-size:.69rem;color:#d2c8b9}.packing-play{padding:2rem 2.5rem}.packing-play h3{font:500 2rem/1.2 var(--serif);margin-bottom:1rem}.packing-play>p:not(.quiet){font-size:.86rem;max-width:27rem}.range-label{margin-top:1.5rem;gap:.4rem;font-size:.84rem}.range-label>span{display:flex;justify-content:space-between;gap:1rem}.range-label output{font-weight:500}.range-label input{min-height:44px;padding:0;accent-color:var(--copper);border:0;background:transparent;cursor:pointer}.parts-toggle{display:flex;flex-direction:row;align-items:flex-start;gap:.8rem;margin-top:.8rem;font-size:.79rem;letter-spacing:0;cursor:pointer}.parts-toggle input{width:19px;height:19px;min-height:0;padding:0;margin:.2rem 0 0;accent-color:var(--copper);flex-shrink:0}.parts-toggle small{display:block;font-size:.7rem;color:#65574a;margin-top:.3rem}.demo-volume{border-top:1px solid #b8b0a4;margin:1.6rem 0;padding-top:1rem}.demo-volume>span{font:400 .65rem var(--mono);color:var(--copper);display:block}.demo-volume>div{display:flex;align-items:baseline;gap:.8rem;margin:.4rem 0}.demo-volume strong{font:500 clamp(2.5rem,5vw,4rem)/1.1 var(--serif);letter-spacing:-.04em}.demo-volume>div>span{font-size:1.25rem}.demo-volume p{font-size:.79rem}.packing-play .button{font-size:.83rem}.packing-play>.quiet{font-size:.7rem;margin-top:1rem;max-width:28rem}.packing-breakdown{margin:1rem 0 1.5rem;display:grid;gap:1.2rem}.packing-bar-label{display:flex;justify-content:space-between;gap:1.5rem;font-size:.82rem;margin-bottom:.5rem}.packing-bar{height:9px;background:#d0c5b3}.packing-bar>span{height:100%;display:block;background:var(--copper);min-width:2px}.packing-breakdown small{display:block;font-size:.7rem;margin-top:.4rem;color:#65574a}
.tools-lei{display:grid;grid-template-columns:1.12fr 1fr;gap:4rem;align-items:center}.tools-lei-person{display:flex;align-items:center;gap:2rem}.tools-lei-person img{width:145px;height:185px;object-fit:cover;object-position:center 40%;flex-shrink:0}.tools-lei-person .eyebrow{font-size:.6rem;display:block;margin:0 0 1rem;color:var(--copper)}.tools-lei-person h2{font-size:2.3rem}.tools-lei-person h2 em{color:var(--copper)}.tools-lei-person p{margin-top:1rem;font-size:.8rem}.tools-lei-next>p{font-size:.96rem;max-width:31rem}.tools-lei-next .button{margin-top:1.6rem}.tools-lei-next .text-link{margin-left:1.4rem}.tools-lei-next .quiet{font-size:.75rem;margin-top:1.2rem}
@media(max-width:1100px){.tools-hero{gap:2.5rem}.tools-hero .actions{gap:1.2rem}.tools-hero .page-lede{font-size:.95rem}.quote-demo-grid{grid-template-columns:1fr 1fr}.quote-insight{grid-column:1/-1;padding:1rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem 2.5rem;align-items:start}.quote-insight>span{grid-column:1/-1;margin-bottom:0}.quote-insight h3{margin:0}.quote-insight .ask-next{grid-column:2;margin:0}.quote-insight>p{grid-column:1;grid-row:3}.packing-play{padding:2rem}.tools-lei{gap:2rem}.tools-lei-person{gap:1.4rem}.tools-lei-person img{width:110px;height:150px}.tools-lei-person h2{font-size:2rem}}
@media(max-width:820px){.tools-hero{grid-template-columns:1fr;gap:2.5rem;max-width:760px}.tools-hero-copy{max-width:36rem}.tools-hero .page-lede{max-width:34rem}.tools-payoff{margin-top:2rem;max-width:32rem}.inspect-stage img{max-height:480px}.point-material{left:15%}.point-electrical{right:14%}.point-finish{right:14%}.inspect-note{min-height:0}.tools-wayfinding{gap:1.5rem}.packing-demo{grid-template-columns:1fr;max-width:700px}.packing-visual{padding:1.7rem 2rem}.packing-visual svg{max-height:290px;max-width:520px}.carton-measure-note{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.3rem 1rem}.carton-measure-note strong{grid-column:2;grid-row:1/3;margin:0;text-align:right}.carton-measure-note small{grid-column:1}.packing-play{padding:2rem}.tools-lei{grid-template-columns:1fr;gap:2rem}.tools-lei-person img{width:140px;height:175px}.tools-lei-person h2{font-size:2.4rem}.tools-lei-next>p{max-width:38rem}.tools-lei-next .text-link{margin-top:0}}
@media(max-width:620px){.tools-hero{padding-top:2.6rem;padding-bottom:1.5rem}.tools-hero h1{font-size:2.65rem}.tools-hero .eyebrow{font-size:.63rem;margin-bottom:1.4rem}.tools-hero .page-lede{margin:1.4rem 0 1.7rem;font-size:.96rem}.tools-hero .actions{align-items:flex-start;flex-direction:column}.tools-hero .text-link{align-self:flex-start}.tools-payoff{margin-top:1.8rem}.tools-payoff p{font-size:.84rem}.tools-hero .tools-note{font-size:.7rem}.inspect-card-top{padding:1rem 1rem 0;font-size:.6rem}.inspect-stage img{max-height:none}.inspect-stage figcaption{font-size:.59rem;padding:.5rem .7rem 1rem}.inspect-point{font-size:.64rem;gap:.3rem;padding:.35rem .5rem}.inspect-point span{width:1.4rem;height:1.4rem;font-size:.55rem}.point-material{left:3%;top:61%}.point-electrical{right:3%;top:42%}.point-finish{right:3%;top:78%}.inspect-point::after{width:12px}.inspect-note{padding:1.2rem}.inspect-note h2{font-size:1.4rem}.inspect-note p{font-size:.81rem}.inspect-atelier{padding:1rem 1.2rem;font-size:.7rem}.tools-wayfinding{grid-template-columns:1fr;gap:0;padding-top:1.5rem}.tools-wayfinding a:last-child{border-top:0}.tools-wayfinding strong{font-size:.91rem}.tools-wayfinding a>span{font-size:.58rem}.tools-wayfinding a{padding-top:1rem;padding-bottom:1rem}.tool-section .tool-heading,.tool-packing .tool-heading{gap:1.1rem;margin-bottom:1.8rem}.tool-heading h2{font-size:2.2rem}.tool-heading p{font-size:.94rem}.quote-demo{padding:1.2rem;margin-bottom:1.7rem}.quote-demo-top{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.3rem}.quote-demo-top .eyebrow{font-size:.55rem;max-width:100%}.demo-tabs{gap:.35rem}.demo-tabs button{font-size:.7rem;padding:.5rem .65rem}.quote-demo-grid{gap:.7rem}.quote-sample{padding:.8rem .7rem}.sample-label{font-size:.57rem}.quote-sample img{height:148px;margin:0}.quote-sample strong{font-size:1.15rem}.quote-detail-label{font-size:.6rem;line-height:1.45;min-height:1.8rem}.quote-insight{display:block;padding:1.2rem 0 .4rem}.quote-insight>span{font-size:.59rem;margin-bottom:.6rem}.quote-insight h3{font-size:1.6rem;margin-bottom:.8rem}.quote-insight>p{font-size:.82rem}.quote-insight .ask-next{margin-top:1rem}.ask-next p{font-size:.8rem}.demo-actions{gap:1.4rem;margin-top:1.4rem}.demo-actions .button{font-size:.8rem}.demo-actions .text-link{font-size:.78rem}.tool-workbench>summary b{font-size:1.3rem}.tool-workbench>summary small{font-size:.75rem}.compare-group>summary{font-size:.74rem}.comparison-counts{gap:1rem 1.2rem}.comparison-counts p{font-size:.74rem}.comparison-counts strong{font-size:1.5rem}.question-shortlist{grid-template-columns:1fr;gap:1rem}.tool-result .eyebrow{font-size:.63rem;margin-bottom:1rem}.tool-result h3{font-size:1.45rem}.packing-demo{margin-top:1.8rem}.packing-visual{padding:1.4rem 1.2rem}.packing-visual .eyebrow{font-size:.58rem}.packing-visual svg{margin:.7rem 0 1rem;max-height:none}.carton-measure-note{display:block}.carton-measure-note strong{text-align:left;font-size:1.4rem;margin:.4rem 0}.carton-measure-note small{font-size:.63rem}.packing-play{padding:1.4rem}.packing-play h3{font-size:1.8rem}.packing-play>p:not(.quiet){font-size:.82rem}.range-label{font-size:.8rem}.parts-toggle{font-size:.75rem}.demo-volume>span{font-size:.6rem}.demo-volume strong{font-size:3.4rem}.tool-method{font-size:.74rem}.tools-lei-person{gap:1.2rem;align-items:flex-start}.tools-lei-person img{width:95px;height:145px}.tools-lei-person h2{font-size:1.9rem}.tools-lei-person .eyebrow{font-size:.54rem;line-height:1.6;margin-bottom:.7rem}.tools-lei-person p{font-size:.73rem}.tools-lei-next .text-link{margin:1.4rem 0 0;display:flex;max-width:max-content}.tools-lei-next>p{font-size:.9rem}}
/* Mobile: the illustration is part of the first reading, before the long actions. */
@media(max-width:620px){.tools-hero{gap:1.3rem}.tools-hero-copy{display:contents}.tools-hero-copy>.eyebrow{order:0;margin:0}.tools-hero-copy>h1{order:1}.tools-hero-copy>.page-lede{order:2;margin:0}.tools-hero>.inspect-card{order:3}.tools-hero-copy>.actions{order:4;margin-top:.5rem}.tools-hero-copy>.tools-payoff{order:5;margin-top:.5rem}.tools-hero-copy>.tools-note{order:6;margin-top:0}.tools-hero-copy>.tools-payoff p{max-width:100%}}
