.habp-post{background:#faf9f5;color:#53606a;padding:55px 24px 75px}.habp-post-wrap{max-width:900px;margin:auto}.habp-post h1{font:normal clamp(34px,4.3vw,54px)/1.16 Georgia,serif;color:#1c2c3b;margin:25px 0 20px;padding:0}.habp-post-back{font:600 12px/1.7 Arial,sans-serif;letter-spacing:.5px}.habp-post-byline{font:13px/1.7 Arial,sans-serif;margin:0 0 38px;color:#647078}.habp-post a{color:#783239;text-decoration:underline;text-underline-offset:4px}.habp-post-copy p,.habp-post-copy li{font:17px/1.85 Georgia,serif}.habp-post-copy p{margin:0 0 22px}.habp-post-copy h2{font:normal clamp(27px,3vw,36px)/1.25 Georgia,serif;color:#1c2c3b;margin:35px 0 20px;padding:0}.habp-post-copy h3{font:normal 25px/1.3 Georgia,serif;color:#1c2c3b;margin:28px 0 18px}.habp-post-copy img{max-width:100%;height:auto;display:block;margin:25px auto}.habp-post-copy figure{margin:25px 0}.habp-post-copy .wp-caption,.habp-post-copy .wp-video{max-width:100%;box-sizing:border-box}.habp-post-copy figcaption{font:13px/1.7 Arial,sans-serif;text-align:center}.habp-post-copy ul,.habp-post-copy ol{padding-left:24px;margin:0 0 24px}.habp-post-copy video,.habp-post-copy audio{display:block;width:100%;max-width:100%;margin:25px 0}.habp-post-copy iframe{max-width:100%;border:0}.habp-post-video{position:relative;aspect-ratio:16/9;margin:28px 0;background:#1c2c3b}.habp-post-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.habp-post-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.habp-post-gallery figure{margin:0}.habp-post-enquiry{clear:both;border-top:1px solid #ddd8ce;padding-top:28px;margin-top:40px;font:16px/1.8 Georgia,serif}.habp-post-copy .alignleft{margin-right:25px}.habp-post-copy .alignright{margin-left:25px}@media(max-width:600px){.habp-post{padding:35px 22px 50px}.habp-post h1{font-size:35px}.habp-post-copy p,.habp-post-copy li{font-size:16px}.habp-post-copy .alignleft,.habp-post-copy .alignright{float:none;margin:22px auto}.habp-post-gallery{grid-template-columns:1fr}}
