.pa-band{border-top:1px solid var(--ptl-line)}.pa-head{max-width:760px}.pa-head .rx-lede{margin-top:14px}.pa-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:20px;margin-top:36px;display:grid}.pa-grid figure{min-width:0;margin:0}.pa-grid img{aspect-ratio:3/4;object-fit:cover;object-position:center 30%;background:var(--ptl-fill);width:100%;display:block}.pa-grid figcaption{color:var(--ptl-body);margin-top:10px;font-size:14px;line-height:1.5}.pa-grid figcaption b{color:var(--ptl-ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:13px;display:block}.pa-split{grid-template-columns:1fr 1.25fr;align-items:start;gap:56px;display:grid}.pa-split .pa-grid{margin-top:0}.pa-rule{border-left:4px solid var(--ptl-gold);background:var(--ptl-canvas);color:var(--ptl-ink);margin:22px 0 0;padding:16px 20px;font-size:16px;line-height:1.6}.pa-body{color:var(--ptl-body);max-width:60ch;margin:18px 0 0;font-size:17px;line-height:1.7}.pa-src{color:var(--ptl-ink-60);margin-top:16px;font-size:13px;line-height:1.5}.pa-tl{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.pa-tl figure{min-width:0;margin:0}.pa-tl figure>div{position:relative}.pa-tl img{aspect-ratio:3/4;object-fit:cover;object-position:center 25%;width:100%;display:block}.pa-tl figcaption{color:var(--ptl-body);margin-top:10px;font-size:14px;line-height:1.5}.pa-tl figcaption time{color:var(--ptl-ink);font-weight:700;display:block}.pa-tag{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.pa-tag-critical{background:var(--ptl-stop)}.pa-tag-poor{background:#b5651d}.pa-tag-fair{background:var(--ptl-gold);color:var(--ptl-ink)}.pa-tag-normal{background:var(--ptl-green)}.pa-tag-start{background:var(--ptl-ink)}@media (max-width:1000px){.pa-tl{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-split{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pa-grid[data-cols="1"]{grid-template-columns:1fr}.pa-tl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pa-grid figcaption,.pa-tl figcaption{font-size:13px}}.pa-fit img{aspect-ratio:4/3;object-fit:contain;object-position:center;border:1px solid var(--ptl-line);background:#fff}.pa-wide img{aspect-ratio:16/9;object-position:center}
