*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#221F20;background:#f6f6f6;line-height:1.55}a{color:#a54100}header{background:#fff;border-bottom:4px solid #FD6907}nav{max-width:1100px;margin:auto;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}nav img{width:155px;height:auto}nav a{font-weight:700;text-decoration:none}main{max-width:1000px;margin:0 auto;padding:36px 20px 55px}.eyebrow{text-transform:uppercase;color:#a54100;letter-spacing:.1em;font-size:.8rem;font-weight:bold}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;margin:8px 0 16px;color:#221F20}h2{color:#221F20;margin-top:0}p{margin:0 0 16px}.intro{max-width:690px;font-size:1.12rem}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.card{background:white;border-radius:14px;padding:24px;box-shadow:0 4px 22px #221f2010}address{font-style:normal}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.button{display:inline-block;background:#116b34;color:white;text-decoration:none;font-weight:bold;padding:12px 18px;border-radius:8px}.button.secondary{background:#fff;color:#a54100;border:1px solid #a54100}.small{color:#555555;font-size:.92rem}footer{background:#FD6907;color:#fff;text-align:center;padding:20px}footer a{color:white}@media(max-width:680px){.grid{grid-template-columns:1fr}nav{padding:14px 18px}nav img{width:125px}main{padding-top:25px}}