.psl-article *{box-sizing:border-box}.psl-article .ax-wrap{max-width:var(--ax-max);margin:0 auto;padding:24px 18px;background:var(--ax-bg)}.psl-article .ax-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--ax-accent);font-weight:700;margin:0 0 8px}.psl-article .ax-deck{font-size:18px;color:var(--ax-sub);margin:0 0 18px}.psl-article .ax-rule{height:1px;background:var(--ax-rule);border:0;margin:16px 0 20px}.psl-article h3{font-size:18px;margin:20px 0 10px;color:var(--ax-accent)}.psl-article p{margin:10px 0;line-height:1.55}.psl-article strong{font-weight:700}.psl-article .ax-callout{background:var(--ax-chip);border-left:4px solid var(--ax-accent);padding:12px 14px;margin:14px 0;border-radius:4px}.psl-article .ax-callout p{margin:8px 0}.psl-article .ax-kv{display:grid;grid-template-columns:22px 1fr;gap:8px 12px;align-items:start}.psl-article .ax-kv .ico{font-size:16px;line-height:1.2;padding-top:2px}.psl-article .ax-smartlink{font-weight:700;white-space:nowrap}.psl-article .ax-smartlink a{color:var(--ax-accent);text-decoration:none;border-bottom:1px dashed var(--ax-accent)}.psl-article .ax-smartlink a:hover{text-decoration:underline;border-bottom:0}.psl-article .ax-img{text-align:center;margin:20px 0}.psl-article .ax-img img{max-width:100%;height:auto;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.05)}.psl-article .ax-img-caption{font-size:12px;color:var(--ax-sub);margin-top:6px;text-align:center}.psl-article a{color:var(--ax-accent);text-decoration:none}.psl-article a:hover{text-decoration:underline}@media (max-width:480px){.psl-article .ax-deck{font-size:16px}}