.news.fb{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center;text-align:left}
.fbimg{position:relative;margin:0}.fbimg img{width:100%;height:auto;border-radius:18px;display:block;box-shadow:0 12px 30px rgba(59,47,42,.18)}
.fbimg .mtag{position:absolute;top:12px;right:12px}
.nlform{margin:20px 0 0}.nlform .row{display:flex;flex-wrap:wrap;gap:10px}.nlform input{flex:1 1 180px;padding:15px 20px;border-radius:99px;border:1px solid #E3D3C4;font:inherit;background:#fff;color:#3B2F2A}
.nlform .consent{font-size:13px;line-height:1.5;opacity:.85;margin:12px 0 0}.nlform .consent a{color:inherit;text-decoration:underline}
.nlform .phnote{font-size:13px;margin:8px 0 0;font-weight:700}
.news .more a{color:#fff;font-weight:700}
.fbhero{background:linear-gradient(180deg,#FBEFE3,#FDF6EC);padding:60px 0}.fbgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
.fbhero h1{font-size:clamp(34px,5vw,54px);margin:8px 0 14px}.fbhero .consent{color:#6B5A50}
.fbthumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin:24px 0 40px}.fbthumbs figure{margin:0;text-align:center}.fbthumbs img{width:100%;height:auto;border-radius:10px;box-shadow:0 6px 18px rgba(59,47,42,.14)}.fbthumbs figcaption{font-size:14px;margin-top:8px}
@media(max-width:860px){.news.fb,.fbgrid{grid-template-columns:1fr}.fbthumbs{grid-template-columns:repeat(2,1fr)}}
