.blog-card.svelte-2t9ib5{background-color:var(--HL-LIGHT);border-radius:20px;flex-direction:column;padding:20px;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 0 7.4px #2d20c833}.blog-card.svelte-2t9ib5:hover{box-shadow:0 4px 20px #2d20c84d}.card-link.svelte-2t9ib5{height:100%;color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex}.card-image-wrap.svelte-2t9ib5{width:100%;padding-top:77.7%;position:relative;overflow:hidden}.card-image-wrap.svelte-2t9ib5 img:where(.svelte-2t9ib5){object-fit:cover;object-position:center;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.featured-card.svelte-2t9ib5 .card-image-wrap:where(.svelte-2t9ib5) img:where(.svelte-2t9ib5){width:100%;height:100%}.card-category.svelte-2t9ib5{-webkit-backdrop-filter:blur(8px);font-family:var(--HL-Sometype-Mono);font-size:var(--fs-xs);letter-spacing:10%;color:var(--HL-BLUE);background-color:#f1fafa99;border-radius:30px;padding:4px 12px;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 0 8px #2d20c833}.card-body.svelte-2t9ib5{flex-direction:column;flex:1;gap:18px;display:flex}.card-cta.svelte-2t9ib5{margin-top:auto}.card-date.svelte-2t9ib5{font-family:var(--HL-Sometype-Mono);font-size:var(--fs-sm);color:var(--HL-DARK);opacity:.7;align-self:flex-end}.card-title.svelte-2t9ib5,.card-excerpt.svelte-2t9ib5,.card-date.svelte-2t9ib5{color:inherit;text-decoration:none}.card-title.svelte-2t9ib5{font-family:var(--HL-Montserrat);font-size:var(--fs-lg);color:var(--HL-DARK);margin:0;font-weight:800;line-height:1.4}.card-excerpt.svelte-2t9ib5{font-family:var(--HL-Montserrat);font-size:var(--fs-md);color:var(--HL-DARK);opacity:.85;margin:0;line-height:1.6}.share-form-container.svelte-1ycyi9i{background-color:var(--HL-LIGHT);border:4px solid var(--HL-RED);border-radius:20px;max-width:600px;margin:0 auto;padding:32px}.share-form.svelte-1ycyi9i{flex-direction:column;gap:24px;display:flex}.form-group.svelte-1ycyi9i{flex-direction:column;gap:8px;display:flex}.form-label.svelte-1ycyi9i{font-family:var(--HL-Sometype-Mono);font-size:var(--fs-md);color:var(--HL-BLUE);font-weight:500}.form-input.svelte-1ycyi9i,.form-textarea.svelte-1ycyi9i{font-family:var(--HL-Montserrat);font-size:var(--fs-md);color:var(--HL-DARK);background-color:var(--HL-OXYGEN);border:1px solid #0000;border-radius:12px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.form-input.svelte-1ycyi9i:focus,.form-textarea.svelte-1ycyi9i:focus{border-color:var(--HL-BLUE);outline:none;box-shadow:0 0 0 3px #2d20c826}.form-input.svelte-1ycyi9i::placeholder,.form-textarea.svelte-1ycyi9i::placeholder{color:var(--HL-DARK);opacity:.5}.form-textarea.svelte-1ycyi9i{resize:vertical;min-height:300px}.form-success.svelte-1ycyi9i,.form-error.svelte-1ycyi9i{text-align:center;font-family:var(--HL-Montserrat);font-size:var(--fs-md);margin-bottom:16px}.form-success.svelte-1ycyi9i{color:var(--HL-BLUE)}.form-error.svelte-1ycyi9i{color:var(--HL-RED)}@media (width<=768px){.share-form-container.svelte-1ycyi9i{padding:16px}}.blog-page.svelte-1wvdjb9{padding:0}.blog-hero.svelte-1wvdjb9{background-image:url(../../../content/pages/blog/hero-bg.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:312px;display:flex;position:relative}.blog-hero-overlay.svelte-1wvdjb9{background-color:#28112880;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-title.svelte-1wvdjb9{color:#fff;margin:0}.blog-section.svelte-1wvdjb9{background-color:#0000;flex-direction:column;gap:32px;margin:0;padding:32px;display:flex}.story-section.svelte-1wvdjb9{padding:32px}.blog-recent.svelte-1wvdjb9{background-color:var(--HL-TISSUE)}.section-heading.svelte-1wvdjb9{color:var(--HL-DARK);margin:0}.post-grid.svelte-1wvdjb9{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;display:grid}.share-form-wrapper.svelte-1wvdjb9{padding:0 16px 60px}.divider-text.svelte-1wvdjb9{color:var(--HL-BLUE);text-align:center;margin-bottom:1rem}.divider-icon.svelte-1wvdjb9{background:var(--HL-TISSUE);border-radius:2px;width:48px;height:3px;margin:1.5rem auto}.divider-subtext.svelte-1wvdjb9{max-width:680px;color:var(--HL-DARK);opacity:.75;margin:0 auto}@media (width<=1024px){.post-grid.svelte-1wvdjb9{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.post-grid.svelte-1wvdjb9{grid-template-columns:1fr;max-width:480px;margin:0 auto}.hero-title.svelte-1wvdjb9{font-size:40px}}
