:root{--ink:#252019;--muted:#6c6256;--paper:#f7f3eb;--card:#fffdf8;--line:#ded4c5;--accent:#704b28;--soft:#ece3d5;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;padding-bottom:82px}a{color:inherit}.wrap{width:min(1120px,calc(100% - 44px));margin:auto}.top{background:#29231d;color:#fff;text-align:center;padding:8px;font-size:12px}.header{border-bottom:1px solid var(--line);background:rgba(247,243,235,.97)}.head{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font:700 20px/1.1 Georgia,serif;text-decoration:none}.nav{display:flex;gap:20px;font-size:13px}.nav a{text-decoration:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding:50px 0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:750;color:var(--muted)}h1,h2,h3{font-family:Georgia,serif;line-height:1.12}h1{font-size:clamp(38px,5vw,62px);margin:12px 0 18px}h2{font-size:clamp(29px,3vw,40px);margin:0 0 20px}.lead{font-size:19px;color:var(--muted)}.media{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px}.media img{width:100%;height:430px;object-fit:contain}.offer{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.price{font-size:39px;font-weight:800}.old{font-size:17px;color:#91877b;text-decoration:line-through;margin-left:8px}.cta{display:inline-flex;background:var(--accent);color:#fff;text-decoration:none;font-weight:750;padding:14px 21px;border-radius:9px;margin-top:13px}.section{padding:68px 0;border-top:1px solid var(--line)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:25px}.card h3{font-size:22px;margin:0 0 10px}.card p{color:var(--muted);margin:0}.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.spec{display:flex;justify-content:space-between;gap:20px;padding:15px 18px;background:var(--card);border-bottom:1px solid var(--line)}.spec:nth-child(odd){border-right:1px solid var(--line)}.guide{background:var(--soft);border-radius:18px;padding:30px;margin-top:30px}.article{max-width:820px;padding:42px 0 65px}.article h1{font-size:clamp(36px,5vw,54px)}.article h2{margin-top:42px;font-size:30px}.article p{color:#51493f}.article-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.article-hero .media img{height:300px}.note{background:var(--soft);padding:18px;border-radius:10px}.sticky{position:fixed;inset:auto 0 0;z-index:60;background:rgba(255,253,248,.98);border-top:1px solid var(--line);box-shadow:0 -5px 20px #00000012}.sticky-in{width:min(1120px,calc(100% - 36px));margin:auto;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.sticky small{display:block;color:var(--muted)}.sticky strong{font-size:22px}.sticky .cta{margin:0}footer{background:#e9e0d2;padding:35px 0;color:#645a4e;font-size:13px}@media(max-width:760px){.head{min-height:64px}.nav{display:none}.hero,.article-hero{grid-template-columns:1fr;gap:25px;padding:28px 0}.media{order:-1}.media img{height:260px}.grid3,.specs{grid-template-columns:1fr}.spec:nth-child(odd){border-right:0}h1{font-size:38px}.sticky strong{font-size:17px}.sticky .cta{padding:12px 15px}.wrap{width:calc(100% - 34px)}}