body.admin-bar .header{top:32px}.wp-content-page{min-height:60vh;padding-top:72px;padding-bottom:96px;max-width:900px}.wp-content-page h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin-bottom:36px}.wp-content-page h2{font-size:1.5rem;margin-top:32px}.entry-content p,.wp-content-page article>p{margin:0 0 20px;line-height:1.7}.entry-content ul,.entry-content ol{padding-left:24px;margin-bottom:20px}.entry-content a{text-decoration:underline}.entry-content img{max-width:100%;height:auto}.wp-content-page article{margin-bottom:40px}.wp-content-page .wp-block-table{overflow-x:auto}@media(max-width:782px){body.admin-bar .header{top:46px}}@media(max-width:600px){body.admin-bar .header{top:0}}

/* Keep the supplied beach photograph in colour and the full movement visible. */
.hero-portrait .portrait-image{min-height:0;aspect-ratio:1 / 1;flex:none}
.hero-portrait .portrait-image img{height:100%;object-fit:cover;object-position:50% 50%;filter:none}
.hero-portrait .portrait-image:after{display:none}
