body{margin:0;color:#1f2937;background:#f8fafc;font:17px/1.75 system-ui,sans-serif}header{padding:26px 8% 82px;background:#075985;color:white}.hero,main{max-width:850px;margin:auto}.hero{padding-top:48px}.hero h1{font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.05}main{padding:45px max(6vw,24px);margin-top:-34px;background:white;border-radius:28px;box-shadow:0 20px 60px #07598520}h2{line-height:1.2;margin-top:2.25em}a{color:#0369a1}.button{display:inline-block;background:#facc15;color:#1f2937;padding:13px 20px;border-radius:999px;font-weight:800;text-decoration:none}.related{background:#e0f2fe;padding:23px;border-radius:17px}footer{text-align:center;padding:42px;color:#64748b}
/* Editorial redesign */
body{background:#fff;color:#263238;font:17px/1.85 system-ui,sans-serif}header{padding:0 7vw 4.2rem;background:#f8fafc;color:#172033;box-shadow:0 4px 20px rgba(15,23,42,.05)}header>b{display:none}.topbar{max-width:1100px;margin:auto;padding:1.2rem 0;display:flex;justify-content:space-between;align-items:center}.site-name{font-weight:800;color:#172033;text-decoration:none}.topbar nav{display:flex;gap:1.4rem}.topbar nav a{color:#5b6472;text-decoration:none;font-size:.9rem}.hero{max-width:850px;margin:5rem auto 0}.hero p{font-size:.85rem;color:#64748b}.hero h1{font-size:clamp(2.3rem,5vw,4.5rem);letter-spacing:-.045em}.button{background:#172033;color:#fff;border-radius:3px}.button:hover{background:#334155}main{max-width:800px;margin:-.5rem auto 0;padding:4rem 0;box-shadow:none;border-radius:0}h2{color:#172033;font-size:1.55rem}.related{background:#f1f5f9;border-radius:0;padding:1.6rem}footer{background:#172033;color:#cbd5e1;font-size:.88rem}footer a{color:#fff}.invoice-example{background:#f8fafc;border-radius:0}@media(max-width:640px){.topbar{flex-direction:column;align-items:flex-start}.topbar nav{flex-wrap:wrap;gap:.9rem}main{padding:3rem 1.5rem}}
