body.admin-bar .site-header{top:32px}.wp-article{max-width:900px;margin:auto}.wp-article h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.5;margin-bottom:20px}.wp-article .entry-content{line-height:2}.entry-content>p,.entry-content>figure,.entry-content>ul,.entry-content>ol{margin:1.4em 0}.entry-content h2,.entry-content h3{margin:2em 0 .7em}.entry-content img{height:auto;max-width:100%;border-radius:12px}.entry-content a{text-decoration:underline;color:var(--blue,#007298)}.entry-meta{margin:16px 0 30px;color:#426474}.wp-featured{width:100%;max-height:560px;object-fit:cover;border-radius:16px;margin:24px 0}.wp-pagination{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.wp-pagination a,.wp-pagination span{padding:8px 15px;border:1px solid #c8dce5;border-radius:8px}.wp-pagination .current{background:#173f50;color:white}.journal-layout .post-thumbnail{aspect-ratio:1.8;object-fit:cover;width:100%;border-radius:12px;margin-bottom:16px}.journal-empty{padding:25px 0}.wp-article ul,.wp-article ol{padding-left:1.5em}.wp-article blockquote{border-left:4px solid #007298;padding-left:20px}.wp-article table{width:100%;border-collapse:collapse}.wp-article td,.wp-article th{padding:10px;border:1px solid #bfd5df}.wp-article pre{overflow:auto}.wp-article .wp-block-image img{width:auto}.wp-article .wp-block-gallery img{border-radius:8px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}@media(max-width:600px){body.admin-bar .site-header{top:0}}
/* Align the hero with the content width and keep each headline phrase together. */
.hero{max-width:var(--max)}
.hero h1{white-space:nowrap;overflow-wrap:normal;font-size:clamp(2rem,4.4vw,4.2rem)}
@media(min-width:801px){.hero-copy{padding-left:36px}.hero-photo{margin-right:36px}}
@media(max-width:800px){.hero h1{font-size:clamp(1.9rem,8vw,2.6rem)}}
