:root{--ink:#111;--red:#cc2b2b;--cream:#f8f3eb;--muted:#5f5b57}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.7}header{background:var(--ink);color:#fff;padding:1rem max(1.25rem,calc((100% - 1100px)/2));letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}header a{color:#fff;text-decoration:none}main{max-width:900px;margin:0 auto;padding:4.5rem 1.25rem 5rem}article{max-width:760px;margin:auto}.eyebrow{color:var(--red);font-weight:700;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem}h1,h2{font-family:Georgia,'Times New Roman',serif;line-height:1.15}h1{font-size:clamp(2.4rem,7vw,4.8rem);margin:.8rem 0 1.25rem}h2{font-size:1.8rem;margin-top:2.7rem}p,li{font-size:1.08rem;color:#292725}a{color:var(--red);font-weight:600}.answer{font-size:1.3rem;background:var(--cream);border-left:4px solid var(--red);padding:1.25rem 1.4rem}.cta{background:var(--ink);color:#fff;padding:2rem;margin-top:3rem}.cta a{display:inline-block;background:var(--red);color:#fff;padding:.8rem 1.2rem;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.related{border-top:1px solid #ddd;margin-top:3rem;padding-top:1rem}.crumbs{font-size:.85rem;color:var(--muted)}footer{background:var(--cream);padding:2rem max(1.25rem,calc((100% - 900px)/2));font-size:.85rem}@media(max-width:600px){main{padding-top:2.5rem}h1{font-size:2.7rem}p,li{font-size:1rem}}