.asked{--ae-navy:#0a2a6b;--ae-blue:#023ba5;--ae-accent:#3b82f6;--ae-line:#d6e4f7;--ae-text:#4b5563;background:#fff;padding:clamp(64px,9vw,120px) 0}
.asked-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,96px);align-items:start}
.asked-intro{position:sticky;top:120px}
.asked-eyebrow{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ae-accent)}
.asked-title{margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--ae-navy)}
.asked-lead{margin:20px 0 0;max-width:38ch;font-size:16px;line-height:1.65;color:var(--ae-text)}
.asked-intro .btn{margin-top:32px}
.asked-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ae-line)}
.asked-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;padding:32px 0;border-bottom:1px solid var(--ae-line);transition:padding-left .25s ease}
.asked-item:hover{padding-left:8px}
.asked-num{font-size:14px;font-weight:600;color:var(--ae-accent);padding-top:5px;font-variant-numeric:tabular-nums}
.asked-item h3{margin:0;font-size:clamp(20px,2vw,24px);font-weight:600;letter-spacing:-.01em;color:var(--ae-navy)}
.asked-item p{margin:8px 0 0;max-width:52ch;font-size:16px;line-height:1.6;color:var(--ae-text)}
@media (max-width:860px){.asked-in{grid-template-columns:1fr}.asked-intro{position:static}.asked-item{grid-template-columns:40px minmax(0,1fr);padding:24px 0}.asked-item:hover{padding-left:0}}
@media (prefers-reduced-motion:reduce){.asked-item{transition:none}}
