.article-body{max-width:760px;margin:0 auto}.article-body p{color:rgba(255,255,255,.78);font-size:1.04rem;line-height:1.85;margin-bottom:20px}.article-body h2{font-size:1.7rem;margin:40px 0 14px;line-height:1.25}.article-body h2,.article-body h3{font-family:var(--font-display);color:#fff}.article-body h3{font-size:1.25rem;margin:30px 0 10px}.article-body ul{list-style:disc;padding-left:22px;margin-bottom:20px;color:rgba(255,255,255,.78);font-size:1.04rem;line-height:1.85}.article-body ul li{margin-bottom:8px}.article-body strong{color:#fff}.article-body em{color:var(--accent);font-style:normal}.article-body blockquote{border-left:3px solid var(--accent);padding:8px 0 8px 22px;margin:30px 0;font-family:var(--font-display);font-size:1.18rem;color:#fff;font-style:italic;line-height:1.55}.article-body a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:rgba(196,132,45,.4);text-decoration-color:rgba(196,132,45,.4);text-underline-offset:3px}.article-meta{display:flex;gap:16px;color:var(--text-dim);font-size:.85rem;margin-bottom:30px;justify-content:center}.article-meta span:before{content:"\2022";color:var(--accent);margin-right:8px}.article-meta span:first-child:before{content:none}.tag-pill{display:inline-block;background:rgba(196,132,45,.12);color:var(--accent);border:1px solid rgba(196,132,45,.3);padding:5px 14px;border-radius:50px;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;margin-bottom:18px}.hero-image{width:100%;max-height:420px;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:36px}.next-cta{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;margin-top:60px;text-align:center}.next-cta h3{font-family:var(--font-display);color:#fff;margin-bottom:10px;font-size:1.4rem}.next-cta p{color:var(--text-dim);margin-bottom:20px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:20px}.blog-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-2);border:1px solid var(--border);transition:var(--transition);cursor:pointer}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:rgba(196,132,45,.3)}.blog-thumb{width:100%;height:200px;object-fit:cover;display:block}.blog-body{padding:22px}.blog-tag{font-size:.7rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);display:block}.blog-card h3,.blog-tag{font-weight:600;margin-bottom:8px}.blog-card h3{font-size:1.05rem;line-height:1.4;color:#fff;font-family:var(--font-display)}.blog-card p{font-size:.88rem;color:var(--text-dim);line-height:1.6}.blog-meta{margin-top:14px;font-size:.76rem;color:var(--text-faint);display:flex;justify-content:space-between}@media(max-width:968px){.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}}