@page{margin:.45in;size:letter}
*{box-sizing:border-box}
body{background:#e9edf0;color:#17212b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.45;margin:0}
.lpst-print-toolbar{align-items:center;background:#17212b;display:flex;justify-content:space-between;padding:12px max(20px,calc((100% - 8.5in)/2))}
.lpst-print-toolbar a{color:#fff;font-weight:700;text-decoration:none}.lpst-print-toolbar button{background:#c9342f;border:0;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;padding:10px 22px}
.lpst-sheet{background:#fff;box-shadow:0 12px 45px rgba(20,31,41,.14);margin:32px auto;max-width:8.5in;padding:.42in}
.lpst-sheet__header{align-items:center;border-bottom:2px solid #17212b;display:flex;justify-content:space-between;padding-bottom:18px}.lpst-sheet__brand img{display:block;height:auto;max-height:56px;max-width:220px}.lpst-sheet__brand>strong{font-size:24px}.lpst-sheet__contact{display:grid;font-size:12px;gap:2px;text-align:right}
.lpst-sheet__intro{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;padding:26px 0 20px}.lpst-sheet__eyebrow{color:#c9342f;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 5px;text-transform:uppercase}.lpst-sheet h1{font-size:30px;letter-spacing:-.035em;line-height:1.08;margin:0}.lpst-sheet__price{text-align:right;white-space:nowrap}.lpst-sheet__price span,.lpst-sheet__price small{color:#65717d;display:block;font-size:11px}.lpst-sheet__price strong{font-size:29px;line-height:1.1}
.lpst-sheet__photos{display:grid;gap:7px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,105px);margin-bottom:26px}.lpst-sheet__photos figure{background:#edf0f2;margin:0;overflow:hidden}.lpst-sheet__photos .is-primary{grid-row:1/3}.lpst-sheet__photos img{display:block;height:100%;object-fit:cover;width:100%}.lpst-sheet__photos--1{display:block}.lpst-sheet__photos--1 figure{height:285px}.lpst-sheet__photos--2{grid-template-columns:2fr 1fr}.lpst-sheet__photos--2 figure:not(.is-primary){grid-row:1/3}.lpst-sheet__photos--3{grid-template-columns:2fr 1fr}.lpst-sheet__photos--4{grid-template-columns:2fr 1fr 1fr}
.lpst-sheet__section{break-inside:avoid;border-top:1px solid #dfe4e8;padding:20px 0 4px}.lpst-sheet__section h2{font-size:16px;letter-spacing:.02em;margin:0 0 14px;text-transform:uppercase}.lpst-sheet__specs{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.lpst-sheet__specs div{border-bottom:1px solid #edf0f2;padding:8px 12px 8px 0}.lpst-sheet__specs dt{color:#65717d;font-size:9px;font-weight:800;text-transform:uppercase}.lpst-sheet__specs dd{font-size:12px;font-weight:650;margin:2px 0 0}.lpst-sheet__description{font-size:12px}.lpst-sheet__description p{margin:0 0 9px}.lpst-sheet__features{columns:3;font-size:11px;margin:0;padding-left:18px}.lpst-sheet__features li{break-inside:avoid;margin-bottom:5px}
.lpst-sheet__footer{align-items:flex-end;border-top:2px solid #17212b;break-inside:avoid;display:flex;font-size:9px;gap:25px;justify-content:space-between;margin-top:22px;padding-top:14px}.lpst-sheet__footer div{font-size:10px;max-width:52%;overflow-wrap:anywhere}.lpst-sheet__footer p{color:#65717d;margin:0;max-width:43%;text-align:right}
@media(max-width:700px){.lpst-sheet{margin:0;padding:24px}.lpst-sheet__photos{grid-template-columns:1fr 1fr;grid-template-rows:220px 120px}.lpst-sheet__photos .is-primary{grid-column:1/-1;grid-row:auto}.lpst-sheet__specs{grid-template-columns:1fr 1fr}.lpst-sheet__features{columns:2}}
@media print{body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lpst-print-toolbar{display:none}.lpst-sheet{box-shadow:none;margin:0;max-width:none;padding:0}.lpst-sheet__header{padding-bottom:10px}.lpst-sheet__intro{padding:14px 0 12px}.lpst-sheet__photos{grid-template-rows:repeat(2,82px);margin-bottom:16px}.lpst-sheet__photos--1 figure{height:220px}.lpst-sheet__section{padding:12px 0 2px}.lpst-sheet__section h2{margin-bottom:9px}.lpst-sheet__specs div{padding-bottom:5px;padding-top:5px}.lpst-sheet__footer{margin-top:13px;padding-top:9px}.lpst-sheet a{color:inherit;text-decoration:none}}
