.resource-intro{max-width:760px}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:36px 0}.resource-card{background:#fff;border:1px solid #d8d4cd;border-radius:18px;padding:28px}.resource-card h2{font-size:29px;margin:10px 0}.resource-card p{color:#596970;margin:0 0 17px}.resource-card a,.article-link{color:#0f5966;font-weight:700;text-underline-offset:4px}.resource-tag{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f5966}.resource-note{background:#e2eceb;border-radius:16px;padding:23px 27px;margin:31px 0}.resource-note p{margin:0;color:#344c53}.article-list{list-style:none;padding:0;margin:24px 0}.article-list li{padding:17px 0;border-top:1px solid #cbc7bf}.article-list li:last-child{border-bottom:1px solid #cbc7bf}.article-list a{display:block;color:#0f5966;font-weight:700}.article-list span{display:block;color:#596970;font-size:16px}.article-meta{font-size:14px;color:#596970;margin-bottom:28px}.article-body{max-width:760px}.article-body h2{margin-top:48px}.article-body p{color:#46575d}.source-list{border-top:1px solid #cbc7bf;margin-top:50px;padding-top:24px}.source-list h2{font-size:27px;margin-top:0}.source-list li{margin:8px 0}.source-list a{color:#0f5966}.breadcrumb{font-size:15px;color:#596970;padding:28px 0 0}.breadcrumb a{color:#0f5966}.resource-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}@media(max-width:750px){.resource-grid{grid-template-columns:1fr}.resource-card{padding:23px}}
