.public-resource-section{background:var(--public-paper)}.public-resource-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.public-resource-heading h2{margin:0 0 8px}.public-resource-heading p:last-child{margin:0;color:var(--public-muted)}.public-resource-all,.public-resource-read{color:var(--public-red-dark);font-weight:800;text-decoration:none}.public-resource-all{white-space:nowrap;padding-bottom:5px}.public-resource-all:hover,.public-resource-read:hover,.public-resource-card h3 a:hover{text-decoration:underline}.public-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-resource-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--public-line);border-radius:20px;background:#fff;padding:26px}.public-resource-audience{align-self:flex-start;border-radius:20px;background:#f7e9e5;padding:5px 10px;color:var(--public-red-dark);font-size:.75rem;font-weight:800}.public-resource-card h3{margin:20px 0 10px;font-size:1.35rem;line-height:1.3}.public-resource-card h3 a{color:var(--public-ink);text-decoration:none}.public-resource-card p{margin:0 0 22px;color:var(--public-muted)}.public-resource-read{margin-top:auto}.public-resource-state{border:1px solid var(--public-line);border-radius:16px;background:#fff;padding:22px;color:var(--public-muted)}@media(max-width:820px){.public-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.public-resource-heading{align-items:flex-start;flex-direction:column}.public-resource-grid{grid-template-columns:1fr}}
