:root{color:#101820;background:#f4f0e7;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:#f4f0e7;min-width:320px;margin:0}.header{background:#fbfaf6;border-bottom:2px solid #101820;align-items:center;height:76px;padding-inline:max(28px,50% - 480px);display:flex}.header img{width:auto;height:42px}.page{width:min(100% - 56px,960px);min-height:calc(100vh - 146px);margin-inline:auto;padding-block:72px}.eyebrow,h1{text-transform:uppercase}.eyebrow{color:#c84616;letter-spacing:.1em;margin:0 0 12px;font-size:12px;font-weight:900}h1{max-width:760px;margin:0 0 24px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(36px,7vw,72px);line-height:.95}.intro{max-width:660px;margin:0 0 38px;font-size:18px;line-height:1.55}.details{background:#fbfaf6;border:2px solid #101820;max-width:760px}.details section{border-bottom:1px solid #cec8bc;padding:22px 24px}.details section:last-child{border-bottom:0}.details h2,.details p{margin:0}.details h2{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:14px}.details p{line-height:1.5}.footer{color:#676b69;background:#fbfaf6;border-top:2px solid #101820;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding-inline:max(28px,50% - 480px);font-size:11px;font-weight:800;display:flex}a{color:inherit;text-underline-offset:3px}a:hover,a:focus-visible{color:#101820}@media (width<=560px){.header{height:64px;padding-inline:14px}.page{width:calc(100% - 28px);min-height:calc(100vh - 134px);padding-block:42px}.intro{font-size:16px}.footer{min-height:70px;padding:14px}}
