.inner-head{position:relative;background:#0d211d;height:82px}.inner-head .logo-brand img{width:145px;height:70px;object-fit:contain}.page-hero{padding:80px 7%;background:#173d34;color:#fff}.page-hero p{color:#c9a86a;letter-spacing:3px;font-size:11px}.page-hero h1{font-size:52px;margin:0}.content-page,.cards-page,.gallery-grid,.blog-list{max-width:1180px;margin:auto;padding:70px 5%}.content-page{display:grid;grid-template-columns:1fr 1fr;gap:70px}.prose{font-size:18px;line-height:1.9;color:#56615d}.cms-form{background:#fff;padding:35px;display:grid;gap:16px;box-shadow:0 15px 50px #12231f18;min-width:min(520px,90vw)}.listing article,.blog-list article{padding:28px 0;border-bottom:1px solid #dde1de}.cards-page{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cms-card{border:1px solid #dde1de;padding-bottom:25px}.cms-card>div{height:230px;background-size:cover;background-position:center}.cms-card>*:not(div){margin-left:22px;margin-right:22px}.cms-card small{display:block;margin-top:20px;color:#927541}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gallery-grid figure{margin:0}.gallery-grid img,.gallery-grid video{width:100%;height:270px;object-fit:cover}.gallery-grid figcaption{padding:12px;background:#f3f1eb}.blog-list{max-width:850px}.blog-list p{line-height:1.8;color:#59635f}@media(max-width:850px){.inner-head nav{display:none}.content-page,.cards-page,.gallery-grid{grid-template-columns:1fr}.page-hero h1{font-size:38px}}
