.BlogExtras-module__CEmfEa__feature{background:radial-gradient(120% 140% at 0% 0%, #d4af371a, transparent 60%), linear-gradient(180deg, var(--bg-dark) 0%, var(--bg-darker) 100%);border:1px solid var(--border-gold);border-radius:var(--radius-md);box-shadow:var(--shadow-card);grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,4vw,40px);padding:clamp(26px,4vw,44px);text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:grid;position:relative;overflow:hidden}.BlogExtras-module__CEmfEa__feature:hover{border-color:var(--accent);box-shadow:var(--shadow-card), 0 0 0 1px var(--accent);transform:translateY(-4px)}.BlogExtras-module__CEmfEa__feature:before{content:"";background:linear-gradient(90deg, transparent, var(--border-gold) 22%, var(--border-gold) 78%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.BlogExtras-module__CEmfEa__featureIcon{width:clamp(60px,12vw,84px);height:clamp(60px,12vw,84px);color:var(--accent);background:var(--gold-soft);border:1px solid var(--border-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(1.5rem,4vw,2.1rem);display:flex}.BlogExtras-module__CEmfEa__featureBody{min-width:0}.BlogExtras-module__CEmfEa__featureKicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0 0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.BlogExtras-module__CEmfEa__featureKicker:before{content:"★";font-size:.8rem;line-height:1}.BlogExtras-module__CEmfEa__featureBody h2,.BlogExtras-module__CEmfEa__featureBody h3{color:#fff;margin:0 0 10px;font-size:clamp(1.35rem,3.2vw,1.9rem);line-height:1.2}.BlogExtras-module__CEmfEa__featureBody p{color:#ffffffc7;max-width:60ch;margin:0 0 16px;font-size:1rem;line-height:1.65}.BlogExtras-module__CEmfEa__featureCta{color:var(--accent);align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:inline-flex}.BlogExtras-module__CEmfEa__feature:hover .BlogExtras-module__CEmfEa__featureCta{color:#fff}@media (max-width:640px){.BlogExtras-module__CEmfEa__feature{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px}.BlogExtras-module__CEmfEa__featureBody p{margin-left:auto;margin-right:auto}}.BlogExtras-module__CEmfEa__pullquote{border-left:3px solid var(--accent);font-family:var(--font-display);color:var(--primary);margin:clamp(28px,5vw,40px) 0;padding:6px 0 6px clamp(22px,4vw,34px);font-size:clamp(1.2rem,2.6vw,1.55rem);font-style:italic;line-height:1.45;position:relative}.BlogExtras-module__CEmfEa__pullquote:before{content:"“";font-family:var(--font-display);color:var(--accent);opacity:.16;pointer-events:none;font-size:3.4em;line-height:1;position:absolute;top:-.28em;left:clamp(12px,3vw,22px)}.BlogExtras-module__CEmfEa__pullquote p{margin:0}.BlogExtras-module__CEmfEa__pullquote p+p{margin-top:.5em}.BlogExtras-module__CEmfEa__pullquoteBy{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-dark);margin-top:12px;font-size:.82rem;font-style:normal;font-weight:700;display:block}
