/* NAQEL V11 focused refinements */
.tow-hero-icon .n-icon{width:230px;height:230px;opacity:.16;stroke-width:1.25}
.legal-hero{background:linear-gradient(135deg,#0f172a 0%,#14213d 52%,#1e3a8a 100%);color:#fff;padding:72px 0;border-bottom:4px solid var(--orange)}
.legal-hero-inner{display:flex;align-items:center;gap:28px;max-width:980px}
.legal-hero-icon{width:76px;height:76px;border-radius:20px;display:grid;place-items:center;color:var(--orange);background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.38);flex:0 0 auto}
.legal-hero-icon svg{width:40px;height:40px}.legal-hero h1{color:#fff;font-size:44px;margin:8px 0 12px}.legal-hero p{max-width:720px;color:#d5dfec;font-size:17px;line-height:1.9;margin:0}.legal-hero small{display:block;color:#94a3b8;margin-top:12px}
.policy-page .content-section{padding:16px 0}.policy-page .content-section:first-of-type{padding-top:54px}.policy-page .article-wrap{background:#fff;border:1px solid #e7ecf3;border-radius:16px;padding:30px 34px;box-shadow:0 8px 24px rgba(15,23,42,.045)}
.story-final{background:#fff;border-top:1px solid var(--line);text-align:center;padding:58px 0 68px;margin-top:20px}.story-final h2{font-size:34px;color:var(--ink);margin:0 0 12px}.story-final p{color:var(--muted);font-size:17px;margin:0 0 26px}
@media(max-width:700px){.legal-hero{padding:54px 0}.legal-hero-inner{align-items:flex-start;gap:18px}.legal-hero-icon{width:58px;height:58px;border-radius:15px}.legal-hero-icon svg{width:30px;height:30px}.legal-hero h1{font-size:34px}.legal-hero p{font-size:15px}.policy-page .article-wrap{padding:24px 20px}.story-final h2{font-size:28px}.tow-hero-icon{display:none}}
