:root{font-family:Arial,Helvetica,sans-serif;color:#222;background:#fff}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column}main{width:min(100% - 48px,650px);margin:auto;padding:80px 0 50px}.landing{text-align:center}.logo{width:160px;height:auto;display:block;margin:0 auto 48px}.contact{font-size:19px;line-height:1.6;font-weight:600}.contact a{color:inherit;text-decoration:none}.contact a:hover,.footer a:hover{text-decoration:underline}.address{margin-top:34px}.brochure{display:inline-block;margin-top:46px;padding:13px 21px;border:1px solid #d71920;color:#c9151b;text-decoration:none;font-weight:600}.brochure:hover{background:#d71920;color:white}.footer{padding:22px;text-align:center;font-size:13px;color:#555}.footer a{color:inherit;margin:0 12px;text-decoration:none}.legal{line-height:1.7}.legal h1{font-size:26px}.legal h2{font-size:18px;margin-top:30px}.notice{border-left:3px solid #c9151b;padding:10px 16px;background:#fafafa}.back{color:#c9151b}@media(max-width:480px){main{padding-top:55px}.contact{font-size:17px}.logo{width:145px}}
