.resource-article,.resource-index{padding:64px 20px 88px;background:#f5f8fa}.resource-wrap{width:min(920px,100%);margin:auto}.resource-back,.resource-date{font-size:14px;color:#687b8c}.resource-article h1,.resource-index h1{max-width:850px;font-size:clamp(36px,5vw,56px);line-height:1.12;color:#102f4b}.resource-excerpt{font-size:20px;line-height:1.65;color:#50667a}.resource-cover{margin:32px 0}.resource-cover img{width:100%;max-height:520px;object-fit:cover}.resource-body{font-size:18px;line-height:1.8;color:#273c4e}.resource-body h2,.resource-body h3{margin-top:36px;color:#102f4b}.resource-body li{margin:.55em 0}.resource-faq{margin:44px 0}.resource-faq details{padding:16px 0;border-bottom:1px solid #d3dfe7}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.resource-card{padding:0 0 24px;border-bottom:1px solid #d3dfe7}.resource-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.resource-card h2{font-size:24px}.resource-card a{color:#102f4b}@media(max-width:680px){.resource-grid{grid-template-columns:1fr}.resource-article,.resource-index{padding:40px 18px 60px}.resource-excerpt{font-size:18px}}
