:root{--beige:#f2dfc5;--red:#fa1614;--ink:#17110e;--green:#08784f;--radius:8px}*{box-sizing:border-box}body{margin:0;background:var(--beige);color:var(--ink);font-family:Arial,sans-serif;line-height:1.65}.page{width:min(860px,calc(100% - 32px));margin:0 auto;padding:54px 0}a{color:var(--green)}.back{display:inline-flex;margin-bottom:28px;font-weight:900}.panel{background:#fff;border:3px solid var(--ink);border-radius:var(--radius);box-shadow:8px 8px 0 var(--ink);padding:clamp(24px,5vw,44px)}h1{font-size:clamp(2.6rem,8vw,5rem);line-height:.9;text-transform:uppercase;margin:0 0 24px;color:var(--red)}p,li,dd{color:#5f5147}dt{font-weight:900;color:var(--ink)}dd{margin:4px 0 0}.faq article{border-top:1px solid #ddd;padding:20px 0}.faq article:first-child{border-top:0}