.conf-content.svelte-165p4tx{gap:var(--sp-10);flex-direction:column;display:flex}.conf-intro-title.svelte-165p4tx,.themes-section.svelte-165p4tx h2:where(.svelte-165p4tx),.formats-section.svelte-165p4tx h2:where(.svelte-165p4tx){color:var(--navy);margin-bottom:var(--sp-6);padding-bottom:var(--sp-3);border-bottom:2px solid var(--border);font-size:1.15rem}.conf-intro.svelte-165p4tx{padding-left:var(--sp-5);border-left:4px solid var(--green)}.conf-intro.svelte-165p4tx p:where(.svelte-165p4tx){color:var(--text);max-width:72ch;font-size:1.1rem;font-weight:500;line-height:1.8}.themes-grid.svelte-165p4tx{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.theme-card.svelte-165p4tx{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--t), transform var(--t);flex-direction:column;display:flex;overflow:hidden}.theme-card.svelte-165p4tx:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.theme-img.svelte-165p4tx{object-fit:cover;width:100%;height:180px;transition:transform .5s;display:block}.theme-card.svelte-165p4tx:hover .theme-img:where(.svelte-165p4tx){transform:scale(1.06)}.theme-body.svelte-165p4tx{padding:var(--sp-8) var(--sp-6) var(--sp-6);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;position:relative}.theme-icon.svelte-165p4tx{top:-28px;left:var(--sp-6);background:var(--green);width:56px;height:56px;color:var(--white);border:3px solid var(--white);box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.theme-card.svelte-165p4tx h3:where(.svelte-165p4tx){color:var(--navy);font-size:1.05rem;font-weight:700}.theme-desc.svelte-165p4tx p{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.65}.theme-desc.svelte-165p4tx p+p{margin-top:var(--sp-2)}.theme-desc.svelte-165p4tx ul{margin-top:var(--sp-2);padding-left:1.1em}.theme-desc.svelte-165p4tx li{color:var(--text-muted);font-size:.875rem;line-height:1.65}.theme-link.svelte-165p4tx{color:var(--green);transition:color var(--t-fast);align-self:flex-start;font-size:.85rem;font-weight:700}.theme-link.svelte-165p4tx:hover{color:var(--green-hover,var(--navy))}.formats-grid.svelte-165p4tx{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}.format-card.svelte-165p4tx{align-items:flex-start;gap:var(--sp-4);background:var(--off-white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-5);transition:box-shadow var(--t), transform var(--t), border-color var(--t);display:flex}.format-card.svelte-165p4tx:hover{box-shadow:var(--shadow);border-color:var(--navy-light);transform:translateY(-2px)}.format-icon.svelte-165p4tx{background:var(--navy);width:2.5rem;height:2.5rem;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.format-text.svelte-165p4tx{gap:var(--sp-1);flex-direction:column;display:flex}.format-card.svelte-165p4tx strong:where(.svelte-165p4tx){color:var(--navy);font-size:.9rem;font-weight:700}.format-card.svelte-165p4tx span:where(.svelte-165p4tx){color:var(--text-muted);font-size:.825rem;line-height:1.5}@media (width<=800px){.themes-grid.svelte-165p4tx,.formats-grid.svelte-165p4tx{grid-template-columns:1fr}.theme-img.svelte-165p4tx{height:220px}}.cta-strip.svelte-165p4tx .btn{border-radius:var(--radius);transition:background var(--t), color var(--t), border-color var(--t), box-shadow var(--t), transform var(--t-fast)}.cta-strip.svelte-165p4tx .btn--navy{background:linear-gradient(135deg, var(--navy), var(--navy-mid));box-shadow:var(--shadow), 0 0 0 1px #00448940}.cta-strip.svelte-165p4tx .btn--navy:hover{background:linear-gradient(135deg, var(--navy-mid), var(--navy));box-shadow:var(--shadow-md), 0 0 0 1px #00448959;transform:translateY(-2px)}.cta-strip.svelte-165p4tx .btn--primary{background:linear-gradient(135deg, var(--green), var(--green-hover));box-shadow:var(--shadow), 0 0 0 1px #00924640}.cta-strip.svelte-165p4tx .btn--primary:hover{background:linear-gradient(135deg, var(--green-hover), var(--green));box-shadow:var(--shadow-md), 0 0 0 1px #00924659;transform:translateY(-2px)}.cta-strip.svelte-165p4tx .btn:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.cta-strip.svelte-165p4tx .btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
