:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#263d34;background:#f7f6ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header,main,footer{width:min(920px,calc(100% - 64px));margin-inline:auto}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #658975;outline-offset:6px;border-radius:2px}header{display:flex;align-items:center;justify-content:space-between;padding-block:30px;border-bottom:1px solid #d9dfd2;font-size:14px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:24px;font-weight:650;letter-spacing:-.6px}.brand img{border-radius:7px}.brand small{font-size:12px;letter-spacing:.5px;margin-left:3px;font-weight:500}.intro{padding:84px 0 72px}.eyebrow,.section-label{font-size:11px;letter-spacing:2px;font-weight:600;text-transform:uppercase;color:#647467}.eyebrow{margin:0 0 22px}h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(44px,7vw,76px);font-weight:400;line-height:1.07;letter-spacing:-2px;margin:0 0 25px}.lead{font-size:18px;line-height:1.7;color:#58695e;max-width:520px}.section-label{padding-bottom:20px;margin:0}.product{display:flex;gap:38px;padding:36px 0 40px;border-top:1px solid #d9dfd2}.number{font-family:Georgia,serif;font-size:14px;color:#778477;padding-top:5px;min-width:22px}.product-body{max-width:640px}.platform{font-size:12px;letter-spacing:.4px;color:#647467;margin:0 0 12px}.status{border:1px solid #cbd6c5;border-radius:4px;padding:3px 7px;margin-left:9px;font-size:10px}.product h3{font-size:30px;font-weight:550;letter-spacing:-1px;margin:0 0 13px}.product-body>p:not(.platform){font-size:16px;line-height:1.8;color:#58695e;margin:0 0 20px}.product-link{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:600}.product-body>p.availability{font-size:12px;margin:15px 0 0;color:#6c796f}footer{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-top:30px;padding:30px 0 40px;border-top:1px solid #d9dfd2;font-size:12px;color:#647467}footer div{display:flex;flex-direction:column;gap:10px}footer strong{font-size:13px;color:#263d34;font-weight:550}@media(max-width:600px){header,main,footer{width:calc(100% - 40px)}header{padding-block:23px}.intro{padding:56px 0 48px}h1{letter-spacing:-1.4px}.lead{font-size:17px}.product{gap:22px;padding-block:30px}.product h3{font-size:27px}footer{align-items:start;flex-direction:column;gap:24px}}
