/* Smart Lens page: page-specific styles on top of wa.css */
.lens-hero .lens-eye{position:absolute;inset-inline-end:-80px;bottom:-60px;width:min(640px,70vw);color:rgba(255,255,255,.07);pointer-events:none}
.facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.steps-light{border-left-color:var(--acc)}
.dark .steps h3{color:#fff}
.dark .steps p{color:rgba(255,255,255,.74)}
[dir="rtl"] .steps-light{border-right-color:var(--acc)}
@media (max-width:760px){.facts-3{grid-template-columns:1fr 1fr}.lens-hero .lens-eye{width:420px;bottom:-40px}}

/* ---- content brief additions ---- */
.dn-strip{background:var(--ink-50);border-bottom:1px solid var(--line)}
.dn-strip ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 24px;padding-block:18px;margin:0 auto;font-size:.88rem;font-weight:700;color:var(--navy-800)}
.dn-note{font-size:.86rem;color:var(--muted);margin:18px 0 0;max-width:70ch}
.hero-micro{margin:14px 0 0;color:rgba(255,255,255,.72)}
.lens-sub{font-size:1.15rem;margin:28px 0 10px}
.lens-list{list-style:disc;padding-inline-start:1.25em;display:grid;gap:8px;margin:14px 0 4px;color:var(--ink-2)}
.sx-body>p{max-width:70ch;color:var(--ink-2);margin:0 0 14px}
.sx-body>.rows{margin-bottom:6px}
.sx-body{min-width:0}
