
.blog-nav{display:flex;gap:24px;align-items:center;font-size:14px}.blog-nav a:hover{color:#c6a64d}.blog-home{padding-top:150px;padding-bottom:80px}.blog-home h1{font-size:clamp(42px,6vw,80px);line-height:1.1;max-width:900px;margin:16px 0 24px}.blog-home em{color:#c6a64d;font-style:normal}.blog-intro{font-size:clamp(18px,2vw,23px);line-height:1.6;max-width:740px;color:#bdbbb5}.blog-feature{margin-top:60px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;border-top:1px solid #494437;padding-top:32px}.blog-photo img{width:100%;aspect-ratio:3/2;object-fit:cover}.blog-feature h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:18px 0}.blog-feature p{line-height:1.7}.blog-caption,.article-byline{font-size:14px;color:#a9a69e}.blog-follow{margin-top:70px;border-top:1px solid #494437;padding-top:32px}.blog-follow h2{font-size:28px}.blog-article{padding-top:135px;padding-bottom:80px}.article-heading{max-width:950px;margin:42px 0}.article-heading h1{font-size:clamp(36px,5vw,66px);line-height:1.15;margin:20px 0}.article-image{margin:0}.article-image img{width:100%;max-height:580px;object-fit:cover}.article-image figcaption{font-size:14px;color:#a9a69e;margin-top:12px}.article-body{max-width:760px;margin:48px auto 0;padding:0 24px;font-size:18px;line-height:1.85;color:#d1cfc8}.article-body h2{font-size:clamp(25px,3vw,32px);line-height:1.3;color:#f0eee8;margin:44px 0 18px}.article-body a{color:#d3b466;text-decoration:underline;text-underline-offset:4px}.article-note,.article-checklist{border-left:2px solid #c6a64d;padding:24px 28px;background:#141310;margin:32px 0}.article-note p{margin:8px 0 0}.article-checklist h2{margin-top:0}.article-checklist ul{padding-left:22px}.article-actions{display:flex;gap:24px;flex-wrap:wrap;margin:32px 0}.article-source{font-size:14px;line-height:1.7;border-top:1px solid #494437;padding-top:24px;margin-top:44px}@media(max-width:700px){.blog-nav{gap:14px}.blog-home{padding-top:115px}.blog-feature{grid-template-columns:1fr;gap:22px;margin-top:35px}.blog-article{padding-top:110px}.article-heading{margin-top:30px}.article-body{padding:0 20px}.article-note,.article-checklist{padding:20px}.article-image img{min-height:230px}.blog-follow{margin-top:45px}}

.article-actions .article-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid #c6a64d;background:#c6a64d;color:#10100e;text-decoration:none;font-size:15px;font-weight:600;line-height:1.5;text-align:center}.article-actions .article-button-outline{background:transparent;color:#d3b466}.article-actions .article-button:hover{background:#dfc16a;color:#10100e;border-color:#dfc16a}.article-actions .article-button:focus-visible{outline:2px solid #f0eee8;outline-offset:4px}@media(max-width:500px){.article-actions{gap:14px}.article-actions .article-button{width:100%}}
