*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f6f3ec;color:#272e2c;font:16px/1.9 system-ui,-apple-system,"Hiragino Kaku Gothic ProN",sans-serif}main{max-width:1040px;margin:auto;padding:72px 32px 48px}header{padding-bottom:50px;border-bottom:1px solid #d3d6ce}h1{font-size:clamp(32px,5.5vw,58px);letter-spacing:-.04em;line-height:1.35;font-weight:550;margin:20px 0 28px}h2{font-size:clamp(23px,3vw,32px);line-height:1.5;font-weight:570;margin:12px 0 22px}h3{font-size:18px;font-weight:600;line-height:1.6;margin:0 0 12px}p{margin:0 0 18px}.eyebrow{font:11px/1.6 ui-monospace,monospace;letter-spacing:.12em;color:#62726b}.lead{max-width:760px;font-size:17px;color:#48534d}a{color:#28534b;text-underline-offset:5px}nav{display:flex;gap:12px 26px;flex-wrap:wrap;font-size:14px}section{padding:54px 0;border-bottom:1px solid #d3d6ce}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.review-grid p,.fixes span{font-size:14px;color:#4e5b55}.note{font-size:13px;color:#617067;max-width:890px}.fixes{padding:0;list-style:none}.fixes li{display:grid;grid-template-columns:245px 1fr;gap:24px;padding:16px 0;border-top:1px solid #dce0d7}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0 20px}.facts p{margin:0}.facts b{display:block;font-size:26px;font-weight:550;line-height:1.6}.facts span{font-size:12px;color:#617067}.crop-control{display:flex;align-items:center;gap:8px;font-size:14px;margin:26px 0 14px;flex-wrap:wrap}.crop-control small{font-size:11px;color:#617067}input{accent-color:#3e6255}.swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:30px}figure{margin:0;min-width:0}.paper{aspect-ratio:1.6;overflow:hidden;background:#fff9ec}.paper img{display:block;width:100%;height:100%;object-fit:contain}body.cropped .paper img{transform:scale(2.25);transform-origin:50% 42.8%}figcaption{padding:10px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}figcaption b{font-weight:500}details{padding:18px 0}summary{cursor:pointer;color:#28534b}.table-wrap{overflow:auto;margin:20px 0}table{border-collapse:collapse;width:100%;font-size:13px;text-align:right;white-space:nowrap}th,td{padding:10px 14px;border-bottom:1px solid #d3d6ce}th:first-child{text-align:left}tbody th{font-weight:400}.roadmap{list-style:none;padding:0;margin:28px 0 0}.roadmap li{display:grid;grid-template-columns:125px 1fr;gap:25px;border-top:1px solid #dce0d7;padding:24px 0}.step{font:12px/2 ui-monospace,monospace;color:#567166}.roadmap h3{margin-bottom:5px}.roadmap p{font-size:14px;color:#526058;margin:0}footer{padding:30px 0;font-size:13px;color:#617067}@media(max-width:650px){main{padding:38px 20px}.review-grid{grid-template-columns:1fr;gap:20px}.fixes li{grid-template-columns:1fr;gap:4px}.facts{gap:10px}.facts b{font-size:19px}.swatches{gap:14px}.roadmap li{grid-template-columns:1fr;gap:6px}.paper{aspect-ratio:1.45}.lead br{display:none}section{padding:36px 0}figcaption{font-size:11px;gap:4px}.facts span{font-size:11px}}