*{box-sizing:border-box}body{min-height:100vh;margin:0;display:flex;flex-direction:column;background:radial-gradient(circle at 28% 18%,#ffedb7,#f8da98 58%,#ecd084);font:14px Arial,sans-serif;color:#170600}header{padding-top:27px}header h1{text-align:center;margin:0 0 43px;font:bold 34px Georgia,serif}.bar,main{width:min(calc(100% - 34px),1000px);margin:auto}.bar{height:45px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#e8b73f,#f7d676,#e6b43e);clip-path:polygon(2% 0,99% 0,100% 95%,0 100%)}.bar nav{display:flex}.bar a{padding:4px 9px;border-right:2px solid #741908;color:#620d03;text-decoration:none;font-weight:bold}.bar a:last-child{border:0}.brand,.hamburger{display:none}main{flex:1;min-height:430px}h2{margin:14px 0 34px;color:#209817;font:italic 30px Georgia,serif}.contact-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:50px}.contact-layout h3{color:#704a1c;margin:0 0 6px;font:italic 29px Georgia,serif}.contact-layout p{line-height:21px;margin:0 0 23px}.contact-layout b,.contact-layout a{color:#711207}.contact-layout a{text-decoration:none;font-weight:bold}.contact-layout span{display:inline-block;margin-left:42px;color:#711207;font-weight:bold}.call-art{width:220px;height:270px;margin-top:-15px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0870b1;font:180px Georgia,serif;transform:rotate(-10deg)}.call-art strong{margin-top:-58px;padding:4px 18px;color:#fff;font:45px Georgia,serif;background:linear-gradient(#86bf58,#278634);border-radius:0 0 28px 28px;transform:rotate(10deg)}footer{margin-top:auto;padding:34px 20px;background:#cfb36acc;color:#6c1004;text-align:center;font-weight:bold;line-height:21px}
@media(max-width:760px){header{padding-top:22px}header h1{font-size:27px;margin-bottom:25px}.bar,main{width:calc(100% - 28px)}.bar{height:54px;justify-content:space-between;padding:0 16px;clip-path:none;border-radius:4px}.brand{display:block;border:0!important;padding:0!important;font:bold 18px Georgia,serif!important}.hamburger{display:grid;width:42px;height:37px;padding:0 9px;gap:5px;align-content:center;border:0;border-radius:4px;background:#712408}.hamburger i{height:3px;background:white;border-radius:2px}.bar nav{display:none;position:absolute;z-index:3;top:54px;left:0;width:100%;padding:8px;background:#f2c961;box-shadow:0 5px 10px #5c310766}.bar nav.open{display:flex;flex-direction:column}.bar nav a{padding:10px;border-right:0;border-bottom:1px solid #b67d23}main{min-height:0}h2{margin:32px 0 27px;font-size:27px}.contact-layout{grid-template-columns:1fr;gap:0}.contact-layout h3{font-size:25px}.contact-layout p{line-height:20px}.call-art{width:180px;height:195px;margin:-5px auto 35px;font-size:128px}.call-art strong{margin-top:-46px;font-size:34px}footer{padding:28px 14px;font-size:12px}}
