*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f3ed;color:#252018;font-family:Arial,sans-serif;line-height:1.75}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #b1843b;outline-offset:5px}header{background:#11100d;color:#eee5d5;padding:20px max(24px,calc((100vw - 1120px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}header img{display:block;object-fit:contain;max-width:180px;height:72px}nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}header a{text-decoration:none}.button{display:inline-block;background:#c9a572;color:#15120e;font-weight:bold;padding:12px 20px;border-radius:8px;text-decoration:none}main{max-width:900px;margin:auto;padding:36px 24px 80px}.crumb{font-size:14px;color:#665e52;margin-bottom:45px}.eyebrow{text-transform:uppercase;font-size:13px;letter-spacing:.12em;color:#806139;font-weight:bold}h1{font-family:Georgia,serif;font-size:clamp(2.7rem,6vw,4.5rem);line-height:1.1;letter-spacing:-.025em;margin:16px 0 24px;max-width:740px}h2{font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.35;margin:0 0 16px}.intro{font-size:1.2rem;max-width:760px;color:#61574a}.contents{display:grid;gap:8px;border-left:3px solid #c9a572;padding:16px 24px;margin:40px 0}section{padding:28px 0;border-bottom:1px solid #ded4c4;scroll-margin-top:24px}p{margin:0 0 18px}dt{font-weight:bold}dd{margin:0 0 16px}.measurements{background:#eee5d7;padding:28px;border-radius:12px}.cta{background:#17140f;color:#f7f3ed;margin-top:40px;padding:32px;border-radius:12px}.cta a{margin:8px 16px 8px 0}footer{background:#11100d;color:#d9ccba;padding:36px 24px;text-align:center}.skip{position:absolute;left:16px;top:-100px;background:white;padding:12px;z-index:10}.skip:focus{top:16px}@media(max-width:600px){header{align-items:flex-start;padding:16px;gap:16px}header img{width:130px;height:54px}header nav{gap:12px;font-size:13px}header .button{padding:8px 10px}main{padding-top:24px}.crumb{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}