*{box-sizing:border-box}
body{margin:0;font-family:"Palatino Linotype",Palatino,"Book Antiqua",serif;color:#2b2e31;background:#fbf8f2;line-height:1.7;font-size:17px}
.hw-hero{background:#3b5566;color:#fff;position:relative;overflow:hidden}
.hw-hero img{width:100%;height:340px;object-fit:cover;display:block;opacity:.55}
.hw-hero .hw-cap{position:absolute;left:0;right:0;bottom:0;padding:24px 20px;max-width:1100px;margin:0 auto}
.hw-mini{background:#3b5566;color:#fff;padding:26px 20px}
.hw-mini .hw-cap{max-width:1100px;margin:0 auto}
.hw-nom{font-size:2.1rem;color:#fff;text-decoration:none;font-variant:small-caps;letter-spacing:.06em}
.hw-cap p{margin:2px 0 0;color:#f0d9a8}
.hw-menu{background:#fff;border-bottom:1px solid #e3dccd}
.hw-menu ul{list-style:none;margin:0 auto;padding:0 12px;max-width:1100px;display:flex;flex-wrap:wrap;justify-content:flex-end}
.hw-menu a{display:block;padding:12px 12px;color:#3b5566;text-decoration:none;font-size:.95rem;border-bottom:3px solid transparent}
.hw-menu a.hw-cur,.hw-menu a:hover{border-bottom-color:#c8963e}
.hw-main{max-width:760px;margin:0 auto;padding:30px 20px 40px}
.hw-main h1{font-weight:normal;font-size:2rem;color:#3b5566;margin:0 0 18px}
.hw-main h2{font-weight:normal;color:#c8963e;font-size:1.35rem;margin:26px 0 8px}
.hw-main figure{margin:0 0 20px}
.hw-main figure img{width:100%;height:auto;border-radius:2px}
.hw-liste a{color:#3b5566}
.hw-foot{background:#26363f;color:#c9d2d8;font-size:.85rem}
.hw-foot .hw-cols{max-width:1100px;margin:0 auto;padding:26px 20px;display:grid;grid-template-columns:1fr 1fr;gap:26px}
.hw-foot a{color:#f0d9a8;display:block}
.hw-foot h4{margin:0 0 8px;color:#fff;font-weight:normal;font-size:1.05rem}
@media(max-width:640px){.hw-hero img{height:200px}.hw-nom{font-size:1.6rem}.hw-menu ul{justify-content:flex-start}.hw-menu a{padding:9px 8px}.hw-foot .hw-cols{grid-template-columns:1fr}}
