*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f5ee;color:#222e28;font:17px/1.55 system-ui,sans-serif}header,footer,.hero,#make,.inside{max-width:1160px;margin:auto;padding:24px 5vw}header,footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #c3c5b6}a{color:inherit}.brand{font:bold 34px Georgia;text-decoration:none;letter-spacing:-2px}.hero,#make{display:grid;grid-template-columns:1fr .87fr;gap:8%;align-items:center;padding-block:56px}h1,h2{font:normal clamp(38px,5vw,72px)/1.03 Georgia,serif;letter-spacing:-.045em;margin:.28em 0}h1{font-size:clamp(54px,7vw,92px)}p{max-width:48ch}.button{display:inline-block;background:#164935;color:white;padding:15px 24px;border:0;font:bold 16px system-ui;text-decoration:none;border-radius:3px;cursor:pointer}.fine,footer{font-size:14px}small{font:bold 11px system-ui;letter-spacing:.14em}figure{margin:0;background:white;color:#193e2e;padding:7%;text-align:center;border:1px solid #777e6b;border-left:9px solid #697b52;box-shadow:4px 4px 0 #dad7cb}figure img{width:100%;height:clamp(160px,23vw,260px);object-fit:contain}figure h2{font-size:clamp(30px,4vw,48px)}figcaption{font:italic 20px Georgia}.inside{border-block:1px solid #c3c5b6;padding-block:36px}.inside h2,#make h2{font-size:clamp(32px,4vw,48px)}label{display:block;font-weight:600;margin:12px 0}input,select{display:block;width:100%;font:16px system-ui;background:white;border:1px solid #969c8e;border-radius:3px;padding:11px;margin-top:4px}footer{flex-wrap:wrap;border-top:1px solid #c3c5b6}button:disabled{opacity:.5}#status{color:#214c37} @media(max-width:700px){.hero,#make{grid-template-columns:1fr;gap:24px;padding-block:28px}figure{max-width:370px;width:100%;margin:auto}.hero p{margin:12px 0}header{padding-block:12px}.brand{font-size:29px}#make .button{width:100%}}
