:root{--primary-color: #1c6894;--dark-text: #1b1b1b;--body-text: #595959;--light-gray: #f8f9fa;--border-color: #e2e2e2}.work-page-content.svelte-za2g2h{max-width:1280px;margin:0 auto;padding:3rem 1.5rem;font-family:Lato,arial,sans-serif}section.svelte-za2g2h{text-align:center;margin-bottom:4rem}h1.svelte-za2g2h,h2.svelte-za2g2h{font-family:Cabin,arial,sans-serif;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#fff;background-color:var(--dark-text);padding:.5rem 1rem;margin-bottom:3rem;display:inline-block}.spotlight-grid.svelte-za2g2h{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.spotlight-card.svelte-za2g2h{text-align:left;background-color:#fff;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column}.spotlight-card.svelte-za2g2h h3:where(.svelte-za2g2h){font-family:Libre Baskerville,Georgia,serif;font-size:1.25rem;color:var(--dark-text);margin:0 0 .75rem;border-bottom:1px solid var(--border-color);padding-bottom:.75rem}.spotlight-card.svelte-za2g2h .location:where(.svelte-za2g2h){font-style:italic;color:var(--primary-color);margin:0 0 1rem;font-weight:700}.sub-project-list.svelte-za2g2h{list-style-position:inside;padding-left:0;margin-top:auto;font-size:.95rem}.sub-project-list.svelte-za2g2h li:where(.svelte-za2g2h){color:var(--body-text);margin-bottom:.5rem}.completed-projects-list.svelte-za2g2h{text-align:left;list-style:none;padding:0;column-count:2;column-gap:2rem}.completed-projects-list.svelte-za2g2h li:where(.svelte-za2g2h){color:var(--body-text);margin-bottom:1rem;break-inside:avoid;padding:.75rem;border-left:3px solid var(--border-color)}@media(max-width:767px){.completed-projects-list.svelte-za2g2h{column-count:1}}
