*{box-sizing:border-box}body{margin:0;background:#fffdf8;color:#242420;font:17px/1.75 Arial,sans-serif}header,main,footer{max-width:900px;margin:auto;padding:28px 28px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ddd8cc}.brand{display:flex;align-items:center;gap:10px}.brand img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}main{padding-top:38px;padding-bottom:64px}article h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,6vw,48px);line-height:1.15;margin:24px 0 32px}article h2{font-size:22px;line-height:1.4;margin-top:40px}article li{margin:8px 0}article p,article li{overflow-wrap:anywhere}article ul,article ol{padding-left:25px}.download{display:inline-block;padding:8px 17px;border:1px solid #666655;border-radius:2px;font-size:14px}.address{background:#edf5f8;padding:24px;margin:28px 0}.address p{margin-bottom:0}.intro{font-size:19px}footer{border-top:1px solid #ddd8cc;font-size:13px;color:#51524c}footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}footer p{margin-top:24px}@media(max-width:520px){body{font-size:16px}header,main,footer{padding-left:22px;padding-right:22px}header{align-items:flex-start;gap:14px;flex-direction:column}article h2{font-size:20px}article h1{margin-top:28px}.brand img:last-child{width:120px}}
