/* Novator: content clarity, accessibility, and responsive refinements. */
.nc-hero-heading{font-size:clamp(2.4rem,5.1vw,5.2rem)!important;line-height:1.06!important;letter-spacing:-.02em!important}.nc-hero-name{display:block;font-family:'DM Sans',sans-serif;font-size:clamp(.9rem,1.5vw,1.15rem);font-weight:400;letter-spacing:.03em;margin-top:18px;color:#FAF7F2}.nc-hero-description{color:rgba(250,247,242,.88)!important}.nc-discovery-note{font-size:.85rem;line-height:1.6;color:#D4B97A;margin-top:16px;max-width:440px}.nc-author{padding:24px;margin:40px 0;border:1px solid #d9c9ae;border-radius:12px;background:#FAF7F2}.nc-author p{font-size:.9rem!important;color:#514a42!important}.nc-author a,.nc-referral-link a{color:#8A6428;text-decoration:underline;text-underline-offset:3px}.nc-referral-link{text-align:center;margin:24px;font-size:.9rem}.nc-excerpt{font-size:.95rem;line-height:1.7;color:#625c55;margin:12px 0}.nc-card-author{font-size:.8rem;color:#625c55;margin:8px 0}.lf-table-wrap{overflow-x:auto}img{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8A6428;outline-offset:4px}button,input,textarea{font:inherit}@media(max-width:600px){.nc-hero-heading{font-size:2.5rem!important}.nc-discovery-note{font-size:.8rem}.nc-author{padding:18px}.article-body table{min-width:520px}}@media(prefers-reduced-motion:reduce){.sr,.hero-fade{opacity:1!important;transform:none!important;animation:none!important}}

@media(min-width:901px){#siteNav .nav-inner{gap:18px}#siteNav .nav-links{gap:18px}#siteNav .nav-links a{letter-spacing:.18em;font-size:.65rem}#siteNav .nav-logo{flex-shrink:0}#siteNav .btn-gold-sm{flex-shrink:0}}
