body{margin:0;background:#fffaf5;color:#30261f;font:17px/1.75 Arial,sans-serif}header{padding:24px 8% 80px;background:#9c3f20;color:#fff}.brand{font-weight:bold}.hero,main{max-width:850px;margin:auto}.hero{padding-top:56px}.hero h1{font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.04}main{background:#fff;padding:45px max(6vw,24px);margin-top:-32px;border-radius:28px;box-shadow:0 20px 60px #4c211c1c}h2{margin-top:2.2em;line-height:1.2}a{color:#8d3218}.button{background:#ffd06a;color:#30261f;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:bold}.links{background:#fff0d1;padding:24px;border-radius:16px;margin-top:42px}.invoice-example{background:#fff4e5;padding:28px;border-radius:20px}.invoice-example table{width:100%;border-collapse:collapse;font-family:Arial;font-size:.92rem}.invoice-example th,.invoice-example td{padding:10px;text-align:left;border-bottom:1px solid #e7c8ae}.invoice-example th{color:#8d3218}footer{text-align:center;padding:45px;color:#6b5a4e}
/* Editorial redesign */
body{background:#fff;color:#28313a;font:18px/1.82 Georgia,serif}header{padding:0 7vw 4.5rem;background:#fff;color:#202938;box-shadow:0 4px 22px rgba(15,23,42,.055)}header>.brand{display:none}.topbar{max-width:1080px;margin:auto;padding:1.2rem 0;display:flex;justify-content:space-between;align-items:center;font-family:Arial,sans-serif}.site-name{color:#202938;text-decoration:none;font-weight:bold;letter-spacing:.04em}.topbar nav{display:flex;gap:1.3rem}.topbar nav a{color:#606a78;text-decoration:none;font-size:.86rem}.hero{max-width:880px;margin:5rem auto 0}.hero p{font:700 .78rem Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#7b8794}.hero h1{font-size:clamp(2.5rem,5vw,4.7rem);letter-spacing:-.04em}.button{background:#202938;color:#fff;border-radius:2px}.button:hover{background:#3b4658}main{max-width:790px;margin:-.5rem auto 0;padding:4rem 0;box-shadow:none;border-radius:0}h2{color:#202938}.links,.invoice-example{background:#f5f7f9;border-radius:0}.invoice-example table{font-family:Arial,sans-serif}footer{background:#202938;color:#dbe2ea}footer a{color:#fff}@media(max-width:640px){.topbar{flex-direction:column;align-items:flex-start}.topbar nav{flex-wrap:wrap;gap:.9rem}main{padding:3rem 1.5rem}}
