@charset "UTF-8";.guide-card.svelte-sze6b.svelte-sze6b{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:#FFFFFF;border-radius:1rem;border:1px solid #edf1f5;transition:all .2s ease}.guide-card.svelte-sze6b.svelte-sze6b:hover{border-color:#006dec;box-shadow:0 4px 12px #00000014}.guide-card.svelte-sze6b .card-header.svelte-sze6b{display:flex;align-items:center;gap:1rem}.guide-card.svelte-sze6b .card-header .pdf-icon.svelte-sze6b{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#EBF6FF;border-radius:.75rem}.guide-card.svelte-sze6b .card-header .pdf-icon.svelte-sze6b i{font-size:1.25rem;color:#006dec}.guide-card.svelte-sze6b .card-header h2.svelte-sze6b{font-size:1.25rem;font-weight:600;color:#28323e;line-height:1.4;margin:0}.guide-card.svelte-sze6b .audience.svelte-sze6b{font-size:.95rem;color:#474444;line-height:1.5;margin:0;padding-left:.5rem;border-left:3px solid #EBF6FF}.guide-card.svelte-sze6b .audience strong.svelte-sze6b{color:#28323e;display:block;margin-bottom:.25rem}.guide-card.svelte-sze6b .learning-points .learning-label.svelte-sze6b{font-size:.9rem;font-weight:600;color:#28323e;margin:0 0 .75rem}.guide-card.svelte-sze6b .learning-points ul.svelte-sze6b{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.guide-card.svelte-sze6b .learning-points li.svelte-sze6b{position:relative;padding-left:1.5rem;font-size:.95rem;color:#474444;line-height:1.5}.guide-card.svelte-sze6b .learning-points li.svelte-sze6b:before{content:"✓";position:absolute;left:0;color:#006dec;font-weight:600}@media (min-width: 768px) and (max-width: 1024px){.guide-card.svelte-sze6b.svelte-sze6b{padding:1.5rem}}@media (max-width: 480px){.guide-card.svelte-sze6b.svelte-sze6b{padding:1.25rem;gap:.875rem}.guide-card.svelte-sze6b .card-header.svelte-sze6b{flex-direction:column;gap:.75rem}.guide-card.svelte-sze6b .card-header .pdf-icon.svelte-sze6b{width:40px;height:40px}.guide-card.svelte-sze6b .card-header .pdf-icon.svelte-sze6b i,.guide-card.svelte-sze6b .card-header h2.svelte-sze6b{font-size:1.1rem}.guide-card.svelte-sze6b .audience.svelte-sze6b{font-size:.9rem}.guide-card.svelte-sze6b .learning-points .learning-label.svelte-sze6b{font-size:.85rem}.guide-card.svelte-sze6b .learning-points li.svelte-sze6b{font-size:.9rem}}.DownloadGuideModal.svelte-suwckx.svelte-suwckx{display:flex;flex-direction:column;gap:1rem}.DownloadGuideModal.svelte-suwckx .guide-preview.svelte-suwckx{display:flex;align-items:center;gap:1rem;padding:1rem;background:#F7F7FA;border-radius:.75rem}.DownloadGuideModal.svelte-suwckx .guide-preview .pdf-icon.svelte-suwckx{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#EBF6FF;border-radius:.5rem}.DownloadGuideModal.svelte-suwckx .guide-preview .pdf-icon.svelte-suwckx i{font-size:1.5rem;color:#006dec}.DownloadGuideModal.svelte-suwckx .guide-preview .guide-title.svelte-suwckx{font-size:.95rem;font-weight:600;line-height:1.4;margin:0}.DownloadGuideModal.svelte-suwckx .description.svelte-suwckx{font-size:.95rem;color:#474444;line-height:1.5;margin:0}.DownloadGuideModal.svelte-suwckx .form-group.svelte-suwckx{margin-bottom:0}.DownloadGuideModal.svelte-suwckx .newsletter-option.svelte-suwckx{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;padding:.75rem 1rem;background:#F7F7FA;border-radius:.5rem;font-size:.9rem;margin-block:1rem}.DownloadGuideModal.svelte-suwckx .button{width:100%;margin-top:1rem}.guides-page.svelte-1tl1epz.svelte-1tl1epz{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:1;background:#F7F7FA;padding:3rem 0 16rem}.guides-page.svelte-1tl1epz .container.svelte-1tl1epz{max-width:900px;margin:0 auto;padding:0 1.5rem}.page-header.svelte-1tl1epz.svelte-1tl1epz{text-align:center;margin-bottom:3rem}.page-header.svelte-1tl1epz h1.svelte-1tl1epz{margin-bottom:1rem}.page-header.svelte-1tl1epz .subtitle.svelte-1tl1epz{font-size:1.1rem;color:#474444;max-width:600px;margin:0 auto}.guides-grid.svelte-1tl1epz.svelte-1tl1epz{display:flex;flex-direction:column;gap:2rem}.empty.svelte-1tl1epz.svelte-1tl1epz{text-align:center;padding:3rem;color:#474444;font-size:1rem}@media (max-width: 480px){.guides-page.svelte-1tl1epz.svelte-1tl1epz{padding:2rem 0 4rem}.page-header.svelte-1tl1epz.svelte-1tl1epz{margin-bottom:2rem}.page-header.svelte-1tl1epz .subtitle.svelte-1tl1epz{font-size:1rem}}
