.resource-page{color:#31574b}.resource-page h1{font-size:clamp(2rem,4vw,3rem);line-height:1.45;margin:.5rem 0 1rem}.resource-page-deck{line-height:1.9;color:#657266;margin:0 0 2rem}.resource-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0}.resource-entry{padding:1.75rem;border:1px solid #dce5d9;border-radius:24px;background:#f8f7ef;display:flex;flex-direction:column;align-items:flex-start}.resource-entry h2{font-size:1.6rem;margin:0 0 1rem}.resource-entry p{line-height:1.85;margin:0 0 1rem}.resource-topics{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.resource-topics li{font-size:.85rem;background:#e7eee3;border-radius:20px;padding:.3rem .7rem}.resource-entry .button{margin-top:auto}.resource-entry-cover{width:100%;height:auto;max-height:200px;object-fit:contain;border-radius:16px;margin-bottom:1.25rem}.refresh-nav .resources-menu summary a{text-decoration:none;color:inherit}.mobile-refresh-menu .resources-menu summary a{display:inline;padding:0;border:0;text-decoration:none}.resource-page #articles{scroll-margin-top:112px}@media(max-width:700px){.resource-entry-grid{grid-template-columns:1fr}.resource-entry{padding:1.25rem}.resource-page h1{font-size:2rem}.resource-entry-cover{max-height:210px}}
