.education-content.svelte-ahpeo9{width:100%;max-width:1200px;margin:2rem auto;padding:0 2rem}.resources-grid.svelte-ahpeo9{display:flex;flex-direction:column;gap:3rem}.resource-item.svelte-ahpeo9{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;text-decoration:none;color:var(--dark);background-color:#fff;border:1px solid #ccc;overflow:hidden;transition:border-color .2s ease}.resource-item.svelte-ahpeo9:hover{border-color:#999}.resource-item.reversed.svelte-ahpeo9 .resource-image:where(.svelte-ahpeo9){order:2}.resource-item.reversed.svelte-ahpeo9 .resource-text:where(.svelte-ahpeo9){order:1}.resource-image.svelte-ahpeo9{width:100%;height:300px;overflow:hidden;background-color:var(--light)}.resource-image.svelte-ahpeo9 img:where(.svelte-ahpeo9){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.resource-item.svelte-ahpeo9:hover .resource-image:where(.svelte-ahpeo9) img:where(.svelte-ahpeo9){transform:scale(1.05)}.resource-text.svelte-ahpeo9{padding:2rem;display:flex;flex-direction:column;justify-content:center}.resource-title.svelte-ahpeo9{font-family:NY Botanical Gothic,serif;font-size:1.8rem;margin:0 0 1rem;color:var(--dark);line-height:1.2}.resource-description.svelte-ahpeo9{font-family:GT Super Regular,serif;font-size:1rem;line-height:1.6;margin:0 0 1.5rem;color:var(--dark)}.resource-link.svelte-ahpeo9{font-family:GT Super Regular,serif;font-weight:600;color:var(--dark);display:inline-flex;align-items:center;gap:.25rem;width:fit-content;position:relative;padding-bottom:4px}.resource-link.svelte-ahpeo9 .arrow:where(.svelte-ahpeo9){display:inline-block;transition:transform .3s ease}.resource-item.svelte-ahpeo9:hover .resource-link:where(.svelte-ahpeo9) .arrow:where(.svelte-ahpeo9){transform:translate(2px)}.resource-link.svelte-ahpeo9:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--dark);transition:width .3s ease}.resource-item.svelte-ahpeo9:hover .resource-link:where(.svelte-ahpeo9):after{width:100%}@media(max-width:768px){.education-content.svelte-ahpeo9{padding:0 1rem}.resources-grid.svelte-ahpeo9{gap:2rem}.resource-item.svelte-ahpeo9{grid-template-columns:1fr;gap:0}.resource-item.reversed.svelte-ahpeo9 .resource-image:where(.svelte-ahpeo9){order:1}.resource-item.reversed.svelte-ahpeo9 .resource-text:where(.svelte-ahpeo9){order:2}.resource-image.svelte-ahpeo9{height:250px}.resource-text.svelte-ahpeo9{padding:1.5rem}.resource-title.svelte-ahpeo9{font-size:1.5rem}}
