/* Styling for legacy Razor article bodies in the WordPress-derived site shell */
.fenya-page-content{max-width:1160px;margin:0 auto;padding:45px 22px 70px;min-height:400px;line-height:1.65}
.fenya-page-content img{max-width:100%;height:auto}.fenya-page-content h1{font-size:clamp(28px,3vw,43px);line-height:1.2;margin:0 0 26px}
.fenya-page-content h2{margin:30px 0 14px}.fenya-page-content p{margin:0 0 17px}.fenya-page-content a{color:#a71e35}
.fenya-page-content .jumbo{max-width:1050px;margin:auto}.fenya-page-content .article-img-top{display:block;margin:18px auto 28px}
.fenya-contact{max-width:980px;margin:0 auto}.fenya-contact .grid{display:grid;grid-template-columns:1fr 1.5fr;gap:38px}
.fenya-contact label{display:block;margin:12px 0 5px}.fenya-contact input,.fenya-contact select,.fenya-contact textarea{width:100%;border:1px solid #ccd3d9;padding:11px;font:inherit;border-radius:3px}
.fenya-contact button{background:#a51c32;color:white;border:0;padding:13px 25px;margin-top:18px;cursor:pointer}
@media(max-width:760px){.fenya-contact .grid{grid-template-columns:1fr}.fenya-page-content{padding:26px 15px}}
