.container.svelte-8u8wc5{width:100%;max-width:800px;margin:0 auto;padding:1rem 2rem;box-sizing:border-box;line-height:1.6}@media(max-width:600px){.container.svelte-8u8wc5{padding:2rem var(--phone-page-pad)}}h1.svelte-8u8wc5{color:var(--color-primary);margin-bottom:1rem;font-size:2rem}.info-sections.svelte-8u8wc5{display:flex;flex-direction:column;gap:1.5rem}.info-card.svelte-8u8wc5{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:var(--shadow);text-decoration:none;color:var(--text-color);display:grid;grid-template-columns:1fr auto;column-gap:1rem}.info-card.svelte-8u8wc5>:where(.svelte-8u8wc5):not(h2,.arrow){grid-column:1 / -1}.info-card.svelte-8u8wc5 h2:where(.svelte-8u8wc5){color:var(--color-primary);margin:0 0 .75rem;font-size:1.5rem;line-height:1.3}.card-date.svelte-8u8wc5{display:block;margin:-.25rem 0 .75rem;font-size:.85rem;color:var(--text-light)}.info-card.svelte-8u8wc5 p:where(.svelte-8u8wc5){margin:0;color:var(--text-color);line-height:1.5}.info-card.svelte-8u8wc5 .arrow:where(.svelte-8u8wc5){grid-column:2;grid-row:1;align-self:start;font-size:1.5rem;line-height:1.3;color:var(--color-primary);opacity:.5;transition:opacity .2s}.info-card.svelte-8u8wc5:hover .arrow:where(.svelte-8u8wc5){opacity:1}@media(max-width:600px){.info-card.svelte-8u8wc5{padding:1rem var(--phone-card-pad-x)}.info-card.svelte-8u8wc5 h2:where(.svelte-8u8wc5){font-size:1.25rem}.info-card.svelte-8u8wc5 .arrow:where(.svelte-8u8wc5){font-size:1.25rem}}
