 @media only screen and (min-width: 0rem) {#resources-feed {padding: var(--sectionPadding);}#resources-feed .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#resources-feed .cs-card-group {width: 100%;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(12, 1fr);gap: clamp(1rem, 2vw, 1.25rem);}#resources-feed .cs-item {list-style: none;width: 100%;grid-column: span 12;background-color: #f7f7f7;border-radius: 1rem;overflow: hidden;transition: transform 0.3s, box-shadow 0.3s;display: flex;flex-direction: column;}#resources-feed .cs-item:hover {transform: translateY(-5px);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}#resources-feed .cs-item:hover .cs-h3 {color: var(--primary);}#resources-feed .cs-item:hover .cs-arrow {transform: translateX(5px);background-color: var(--primary);border-color: var(--primary);}#resources-feed .cs-link {text-decoration: none;display: flex;flex-direction: column;height: 100%;}#resources-feed .cs-picture {width: 100%;height: 15rem;display: block;position: relative;overflow: hidden;}#resources-feed .cs-picture img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}#resources-feed .cs-content {padding: 1.5rem;display: flex;flex-direction: column;flex-grow: 1;background: #fff;}#resources-feed .cs-date {font-size: 0.875rem;line-height: 1.5em;color: #767676;margin-bottom: 0.5rem;display: block;}#resources-feed .cs-h3 {font-size: 1.25rem;line-height: 1.2em;font-weight: 700;color: var(--headerColor);margin: 0 0 0.75rem 0;transition: color 0.3s;}#resources-feed .cs-desc {font-size: 1rem;line-height: 1.5em;color: var(--bodyTextColor);margin: 0 0 1.5rem 0;flex-grow: 1;}#resources-feed .cs-arrow {width: 2.5rem;height: 2.5rem;border: 1px solid #bababa;border-radius: 50%;display: flex;justify-content: center;align-items: center;transition: background-color 0.3s, border-color 0.3s, transform 0.3s;}#resources-feed .cs-arrow:before {content: "";display: block;width: 0.5rem;height: 0.5rem;border-top: 2px solid var(--headerColor);border-right: 2px solid var(--headerColor);transform: rotate(45deg);margin-left: -2px;transition: border-color 0.3s;}}@media only screen and (min-width: 48rem) {#resources-feed .cs-item {grid-column: span 6;}}@media only screen and (min-width: 75rem) {#resources-feed .cs-item {grid-column: span 4;}}#resource-content {padding: var(--sectionPadding);background-color: #fff;}#resource-content .cs-container {width: 100%;max-width: 50rem;margin: auto;}#resource-content .blog-post h2 {font-size: clamp(1.5rem, 3vw, 2rem);font-weight: 700;color: var(--headerColor);margin-top: 2.5rem;margin-bottom: 1rem;}#resource-content .blog-post h3 {font-size: 1.5rem;font-weight: 700;color: var(--headerColor);margin-top: 2rem;margin-bottom: 0.75rem;}#resource-content .blog-post p {font-size: 1rem;line-height: 1.6em;color: var(--bodyTextColor);margin-bottom: 1.5rem;}#resource-content .blog-post ul, #resource-content .blog-post ol {margin-bottom: 1.5rem;padding-left: 1.5rem;}#resource-content .blog-post ul li, #resource-content .blog-post ol li {margin-bottom: 0.5rem;color: var(--bodyTextColor);line-height: 1.6em;}#resource-content .blog-post a {color: var(--primaryLight);text-decoration: underline;}#resource-content .blog-post a:hover {color: var(--primary);}#resource-content .blog-post blockquote {border-left: 4px solid var(--primary);margin: 2rem 0;padding: 1rem 2rem;background: #f7f7f7;font-style: italic;}#resource-content .blog-post blockquote p {margin: 0;}#resource-content .blog-post table {width: 100%;margin-bottom: 2rem;border-collapse: collapse;}#resource-content .blog-post table th, #resource-content .blog-post table td {padding: 1rem;border-bottom: 1px solid #e0e0e0;text-align: left;}#resource-content .blog-post table th {font-weight: 700;color: var(--headerColor);background-color: #f7f7f7;}