.ResourcePage-module__AWrWVq__page{flex-direction:column;display:flex}.ResourcePage-module__AWrWVq__header{margin-bottom:48px}.ResourcePage-module__AWrWVq__title{letter-spacing:-.04em;color:#fff;margin-bottom:16px;font-size:48px;font-weight:900}.ResourcePage-module__AWrWVq__subtitle{opacity:.5;max-width:700px;font-size:18px;line-height:1.6}.ResourcePage-module__AWrWVq__content{flex-direction:column;gap:80px;display:flex}.ResourcePage-module__AWrWVq__categorySection{flex-direction:column;display:flex}.ResourcePage-module__AWrWVq__sectionHeader{margin-bottom:32px}.ResourcePage-module__AWrWVq__categoryTitle{color:#fff;margin-bottom:8px;font-size:24px;font-weight:800}.ResourcePage-module__AWrWVq__categoryDesc{opacity:.4;font-size:14px}.ResourcePage-module__AWrWVq__itemGrid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;display:grid}.ResourcePage-module__AWrWVq__safetyCard{background-color:var(--color-interface-surface);border:1px solid var(--color-interface-border-subtle);border-radius:20px;gap:24px;padding:32px;transition:all .3s;display:flex}.ResourcePage-module__AWrWVq__safetyCard:hover{background-color:var(--color-interface-surface-hover);border-color:#ffffff1a;transform:translateY(-4px)}.ResourcePage-module__AWrWVq__cardIcon{background-color:var(--color-interface-border-subtle);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.ResourcePage-module__AWrWVq__cardText{flex:1}.ResourcePage-module__AWrWVq__cardTitle{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.ResourcePage-module__AWrWVq__cardContent{color:#ffffff80;font-size:14px;line-height:1.6}.ResourcePage-module__AWrWVq__divider{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%);height:1px}@media (max-width:768px){.ResourcePage-module__AWrWVq__title{font-size:32px}.ResourcePage-module__AWrWVq__itemGrid{grid-template-columns:1fr}.ResourcePage-module__AWrWVq__safetyCard{flex-direction:column;gap:16px;padding:24px}.ResourcePage-module__AWrWVq__cardIcon{width:40px;height:40px;font-size:20px}}
