
.blog-hero{padding:52px 6% 58px;background:#111110}.blog-hero-inner{max-width:1060px;margin:auto}.blog-hero h1{font-size:clamp(43px,5.5vw,78px);letter-spacing:-2.6px;line-height:1.08;max-width:1000px}.blog-hero .intro{font-size:19px;max-width:810px;color:var(--muted)}.blog-meta{color:var(--gold);font-size:12px;letter-spacing:.6px;margin:22px 0}.blog-cover{display:block;width:100%;height:auto;max-height:570px;object-fit:cover;border-radius:7px;margin-top:35px}.blog-content{display:grid;grid-template-columns:minmax(0,740px) minmax(220px,300px);gap:65px;padding:65px 6%;max-width:1320px;margin:auto}.blog-body{min-width:0}.blog-body h2{font-size:38px;line-height:1.2;letter-spacing:-1px;margin:40px 0 18px}.blog-body h2:first-child{margin-top:0}.blog-body h3{font:28px Georgia,serif;color:var(--gold);margin:30px 0 12px}.blog-body p,.blog-body li{color:#c4beb1;font-size:16px;line-height:1.85}.blog-body a:not(.btn){color:var(--gold);text-decoration:underline;text-underline-offset:3px}.blog-body figure{margin:30px 0}.blog-body figure img{width:100%;height:auto;border-radius:6px}.blog-body figcaption{font-size:12px;color:var(--muted);line-height:1.6;padding-top:8px}.blog-body ul,.blog-body ol{padding-left:23px}.blog-aside{align-self:start;background:#211f1a;border:1px solid #d8b76b44;border-radius:8px;padding:25px}.blog-aside h2{font-size:29px;letter-spacing:-.5px;margin:0 0 18px}.blog-aside a{display:block;color:var(--gold);line-height:1.5;padding:10px 0;border-bottom:1px solid #d8b76b33;font-size:14px}.blog-aside p{color:var(--muted);font-size:13px}.blog-cta{padding:28px;margin:35px 0;background:#211f1a;border:1px solid #d8b76b44;border-radius:8px}.blog-cta h2{margin-top:0}.blog-teaser{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;background:#211f1a;border-top:1px solid #d8b76b33}.blog-teaser img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:6px}.blog-teaser h2{font-size:clamp(34px,4vw,54px)}.blog-teaser p{color:var(--muted);max-width:500px}.blog-list{max-width:1200px;margin:auto;padding:25px 6% 75px}.blog-list article{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:35px;background:#211f1a;border:1px solid #d8b76b44;border-radius:8px}.blog-list img{width:100%;height:auto;border-radius:6px}.blog-list h2{font-size:38px}.blog-list p{color:var(--muted)}@media(max-width:760px){.blog-content{grid-template-columns:1fr;gap:28px;padding:40px 6%}.blog-hero{padding-top:32px}.blog-hero h1{font-size:46px;letter-spacing:-1.7px}.blog-hero .intro{font-size:17px}.blog-body h2{font-size:32px}.blog-teaser,.blog-list article{grid-template-columns:1fr;gap:24px}.blog-list article{padding:20px}.blog-list h2{font-size:32px}.blog-cover{max-height:420px}.blog-body .secondary-order{margin:16px 0 0;display:block}}

.blog-list article+article{margin-top:28px}.menu-options{padding-left:22px}.menu-options li{margin:13px 0}.menu-options strong{color:var(--gold)}
