
/* Workbook-first purchase evidence; existing colour and measurement systems retained. */
.sk-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:18px;border:1px solid #cbd3c9;border-radius:12px;background:#f4f0e7;color:#19231f;font:15px/1.5 system-ui,sans-serif}
.sk-decision div{min-width:0}.sk-decision dt{font-weight:750}.sk-decision dd{margin:3px 0 0}.sk-package ul{padding-left:1.2em}.sk-package code{white-space:normal;overflow-wrap:anywhere;font-size:.85em}
.sk-maker{border-top:1px solid #cbd3c9}.sk-maker p{max-width:68ch}.sk-trial{padding:24px;border:1px solid #cbd3c9;border-radius:12px;background:#f4f0e7}.sk-trial a{font-weight:700}
.sales-product-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px 40px;align-items:start}.sales-product-hero>div{display:contents}.sales-product-hero>div>*{grid-column:1}.sales-product-hero>figure{grid-column:2;grid-row:1 / span 8;align-self:center;margin:0}.sales-product-hero h1{font:750 clamp(22px,2.2vw,32px)/1.2 system-ui,sans-serif!important;letter-spacing:-.02em!important;text-transform:none!important}.sales-product-hero .sales-headline{font-size:clamp(30px,3.5vw,52px)!important;margin:0}.sales-product-hero .sales-lead{margin:0}.sales-product-hero .bt-catalog-offer{margin:0}.sales-product-hero .sk-decision{grid-column:1;margin:0}.sales-product-hero figure a:focus-visible,.sales-detail-preview a:focus-visible{outline:3px solid #3f6b55;outline-offset:5px}.sales-detail-preview figcaption,.sales-preview figcaption{font:14px/1.5 system-ui,sans-serif}.sales-offer-note{font-size:14px}
@media(max-width:800px){.sales-product-hero{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding-top:20px!important}.sales-product-hero>div>*{grid-column:1!important;grid-row:auto!important}.sales-product-hero h1{order:1}.sales-product-hero .sales-headline{order:2;font-size:32px!important}.sales-product-hero .sales-lead{order:3}.sales-product-hero>figure{grid-column:1!important;grid-row:auto!important;order:4;align-self:auto}.sales-product-hero .bt-catalog-offer{order:5}.sales-product-hero .sk-decision{order:6}.sales-product-hero .sales-text-link{order:7}.sk-decision{padding:14px;font-size:14px}.sales-product-hero .sales-preview{padding:8px!important}.sales-product-hero .sales-preview figcaption{padding:6px 4px!important;margin-top:6px!important;font-size:12px}.sales-detail-preview{margin-bottom:28px}}
