.guardian .page-top{padding-bottom:8px}.guardian .g-body{padding-top:8px}.guardian figure img{width:100%;height:auto}.guardian .w40{width:40%}.guardian .w46{width:46%}.guardian .w48{width:48%}.guardian .w50{width:50%}.guardian .w52{width:52%}.guardian .w58{width:58%}.guardian .astack{width:100%;max-width:440px;display:grid;grid-gap:14px;gap:14px}.guardian .astack>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--elev-2);padding:16px 18px}.guardian .astack .src{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.guardian .astack .src svg{flex:none;color:var(--accent)}.guardian .astack h4{font-size:15px;font-weight:650;letter-spacing:-.01em;margin-bottom:4px}.guardian .astack p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.guardian .apop{border-color:color-mix(in srgb,var(--danger) 30%,var(--border))}.guardian .apop .src,.guardian .apop .src svg{color:var(--danger)}.guardian .apop .acts{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.guardian .apop .acts span{font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:var(--r-sm);white-space:nowrap}.guardian .apop .acts .a1{background:var(--accent);color:var(--bg)}.guardian .apop .acts .a2{border:1px solid var(--border-strong);color:var(--ink-2)}.guardian .honest{padding:clamp(40px,5vw,64px) 0 0;border-top:1px solid var(--border-faint)}.guardian .honest .sec-head{margin-bottom:34px}.guardian .h2-sm{font-size:clamp(24px,3.2vw,36px);margin:12px 0 10px;font-weight:680;letter-spacing:-.03em}