:root{--primary:#6c5ce7;--primary-dark:#4834d4;--primary-light:#a29bfe;--accent:#8c7ae6;--accent-dark:#7158e2;--accent-light:#e9e4ff;--color-theme-purple:#000;--color-theme-purple-dark:var(--primary-dark);--color-theme-purple-light:var(--accent);--color-theme-purple-lighter:var(--accent-light);--white:#ffffff;--off-white:#f9f9ff;--lightest-gray:#f0f2f5;--light-gray:#e4e6eb;--medium-gray:#c1c5d0;--dark-gray:#65676b;--darkest-gray:#2a2d34;--black:#18191a;--success:#00b894;--warning:#fdcb6e;--error:#e84393;--info:#74b9ff;--text-primary:#2d3436;--text-secondary:#636e72;--text-tertiary:#b2bec3;--text-on-primary:#ffffff;--card-background:#ffffff;--body-background:#f7f7ff;--comment-hover-bg:#f0edff;--border-color:#e3e1f0;--button-hover:#5a48d6;--shadow-sm:0 1px 3px rgba(108, 92, 231, .08);--shadow-md:0 4px 6px rgba(108, 92, 231, .1);--shadow-lg:0 10px 15px rgba(108, 92, 231, .1);--shadow-color:rgba(108, 92, 231, .15);--border-radius:.5rem;--base-border-radius:.5rem;--border-radius-lg:.75rem;--border-radius-sm:.25rem;--block-spacing-vertical:2rem;--block-spacing-horizontal:2rem;--card-padding:1.25rem;--card-margin:1rem;--spacing-unit:5px;--font-family:"Noticia Text", serif;--font-mono:"Fira Mono", monospace;--glass-color:rgba(90, 91, 95, .1);--base-white-outline:#f0f5f9;--classic-border:1px solid var(--medium-gray);--golden-ratio:1.618;--spacing-golden:calc(var(--spacing-unit) * var(--golden-ratio));--spacing-golden-sm:calc(var(--spacing-unit) / var(--golden-ratio));--spacing-golden-lg:calc(var(--spacing-golden) * var(--golden-ratio));--greek-marble:#f5f5f0;--greek-aegean:#1a5276;--greek-olive:#71723c;--greek-terracotta:#cd5c5c;--greek-parchment:#f2ebd8;--greek-silver:#c0c0c0;--greek-gold:#d4af37;--greek-primary:var(--primary);--greek-secondary:var(--greek-aegean);--greek-accent:var(--accent);--greek-highlight:var(--greek-gold);--greek-background:var(--greek-marble);--font-greek-heading:"Cinzel", var(--font-family);--font-greek-body:"Cardo", var(--font-family);--line-height-golden:var(--golden-ratio);--greek-border-pattern:repeating-linear-gradient( 90deg, var(--greek-primary), var(--greek-primary) 10px, var(--greek-marble) 10px, var(--greek-marble) 20px );--column-base-color:var(--greek-marble);--column-accent-color:var(--primary-light);--column-shadow:0 2px 8px rgba(108, 92, 231, .12);--success-light:#e8f5e9;--success-border:#4caf50;--success-text:#2e7d32;--info-light:#e3f2fd;--info-border:#2196f3;--info-text:#1565c0;--neutral-light:#fafafa;--neutral-border:#e0e0e0;--neutral-text:#424242;--neutral-divider:#bdbdbd;--muted-text:#616161;--warning-light:#fff8e1;--warning-border:#ffc107}@keyframes svelte-1ilez90-spin{to{transform:rotate(360deg)}}@keyframes svelte-1ilez90-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-1ilez90-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ilez90-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ilez90-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1ilez90-pan-overlay{0%{background-position:0 0}to{background-position:0 -100%}}@keyframes svelte-1ilez90-pan-image{0%{transform:scale(1) translate(0)}25%{transform:scale(1.05) translate(2%,2%)}50%{transform:scale(1.1) translate(-2%,2%)}75%{transform:scale(1.05) translate(-2%,-2%)}to{transform:scale(1) translate(0)}}@keyframes svelte-1ilez90-pulse{0%{box-shadow:0 0 #0000004d}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.dropdown-menu li.svelte-1ilez90 a.svelte-1ilez90.svelte-1ilez90{display:block;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#636e72;color:var(--text-secondary);text-decoration:none;transition:all .2s ease}.dropdown-menu li.svelte-1ilez90 a.svelte-1ilez90.svelte-1ilez90:hover,.dropdown-menu li.svelte-1ilez90 a.svelte-1ilez90.svelte-1ilez90:focus{background-color:#a29bfe1a;color:#6c5ce7;color:var(--primary);outline:none}@keyframes svelte-1ilez90-fadeInScale{0%{opacity:0;transform:translate(-50%,-4px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes svelte-1ilez90-slideInFade{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90,.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90:before,.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90:after{box-sizing:border-box}h1.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90,h2.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90,h3.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{padding:1rem 0 .5rem;margin:1rem 0 .5rem;line-height:1.2;font-weight:revert}h1.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:2.5rem}h2.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:2rem}h3.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:1.5rem}p.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{margin-top:0;margin-bottom:.8rem;font-size:1rem}a.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{color:#8c7ae6;color:var(--accent);text-decoration:none;transition:color .3s ease}a.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90:hover{color:#7158e2;color:var(--accent-dark);text-decoration:underline}a.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90.focus-visible{outline:2px solid #6c5ce7;outline:2px solid var(--primary);outline-offset:2px;border-radius:.25rem;border-radius:var(--border-radius-sm)}a.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90:focus-visible{outline:2px solid #6c5ce7;outline:2px solid var(--primary);outline-offset:2px;border-radius:.25rem;border-radius:var(--border-radius-sm)}main.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{max-width:1200px;margin:0 auto;padding:2rem;-webkit-overflow-scrolling:touch}section.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{box-sizing:border-box;flex-basis:calc(50% - 20px);margin:0;border-radius:.25rem;padding:0}article.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{margin-top:.5rem;border-radius:.5rem;border-radius:var(--base-border-radius);padding:.5rem}ul.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:1em}@keyframes svelte-1ilez90-spin{to{transform:rotate(1turn)}}@keyframes svelte-1ilez90-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){main.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{padding:1rem}}@media (max-width: 768px){h1.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:2rem}h2.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:1.75rem}h3.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:1.5rem}}@media (max-width: 576px){h1.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90,h2.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90,h3.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-weight:700;line-height:1;text-wrap:balance;padding:1rem 0 0}h1.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:1.75rem}h2.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:1.5rem}h3.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:1.25rem}p.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{margin-top:0;margin-bottom:.5rem;font-size:.8rem}main.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{padding:.5rem}section.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{margin:.5rem 0;padding:.2rem}}#component-0.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90,#component-1.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90,#component-2.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{width:100%;display:flex;justify-content:center;height:100%}.enneagram-corner-page.svelte-1ilez90 article.svelte-1ilez90.svelte-1ilez90{margin:0;padding:0;border-radius:0}.enneagram-corner-page.svelte-1ilez90 a.svelte-1ilez90.svelte-1ilez90:after{display:none}.enneagram-corner-page.svelte-1ilez90 h1.svelte-1ilez90.svelte-1ilez90,.enneagram-corner-page.svelte-1ilez90 h2.svelte-1ilez90.svelte-1ilez90,.enneagram-corner-page.svelte-1ilez90 h3.svelte-1ilez90.svelte-1ilez90,.enneagram-corner-page.svelte-1ilez90 p.svelte-1ilez90.svelte-1ilez90{margin-top:0;padding-top:0}h1.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{margin:2rem 0 2.5rem;color:#2d3436;font-size:2.5rem;line-height:1.3;font-weight:700}.resources-footer.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{background:linear-gradient(to bottom,#1a1a2e,#0f0f1e);padding:4rem;margin-top:4rem;border-radius:20px;color:#fff}.resources-footer.svelte-1ilez90 h2.svelte-1ilez90.svelte-1ilez90{color:#fff;font-size:2.5rem;margin-bottom:2rem;text-align:center}.resources-footer.svelte-1ilez90 .difference-grid.svelte-1ilez90.svelte-1ilez90{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin:3rem 0}.resources-footer.svelte-1ilez90 .difference-grid .difference-item.svelte-1ilez90.svelte-1ilez90{background:#ffffff0d;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease,background .3s ease}.resources-footer.svelte-1ilez90 .difference-grid .difference-item.svelte-1ilez90.svelte-1ilez90:hover{transform:translateY(-5px);background:#ffffff14}.resources-footer.svelte-1ilez90 .difference-grid .difference-item h3.svelte-1ilez90.svelte-1ilez90{color:#a29bfe;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.resources-footer.svelte-1ilez90 .difference-grid .difference-item p.svelte-1ilez90.svelte-1ilez90{line-height:1.6;opacity:.9;font-size:1rem}.resources-footer.svelte-1ilez90 .cta-section.svelte-1ilez90.svelte-1ilez90{text-align:center;padding:3rem;background:#667eea1a;border-radius:16px;margin-top:3rem}.resources-footer.svelte-1ilez90 .cta-section h3.svelte-1ilez90.svelte-1ilez90{font-size:2rem;margin-bottom:1rem;color:#fff;font-weight:700}.resources-footer.svelte-1ilez90 .cta-section p.svelte-1ilez90.svelte-1ilez90{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.resources-footer.svelte-1ilez90 .cta-section .cta-buttons.svelte-1ilez90.svelte-1ilez90{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.resources-footer.svelte-1ilez90 .cta-section .cta-buttons a.svelte-1ilez90.svelte-1ilez90{padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.resources-footer.svelte-1ilez90 .cta-section .cta-buttons a.cta-primary.svelte-1ilez90.svelte-1ilez90{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.resources-footer.svelte-1ilez90 .cta-section .cta-buttons a.cta-primary.svelte-1ilez90.svelte-1ilez90:hover{transform:scale(1.05);box-shadow:0 10px 30px #667eea66}.resources-footer.svelte-1ilez90 .cta-section .cta-buttons a.cta-secondary.svelte-1ilez90.svelte-1ilez90{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.resources-footer.svelte-1ilez90 .cta-section .cta-buttons a.cta-secondary.svelte-1ilez90.svelte-1ilez90:hover{background:#ffffff1a;border-color:#ffffff80}nav.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{margin:0 0 3rem;padding:0}nav.svelte-1ilez90 ul.svelte-1ilez90.svelte-1ilez90{list-style-type:none;padding:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}nav.svelte-1ilez90 li a.svelte-1ilez90.svelte-1ilez90{display:block;color:var(--text-color);text-decoration:none;padding:1.5rem;border-radius:12px;background-color:var(--card-bg-color);border:2px solid transparent;transition:all .3s ease}nav.svelte-1ilez90 li a .nav-title.svelte-1ilez90.svelte-1ilez90{display:block;font-weight:600;font-size:1.1rem;margin-bottom:.5rem}nav.svelte-1ilez90 li a .nav-subtitle.svelte-1ilez90.svelte-1ilez90{display:block;font-size:.9rem;opacity:.7;line-height:1.4}nav.svelte-1ilez90 li a.svelte-1ilez90.svelte-1ilez90:hover,nav.svelte-1ilez90 li a.svelte-1ilez90.svelte-1ilez90:focus{border-color:#6c5ce7;border-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}@media (max-width: 768px){nav.svelte-1ilez90 li a.svelte-1ilez90.svelte-1ilez90{padding:1rem}nav.svelte-1ilez90 li a .nav-title.svelte-1ilez90.svelte-1ilez90{font-size:.95rem;margin-bottom:.25rem}nav.svelte-1ilez90 li a .nav-subtitle.svelte-1ilez90.svelte-1ilez90{font-size:.8rem;line-height:1.3}}@media (max-width: 480px){nav.svelte-1ilez90 ul.svelte-1ilez90.svelte-1ilez90{grid-template-columns:repeat(2,1fr);gap:.5rem}nav.svelte-1ilez90 li a.svelte-1ilez90.svelte-1ilez90{padding:.75rem}nav.svelte-1ilez90 li a .nav-title.svelte-1ilez90.svelte-1ilez90{font-size:.9rem}nav.svelte-1ilez90 li a .nav-subtitle.svelte-1ilez90.svelte-1ilez90{display:none}}section.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{margin:0 0 3.5rem;padding:0}section.svelte-1ilez90 h2.svelte-1ilez90.svelte-1ilez90{font-size:1.875rem;font-weight:700;margin:0 0 .75rem;padding:0;color:#2d3436;letter-spacing:-.02em}section.svelte-1ilez90 .section-subtitle.svelte-1ilez90.svelte-1ilez90{font-size:1.05rem;opacity:.75;margin:0 0 1.5rem;padding:0;color:#636e72;max-width:650px;line-height:1.6}.blog-grid-container.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:0;padding:0}.blog-grid-container.nine-types.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{grid-template-columns:repeat(3,1fr);gap:1.25rem}.blog-grid-container.nine-types.svelte-1ilez90 .grid-item.svelte-1ilez90.svelte-1ilez90{aspect-ratio:1/1}.blog-grid-container.svelte-1ilez90 .grid-item.svelte-1ilez90.svelte-1ilez90{margin:0!important;padding:0!important}.blog-grid-container.svelte-1ilez90 .grid-item.svelte-1ilez90.svelte-1ilez90{aspect-ratio:3/4;border-radius:16px;overflow:hidden;position:relative;background:linear-gradient(135deg,#2d3436,#1a1a2e);box-shadow:0 2px 8px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid rgba(0,0,0,.06)}.blog-grid-container.svelte-1ilez90 .grid-item.svelte-1ilez90.svelte-1ilez90:hover{transform:translateY(-4px);box-shadow:0 8px 24px #6c5ce726;border-color:#6c5ce733}.blog-grid-container.svelte-1ilez90 .grid-item:hover .grid-item-content.svelte-1ilez90.svelte-1ilez90:after{transform:scale(1.05)}.blog-grid-container.svelte-1ilez90 .grid-item:hover .text-overlay.svelte-1ilez90.svelte-1ilez90{background:linear-gradient(to top,#000000fa,#000000d9,#0006)}.blog-grid-container.svelte-1ilez90 .grid-item:hover.no-image.svelte-1ilez90.svelte-1ilez90{background:linear-gradient(135deg,#1a1a2e,#2d3436);border-color:#ffffff14}.blog-grid-container.svelte-1ilez90 .grid-item:hover.no-image .text-overlay.svelte-1ilez90.svelte-1ilez90{background:transparent}.blog-grid-container.svelte-1ilez90 .grid-item:hover.no-image.svelte-1ilez90.svelte-1ilez90:hover{background:linear-gradient(135deg,#2d3436,#3d4447)}.blog-grid-container.svelte-1ilez90 .blog-link.svelte-1ilez90.svelte-1ilez90{text-decoration:none!important;color:inherit!important}.blog-grid-container.svelte-1ilez90 .blog-link.svelte-1ilez90.svelte-1ilez90{display:block;height:100%;width:100%}.blog-grid-container.svelte-1ilez90 .blog-link.svelte-1ilez90.svelte-1ilez90:after{display:none!important}.blog-grid-container.svelte-1ilez90 .blog-link.svelte-1ilez90.svelte-1ilez90:hover{text-decoration:none!important;color:inherit!important}.grid-item-content.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:flex-end}.grid-item-content.has-image.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;background-size:inherit;background-position:inherit;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.grid-item-content.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90:not(.has-image){background:transparent}.pattern-overlay.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,rgba(255,255,255,.02) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.02) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.02) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.02) 75%);background-size:30px 30px;background-position:0 0,0 15px,15px -15px,-15px 0px;opacity:1;z-index:1}.text-overlay.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.5rem;background:linear-gradient(to top,#000000f2,#000c 40%,#0006,#0000);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.no-image.svelte-1ilez90 .text-overlay.svelte-1ilez90.svelte-1ilez90{background:transparent;min-height:100%;justify-content:center;align-items:center;text-align:center;padding:2rem}.blog-grid-container.svelte-1ilez90 .text-overlay h3.svelte-1ilez90.svelte-1ilez90{font-size:1.2rem!important;margin:0!important;padding:0!important;color:#fff!important}.blog-grid-container.svelte-1ilez90 .text-overlay h3.svelte-1ilez90.svelte-1ilez90{font-weight:700;line-height:1.35;letter-spacing:-.01em;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.no-image.svelte-1ilez90 .text-overlay.svelte-1ilez90 h3.svelte-1ilez90{font-size:1.25rem!important}.no-image.svelte-1ilez90 .text-overlay.svelte-1ilez90 h3.svelte-1ilez90{-webkit-line-clamp:4;line-clamp:4}.blog-grid-container.svelte-1ilez90 .text-overlay p.svelte-1ilez90.svelte-1ilez90{font-size:.95rem!important;color:#ffffffe6!important;margin:0!important;padding:0!important}.blog-grid-container.svelte-1ilez90 .text-overlay p.svelte-1ilez90.svelte-1ilez90{line-height:1.5;opacity:.9;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;font-weight:400}.no-image.svelte-1ilez90 .text-overlay p.svelte-1ilez90.svelte-1ilez90{opacity:.95;transform:none;-webkit-line-clamp:3;line-clamp:3}.blog-grid-container.svelte-1ilez90 .view-all.svelte-1ilez90.svelte-1ilez90{background:linear-gradient(135deg,#2d3436,#1a1a2e);border:1px solid rgba(255,255,255,.08)}.blog-grid-container.svelte-1ilez90 .view-all .grid-item-content.svelte-1ilez90.svelte-1ilez90{background:transparent;display:flex;align-items:center;justify-content:center}.blog-grid-container.svelte-1ilez90 .view-all .grid-item-content.svelte-1ilez90.svelte-1ilez90:after{display:none}.blog-grid-container.svelte-1ilez90 .view-all .text-overlay.svelte-1ilez90.svelte-1ilez90{background:transparent!important}.blog-grid-container.svelte-1ilez90 .view-all .text-overlay.svelte-1ilez90.svelte-1ilez90{min-height:100%;padding:2rem;align-items:center;justify-content:center;text-align:center}.blog-grid-container.svelte-1ilez90 .view-all h3.svelte-1ilez90.svelte-1ilez90{font-size:1.15rem!important;color:#fff!important;margin:0!important;padding:0!important}.blog-grid-container.svelte-1ilez90 .view-all h3.svelte-1ilez90.svelte-1ilez90{display:flex;align-items:center;justify-content:center;font-weight:600;-webkit-line-clamp:unset;line-clamp:initial;overflow:visible}.blog-grid-container.svelte-1ilez90 .view-all.svelte-1ilez90.svelte-1ilez90:hover{background:linear-gradient(135deg,#3d4447,#2a2a3e);transform:translateY(-4px);border-color:#ffffff26}.blog-grid-container.svelte-1ilez90 .view-all:hover h3.svelte-1ilez90.svelte-1ilez90{color:#a29bfe!important}@media (max-width: 768px){h1.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{font-size:2rem;line-height:1.3}section.svelte-1ilez90 h2.svelte-1ilez90.svelte-1ilez90{font-size:1.75rem}.blog-grid-container.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{grid-template-columns:repeat(2,1fr);gap:1rem}.blog-grid-container.nine-types.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{grid-template-columns:repeat(2,1fr)}.grid-item.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{aspect-ratio:3/4}.text-overlay.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{padding:1.25rem;min-height:50%}.text-overlay.svelte-1ilez90 h3.svelte-1ilez90.svelte-1ilez90{font-size:1.1rem;margin-bottom:.5rem}.text-overlay.svelte-1ilez90 p.svelte-1ilez90.svelte-1ilez90{font-size:.85rem;-webkit-line-clamp:2;line-clamp:2}}@media (max-width: 480px){.blog-grid-container.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{grid-template-columns:repeat(2,1fr);gap:.75rem}.blog-grid-container.nine-types.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{grid-template-columns:repeat(2,1fr)}.grid-item.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{aspect-ratio:1/1}.text-overlay.svelte-1ilez90.svelte-1ilez90.svelte-1ilez90{min-height:auto;padding:1rem}.text-overlay.svelte-1ilez90 h3.svelte-1ilez90.svelte-1ilez90{font-size:1rem}.text-overlay.svelte-1ilez90 p.svelte-1ilez90.svelte-1ilez90{font-size:.8rem;-webkit-line-clamp:2;line-clamp:2}}
