.resource-container{max-width:var(--container-xl);padding:0 var(--space-lg)}.resource-section{padding:var(--space-2xl) 0}.resources-archive-header{padding:var(--space-xl) 0}.resources-title{color:var(--color-text-primary);font-size:var(--font-size-h2);margin-bottom:var(--space-md)}.resources-intro{color:var(--color-text-secondary);font-size:var(--font-size-body);max-width:var(--max-width-content-md)}.resources-filters-section{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-xl);padding:var(--space-lg) 0}.resources-search{max-width:var(--max-width-content-sm)}.single-resource{padding:var(--space-xl) 0}.resource-main-title{color:var(--color-text-primary);font-size:var(--font-size-h2);line-height:var(--line-height-tight);margin-bottom:var(--space-lg)}.resource-meta-info{color:var(--color-text-secondary);gap:var(--space-md);margin-bottom:var(--space-lg)}.resource-hero-image{margin-bottom:var(--space-xl)}.resource-body{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:1fr 300px}.resource-details-box{position:sticky;top:var(--space-lg)}.details-title{font-size:var(--font-size-body);margin-bottom:var(--space-md)}.resource-cta-button{margin-bottom:var(--space-md);width:100%}.resource-cta-button .wp-block-button__link{justify-content:center;padding:var(--space-sm) var(--space-lg);width:100%}.resource-divider{margin:var(--space-md) 0}.resource-info-list .info-item{font-size:var(--font-size-small);margin-bottom:var(--space-sm)}.resource-key-topics,.resource-share{border:1px solid var(--color-border);margin-top:var(--space-lg)}.topics-list{list-style:none;padding:0}.topics-list li{margin-bottom:var(--space-sm);padding-left:var(--space-md);position:relative}.topics-list li:before{color:var(--color-primary);content:"•";left:0;position:absolute}.related-resources-section{border-top:1px solid var(--color-border);margin-top:var(--space-2xl);padding-top:var(--space-2xl)}.related-title{margin-bottom:var(--space-xl)}.resources-category-header{margin-bottom:var(--space-lg);padding:var(--space-lg) 0}.category-title{font-size:var(--font-size-h2);margin-bottom:var(--space-md)}.category-description{color:var(--color-text-secondary);font-size:var(--font-size-body);max-width:var(--max-width-content-md)}.results-meta{border-top:1px solid var(--color-border);margin-top:var(--space-md);padding:var(--space-md) 0}.sort-select{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);font-size:var(--font-size-small);padding:var(--space-xs) var(--space-sm)}.category-cta-section{margin-top:var(--space-2xl)}.cta-box{border-radius:var(--radius-card);padding:var(--space-2xl)}@media (width <= 768px){.resource-body{grid-template-columns:1fr}.resource-sidebar{order:-1}.resource-details-box{position:static}.resources-filters{flex-wrap:wrap}.results-meta{align-items:flex-start;flex-direction:column;gap:var(--space-md)}}@media (width > 768px) and (width <= 1024px){.resources-grid{grid-template-columns:repeat(2,1fr)}}.no-results-message{color:var(--color-text-secondary);font-size:var(--font-size-body);padding:var(--space-2xl)}.resource-skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.content-card[data-card-type=resource]{contain:layout style}.content-card[data-card-type=resource] .card-action:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.content-card[data-card-type=resource]{transition-duration:.01ms!important}}