.crest-page>p:empty{display:none}img{height:auto}.crest-page .journey-grid img,.crest-page .origin-gallery img{height:auto}.crest-page .journey-grid,.crest-page .origin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.crest-page figure,.crest-page article,.crest-page .hero-copy,.crest-page .hero-visual{min-width:0}.crest-page .wp-block-block{margin:0}.crest-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.crest-form-notice{padding:18px;border:1px solid var(--gold);color:var(--cream);grid-column:1/-1}.site-nav li{list-style:none;margin:0;padding:0}body.admin-bar .site-header{top:32px}.crest-journal,.crest-article{min-height:60vh}.crest-article{max-width:960px}.crest-article h1,.crest-journal h1{font-family:var(--serif);font-size:clamp(2.2rem,5vw,4rem);line-height:1.15}.crest-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.crest-post-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.crest-post-card h2{font:500 2rem/1.2 var(--serif)}.pagination,.crest-pagination{padding:32px 0}.pagination .nav-links{display:flex;gap:10px;justify-content:center}.page-numbers{padding:8px 15px;border:1px solid var(--line)}.page-numbers.current{background:var(--green);color:var(--cream)}.crest-article .wp-block-image img{height:auto}.crest-article p{font-size:1.15rem}@media(max-width:782px){body.admin-bar .site-header{top:46px}.crest-post-grid{grid-template-columns:1fr}}@media(max-width:600px){body.admin-bar .site-header{top:0}}@media(max-width:680px){.crest-page .journey-grid,.crest-page .origin-gallery{grid-template-columns:1fr}}