.t-gold{color:var(--gold)}.breadcrumb{color:var(--taupe);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.breadcrumb a{color:var(--taupe);transition:color var(--t-fast) ease}.breadcrumb a:hover{color:var(--carbon)}.breadcrumb .crumb-sep{color:var(--gold-dim)}.breadcrumb .current{color:var(--carbon);white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.eyebrow{align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.eyebrow-line{background:var(--gold);flex-shrink:0;width:28px;height:1px}.eyebrow-text{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.section-newsletter{background:var(--obsidian);padding:130px 0;position:relative;overflow:hidden}.newsletter-bg{pointer-events:none;background:radial-gradient(at 50% 0,#c9a86a12 0%,#0000 60%);position:absolute;inset:0}.newsletter-inner{text-align:center;z-index:1;max-width:620px;margin:0 auto;position:relative}.newsletter-eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.newsletter-eyebrow-line{background:var(--gold-dim);width:40px;height:1px}.newsletter-eyebrow-text{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.newsletter-title{font-family:var(--font-heading);color:var(--white);letter-spacing:-.03em;margin-bottom:18px;font-size:52px;font-weight:600;line-height:1.08}.newsletter-title .t-gold{color:var(--gold)}.newsletter-sub{color:#ffffff6b;margin-bottom:44px;font-size:16px;line-height:1.7}.newsletter-form{border-radius:var(--r-pill);background:#ffffff0d;border:1px solid #c9a86a33;gap:0;margin-bottom:16px;padding:6px 6px 6px 28px;display:flex}.newsletter-input{font-family:var(--font-body);color:var(--white);background:0 0;border:none;outline:none;flex:1;font-size:15px}.newsletter-input::placeholder{color:#ffffff47}.newsletter-submit{background:var(--gold);color:var(--obsidian);border-radius:var(--r-pill);cursor:pointer;transition:background var(--t-base) ease;border:none;flex-shrink:0;padding:13px 28px;font-size:14px;font-weight:600}.newsletter-submit:hover{background:var(--gold-hover)}.newsletter-note{color:#fff3;font-size:12px}.blog-hero{background:var(--obsidian);color:var(--white);padding:40px 0 88px;position:relative;overflow:hidden}.blog-hero:before{content:"";pointer-events:none;background:radial-gradient(at 80% -10%,#c9a86a26 0%,#0000 55%),radial-gradient(at 0 120%,#c9a86a12 0%,#0000 50%);position:absolute;inset:0}.blog-hero .container{z-index:1;position:relative}.blog-hero .breadcrumb{margin:14px 0 46px}.blog-hero .breadcrumb a{color:#ffffff80}.blog-hero .breadcrumb a:hover{color:var(--white)}.blog-hero .breadcrumb .crumb-sep{color:var(--gold-dim)}.blog-hero .breadcrumb .current{color:#ffffffd9}.bh-eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.bh-eyebrow-dot{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 4px var(--gold-glow);border-radius:50%;flex-shrink:0}.bh-eyebrow span{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.bh-title{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(40px,5.5vw,72px);font-weight:600;line-height:1.04}.bh-sub{color:#ffffff80;max-width:580px;font-size:17px;line-height:1.72}.ah-cat{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.ah-cat-badge{letter-spacing:.13em;text-transform:uppercase;color:var(--obsidian);background:var(--gold);border-radius:var(--r-pill);padding:5px 14px;font-size:10px;font-weight:700}.ah-cat-read{color:#ffffff80;font-size:13px}.ah-title{font-family:var(--font-heading);letter-spacing:-.03em;max-width:900px;margin-bottom:32px;font-size:clamp(28px,4.5vw,58px);font-weight:600;line-height:1.1}.ah-meta{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ah-author{align-items:center;gap:12px;display:flex}.ah-author-av{background:var(--gold);width:42px;height:42px;color:var(--obsidian);letter-spacing:.04em;border:2px solid #c9a86a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ah-author-name{color:var(--white);font-size:14px;font-weight:600}.ah-author-date{color:#ffffff73;margin-top:2px;font-size:12px}.blog-listing{z-index:5;margin-top:-48px;padding:0 0 100px;position:relative}.blog-featured{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-hover);transition:all var(--t-slow) var(--ease-out);color:inherit;grid-template-columns:1fr 1fr;margin-bottom:52px;text-decoration:none;display:grid;overflow:hidden}.blog-featured:hover{transform:translateY(-4px);box-shadow:0 24px 80px #0000001f}.blog-feat-media{min-height:440px;position:relative;overflow:hidden}.blog-feat-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s}.blog-featured:hover .blog-feat-media img{transform:scale(1.05)}.blog-feat-overlay{background:linear-gradient(#07080c0d 0%,#07080ca6 100%);position:absolute;inset:0}.blog-feat-badge{letter-spacing:.13em;text-transform:uppercase;color:var(--obsidian);background:var(--gold);border-radius:var(--r-pill);padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:22px;left:22px}.blog-feat-read{color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r-pill);background:#07080c8c;border:1px solid #ffffff26;padding:4px 12px;font-size:10.5px;font-weight:600;position:absolute;top:22px;right:22px}.blog-feat-placeholder{background:var(--platinum);width:100%;height:100%;min-height:440px}.blog-feat-body{flex-direction:column;justify-content:center;padding:48px 52px;display:flex}.blog-feat-eyebrow{align-items:center;gap:10px;margin-bottom:18px;display:flex}.blog-feat-eyebrow-line{background:var(--gold);width:28px;height:1px}.blog-feat-date{letter-spacing:.09em;text-transform:uppercase;color:var(--taupe);font-size:11px;font-weight:600}.blog-feat-title{font-family:var(--font-heading);color:var(--carbon);letter-spacing:-.02em;transition:color var(--t-base) ease;margin-bottom:16px;font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.25}.blog-featured:hover .blog-feat-title{color:var(--gold)}.blog-feat-excerpt{color:var(--taupe);margin-bottom:32px;font-size:14.5px;line-height:1.77}.blog-feat-footer{border-top:1px solid var(--platinum);justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.blog-feat-author{align-items:center;gap:10px;display:flex}.blog-feat-av{background:var(--obsidian);width:36px;height:36px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.blog-feat-author-name{color:var(--carbon);font-size:13px;font-weight:600}.blog-feat-cta{background:var(--carbon);color:var(--white);border-radius:var(--r-pill);transition:all var(--t-base) ease;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:600;display:inline-flex}.blog-featured:hover .blog-feat-cta{background:var(--gold);color:var(--obsidian)}.blog-feat-cta svg{width:14px;height:14px}.blog-grid-head{justify-content:space-between;align-items:baseline;margin-bottom:32px;display:flex}.blog-grid-title{font-family:var(--font-heading);color:var(--carbon);letter-spacing:-.02em;font-size:26px;font-weight:600}.blog-count{color:var(--taupe);font-size:13px}.blog-cards-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;display:grid}.bl-card{background:var(--white);border-radius:var(--r-xl);transition:all var(--t-slow) var(--ease-out);overflow:hidden;box-shadow:0 2px 16px #0000000d}.bl-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0000001f}.bl-card-media{height:240px;display:block;position:relative;overflow:hidden}.bl-card-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s}.bl-card:hover .bl-card-media img{transform:scale(1.07)}.bl-card-placeholder{background:var(--platinum);width:100%;height:100%}.bl-card-overlay{background:linear-gradient(#07080c0a 0%,#07080ca6 100%);position:absolute;inset:0}.bl-card-cat{letter-spacing:.13em;text-transform:uppercase;color:var(--obsidian);background:var(--gold);border-radius:var(--r-pill);padding:4px 11px;font-size:10px;font-weight:700;position:absolute;top:16px;left:16px}.bl-card-read{color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r-pill);background:#07080c80;border:1px solid #ffffff26;padding:3px 10px;font-size:10px;font-weight:600;position:absolute;top:16px;right:16px}.bl-card-body{padding:24px 24px 26px}.bl-card-eyebrow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.bl-card-line{background:var(--gold);flex-shrink:0;width:20px;height:1px}.bl-card-date{letter-spacing:.08em;text-transform:uppercase;color:var(--taupe);font-size:11px;font-weight:600}.bl-card-title{font-family:var(--font-heading);color:var(--carbon);transition:color var(--t-base) ease;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.35}.bl-card-title a{color:inherit;text-decoration:none}.bl-card:hover .bl-card-title{color:var(--gold)}.bl-card-excerpt{color:var(--taupe);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.bl-card-foot{border-top:1px solid var(--platinum);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.bl-card-author{align-items:center;gap:9px;display:flex}.bl-card-av{background:var(--obsidian);width:28px;height:28px;color:var(--gold);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.bl-card-author-name{color:var(--carbon);font-size:11.5px;font-weight:600}.bl-card-link{color:var(--carbon);transition:color var(--t-fast) ease;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.bl-card-link svg{width:12px;height:12px}.bl-card:hover .bl-card-link{color:var(--gold)}.article-main{padding:80px 0 100px}.article-layout{grid-template-columns:1fr 290px;align-items:start;gap:64px;display:grid}.article-hero-img{border-radius:var(--r-xl);margin-bottom:48px;overflow:hidden}.article-hero-img img{object-fit:cover;object-position:center;width:100%;height:500px}.article-prose{color:#3a3632;font-size:16.5px;line-height:1.85}.article-prose h2{font-family:var(--font-heading);color:var(--carbon);letter-spacing:-.02em;margin:48px 0 16px;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.2}.article-prose h3{font-family:var(--font-heading);color:var(--carbon);margin:36px 0 12px;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.3}.article-prose p{margin-bottom:24px}.article-prose ul,.article-prose ol{margin-bottom:24px;padding-left:24px}.article-prose li{margin-bottom:8px}.article-prose strong{color:var(--carbon);font-weight:700}.article-prose em{font-style:italic}.article-prose a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.article-prose a:hover{color:var(--gold-hover)}.article-prose blockquote{border-left:3px solid var(--gold);color:var(--taupe);margin:36px 0;padding:6px 0 6px 24px;font-size:17px;font-style:italic;line-height:1.72}.article-prose img{border-radius:var(--r-lg);max-width:100%;margin:32px 0}.article-prose hr{border:none;border-top:1px solid var(--platinum);margin:44px 0}.article-tags{border-top:1px solid var(--platinum);flex-wrap:wrap;align-items:center;gap:10px;margin-top:44px;padding-top:32px;display:flex}.article-tags-label{letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);font-size:11px;font-weight:700}.article-tag{color:var(--carbon);background:var(--soft-bg);border:1px solid var(--platinum);border-radius:var(--r-pill);transition:all var(--t-fast) ease;cursor:default;padding:5px 14px;font-size:12px;font-weight:600}.article-share{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.article-share-label{letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);font-size:11px;font-weight:700}.article-share-btn{background:var(--white);border:1px solid var(--line);width:38px;height:38px;color:var(--carbon);transition:all var(--t-base) ease;border-radius:50%;justify-content:center;align-items:center;display:flex}.article-share-btn:hover{background:var(--obsidian);border-color:var(--obsidian);color:var(--white)}.article-share-btn svg{width:16px;height:16px}.article-sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.article-sidebar-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px}.article-author-box{text-align:center}.article-author-box .av{background:var(--obsidian);width:64px;height:64px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:18px;font-weight:700;display:flex}.article-author-box .nm{font-family:var(--font-heading);color:var(--carbon);margin-bottom:4px;font-size:16px;font-weight:600}.article-author-box .rl{color:var(--taupe);margin-bottom:14px;font-size:12px}.article-author-box p{color:var(--taupe);font-size:12.5px;line-height:1.65}.article-sidebar-cta{background:var(--obsidian);border-radius:var(--r-lg);padding:24px 22px}.article-sidebar-cta p{color:#ffffff8c;margin-bottom:16px;font-size:13px;line-height:1.6}.article-sidebar-cta a{background:var(--gold);color:var(--obsidian);border-radius:var(--r-pill);transition:background var(--t-base) ease;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:12.5px;font-weight:700;display:flex}.article-sidebar-cta a:hover{background:var(--gold-hover)}.section-related-articles{border-top:1px solid var(--platinum);margin-top:80px;padding:80px 0 0}.section-related-articles .sec-eyebrow{align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.section-related-articles .sec-eyebrow-line{background:var(--gold-dim);width:28px;height:1px}.section-related-articles .sec-eyebrow-text{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.section-related-articles .sec-title{font-family:var(--font-heading);color:var(--carbon);letter-spacing:-.025em;margin-bottom:40px;font-size:clamp(26px,3.5vw,40px);font-weight:600;line-height:1.12}@media (width<=1080px){.blog-featured{grid-template-columns:1fr}.blog-feat-media{min-height:320px}.blog-feat-body{padding:36px}.blog-cards-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr}.article-sidebar{position:static}}@media (width<=860px){.blog-hero{padding:24px 0 72px}.bh-title{white-space:normal}.blog-listing{margin-top:-36px}.blog-cards-grid{grid-template-columns:1fr}.article-hero-img img{height:280px}.article-prose{font-size:15.5px}.newsletter-title{font-size:36px}.newsletter-form{border-radius:var(--r-lg);flex-wrap:wrap;gap:10px;padding:14px}.newsletter-input{text-align:center;width:100%}.newsletter-submit{width:100%}}@media (width<=520px){.blog-feat-body{padding:24px}.blog-feat-footer{flex-direction:column;align-items:flex-start;gap:14px}}
