.blog-nav-button,.main-nav .blog-nav-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:#25362b;color:#fff9ec;border:1px solid #25362b;padding:12px 20px;min-height:46px;font-size:14px;font-weight:500;text-decoration:none}.blog-nav-button:hover,.main-nav .blog-nav-button:hover{background:#3a4c3d;color:#fff}.blog-nav-button:focus-visible{outline:3px solid #987c4e;outline-offset:4px}.blog-header{height:auto;min-height:112px;gap:25px;padding-block:22px;justify-content:space-between}.blog-header nav{display:flex;align-items:center;gap:28px;font-size:14px}.blog-article section>p{font-size:16px;line-height:1.9;color:var(--muted);margin:0 0 21px}.blog-back{margin-bottom:25px}.blog-photo{margin:30px 0}.blog-photo img{width:100%;height:auto;display:block}.blog-photo figcaption{margin-top:12px;font-size:11px;line-height:1.7;color:var(--muted)}.blog-graphic li p{font-size:12px;line-height:1.8;margin:0;color:var(--muted)}.blog-byline time{font-size:11px;color:var(--muted)}.blog-source a{text-decoration:underline;text-underline-offset:4px}.blog-article section>.blog-source{font-size:12px;line-height:1.7}.blog-points{padding-left:20px;font-size:15px;line-height:1.85;color:var(--muted);margin-block:25px}.blog-points li{padding-left:5px;margin-bottom:12px}.blog-inline-contact{margin:15px 0;font-size:14px;min-height:48px}.blog-footer-links{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;margin-top:18px}.blog-footer-links a{min-height:44px;display:inline-flex;align-items:center}.blog-index{padding-block:65px 100px}.blog-index h1{font:clamp(48px,6vw,80px)/1.05 var(--serif);margin:25px 0}.blog-index__intro{font-size:19px;line-height:1.8;max-width:700px;color:var(--muted)}.blog-index__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:45px;margin-top:50px}.blog-card{min-width:0;max-width:850px}.blog-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-bottom:25px}.blog-card h2{font:38px/1.15 var(--serif);margin-block:18px}.blog-card>p{font-size:15px;line-height:1.8;color:var(--muted)}.blog-card time{font-size:12px;color:var(--brass)}.blog-card .text-link{margin-top:12px;min-height:44px}.blog-card__author{font-size:12px!important}@media(max-width:700px){.blog-header{min-height:100px;padding-inline:6.5%;gap:12px}.blog-header nav{gap:12px;font-size:11px}.blog-header nav>a:first-child{display:none}.blog-header .blog-nav-button{padding:10px 13px;font-size:12px;gap:10px;min-height:44px}.main-nav .blog-nav-button{font-size:16px;padding:14px 18px;margin-block:8px}.blog-index{padding-block:40px 65px}.blog-card h2{font-size:32px}.blog-article section>p{font-size:15px;line-height:1.9}.blog-inline-contact{width:100%;justify-content:space-between}.blog-graphic li p{font-size:12px}}