*{box-sizing:border-box}body{margin:0;background:#f7f7f5;color:#303030;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}a{color:inherit}.site-header{height:80px;background:#fff;border-bottom:1px solid #eee;display:flex;align-items:center}.site-header-inner{width:min(1180px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;font-size:14px}.nav{display:flex;align-items:center;gap:26px;font-size:13px}.nav a{text-decoration:none;color:#666}.nav a:hover,.nav .active{color:#b5262f}.quote{background:#b5262f;color:#fff!important;padding:11px 18px}.page{width:min(1180px,calc(100% - 48px));margin:auto}.hero{padding:76px 0 64px;border-bottom:1px solid #e5e5e2}.eyebrow{color:#b5262f;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.hero h1{font-size:clamp(34px,5vw,64px);line-height:1.06;max-width:850px;margin:16px 0 0;letter-spacing:-.04em}.hero p{max-width:720px;color:#666;line-height:1.7;font-size:17px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;padding:68px 0 90px}.article{font-size:16px;line-height:1.8}.article h2{font-size:25px;line-height:1.2;margin:44px 0 14px;color:#303030}.article h3{font-size:18px;margin:30px 0 8px}.article p{margin:0 0 20px}.article ul{padding-left:24px}.article img{width:100%;max-height:420px;object-fit:cover;margin:12px 0 30px}.specs{width:100%;border-collapse:collapse;margin:26px 0 32px;font-size:14px}.specs th,.specs td{border:1px solid #dcdcd8;padding:12px;text-align:left;vertical-align:top}.specs th{background:#303030;color:#fff;font-weight:500}.callout{border-left:4px solid #b5262f;background:#fff;padding:22px 24px;margin:30px 0}.sidebar{border-top:3px solid #b5262f;background:#fff;padding:22px;height:max-content}.sidebar h3{font-size:13px;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px}.sidebar p{color:#666;line-height:1.65;font-size:14px}.sidebar a{display:block;color:#b5262f;text-decoration:none;font-weight:600;margin-top:18px}.footer{background:#303030;color:#aaa;padding:42px 0;font-size:12px}.footer-inner{width:min(1180px,calc(100% - 48px));margin:auto;display:flex;justify-content:space-between;gap:20px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:58px 0 90px}.card{background:#fff;border:1px solid #e6e6e2;text-decoration:none;display:block}.card img{width:100%;height:190px;object-fit:cover}.card-body{padding:22px}.card h2{font-size:20px;line-height:1.2;margin:10px 0}.card p{color:#666;line-height:1.6;font-size:14px;margin:0}.card .eyebrow{font-size:10px}.mobile-menu{display:none}@media(max-width:760px){.site-header{height:68px}.site-header-inner,.page,.footer-inner{width:calc(100% - 32px)}.nav{display:none}.mobile-menu{display:block;text-decoration:none;color:#b5262f;font-size:12px}.hero{padding:52px 0 44px}.content-grid{display:block;padding:42px 0 65px}.sidebar{margin-top:42px}.cards{grid-template-columns:1fr;padding:38px 0 60px}.card img{height:210px}.footer-inner{display:block}.footer-inner p{margin:8px 0}.article h2{font-size:23px}}
