.ph19-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:20px 0}.ph19-guide-card{border:1px solid #dae3e8;background:#fff;border-radius:12px;padding:20px}.ph19-guide-card h3{margin:0 0 10px;font-size:1.15em}.ph19-meta{color:#516771;font-size:.9em}.ph19-guide-extra{border-top:1px solid #dae3e8;margin-top:30px;padding-top:20px}.ph19-sources{border-left:4px solid #14546e;background:#f0f7f9;padding:15px 20px;margin:18px 0}.ph19-sources ul{margin:8px 0}
