.paa{--paa-navy:#0D2B4E;--paa-blue:#1A5EA8;--paa-border:#C0D9F0;--paa-vpale:#EBF4FD;--paa-muted:#5A7A9A;--paa-red:#A31F34;font-size:15px;line-height:1.5;color:var(--paa-navy)}
.paa *{box-sizing:border-box}
.paa-note{font-size:13px;color:var(--paa-muted);margin:0 0 14px}
.paa-list{list-style:none;margin:0;padding:0}
.paa-item{--paa-c:var(--paa-blue);border:1px solid var(--paa-border);border-left:5px solid var(--paa-c);border-radius:8px;padding:12px 16px;margin:0 0 12px;background:#fff}
.paa-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--paa-muted);margin-bottom:4px}
.paa-tag{display:inline-block;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--paa-c) 12%,#fff);color:var(--paa-c);font-weight:600;font-size:11.5px;letter-spacing:.03em;text-transform:uppercase}
.paa-title{font-size:17px;font-weight:600;margin:0 0 6px}
.paa-title a{color:var(--paa-navy);text-decoration:none}
.paa-title a:hover{text-decoration:underline}
.paa-summary{margin:0;color:#334}
.paa-more{font-size:13px;margin-top:6px}
.paa-more a{color:var(--paa-blue)}
.paa-empty{padding:14px;background:var(--paa-vpale);border:1px solid var(--paa-border);border-radius:8px}
.paa-cards .paa-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}
.paa-cards .paa-item{margin:0}
