.container.svelte-4rbtdv.svelte-4rbtdv{margin:2em auto;max-width:70%;padding:2em}.container.svelte-4rbtdv h1.svelte-4rbtdv{margin:1em 0;color:var(--charcoal)}.container.svelte-4rbtdv .content.svelte-4rbtdv{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;margin:2em;font-size:1.1em;line-height:1.3}.container.svelte-4rbtdv .content a.svelte-4rbtdv{background-color:var(--blue-jeans);padding:.5em 2em;border-radius:20px;text-decoration-line:none;color:#fff}.container.svelte-4rbtdv .content a.svelte-4rbtdv:hover{background-color:var(--accent-color)}.container.svelte-4rbtdv .content img.svelte-4rbtdv{width:50%;box-shadow:0 0 32px #999;padding:1em}.container.svelte-4rbtdv .content .program-details.svelte-4rbtdv{width:100%;margin:1em;padding:1em}.container.svelte-4rbtdv .content .program-details details.svelte-4rbtdv{padding:.5em .5em;align-self:flex-start;width:100%}.container.svelte-4rbtdv .content .program-details details summary.svelte-4rbtdv{font-size:1.5em;font-weight:700;background-color:rgba(0,0,0,.7);border-radius:30px;padding:.2em 1em;color:#fff}.container.svelte-4rbtdv .content .program-details .program h3.svelte-4rbtdv{text-align:center;text-transform:uppercase}.container.svelte-4rbtdv .content .program-details .program .list.svelte-4rbtdv{display:grid;list-style-type:none;line-height:1.5;grid-template-columns:repeat(2,1fr);grid-gap:1em;padding:1em}.container.svelte-4rbtdv .content .program-details .program .list div.svelte-4rbtdv{padding:0 .5em;border-bottom:2px solid var(--primary-color)}.container.svelte-4rbtdv .content p.svelte-4rbtdv{padding:.5em 1em;text-align:justify;width:100%}.container.svelte-4rbtdv .content ul.svelte-4rbtdv{list-style-type:square;list-style:inside;margin:auto 2em;padding:0 .4em;width:100%;background-color:var(--secondary-color)}.container.svelte-4rbtdv .content li.svelte-4rbtdv{padding:.5em}@media(max-width:768px){.container.svelte-4rbtdv.svelte-4rbtdv{max-width:90%;margin:3em .5em .25em .25em;padding:.2em}.container.svelte-4rbtdv .content.svelte-4rbtdv{margin:1em}.container.svelte-4rbtdv .content ul.svelte-4rbtdv{margin:auto 1em}.container.svelte-4rbtdv .content .program-details .program .list.svelte-4rbtdv{grid-template-columns:1fr}}