.blog-container[data-astro-cid-pne2wmyz]{max-width:1100px;margin:0 auto;padding:0 20px}.blog-hero[data-astro-cid-pne2wmyz]{text-align:center;padding:3rem 1rem;position:relative}.back-home[data-astro-cid-pne2wmyz]{display:inline-flex;align-items:center;gap:8px;color:var(--text-dim);text-decoration:none;font-size:.95rem;margin-bottom:2rem;padding:10px 20px;border-radius:25px;background:var(--glass);border:1px solid var(--border);transition:all .3s ease}.back-home[data-astro-cid-pne2wmyz]:hover{color:var(--secondary);border-color:var(--secondary);transform:translate(-5px)}.blog-title[data-astro-cid-pne2wmyz]{font-size:clamp(1.9rem,4vw,2.5rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-title[data-astro-cid-pne2wmyz] i[data-astro-cid-pne2wmyz]{margin-inline-end:10px}.blog-subtitle[data-astro-cid-pne2wmyz]{font-size:1.15rem;color:var(--text-dim);max-width:720px;margin:0 auto 1rem;line-height:1.7}.blog-date[data-astro-cid-pne2wmyz]{color:var(--text-dim);font-size:.9rem;opacity:.85}.blog-date[data-astro-cid-pne2wmyz] i[data-astro-cid-pne2wmyz]{margin-inline-end:6px;color:var(--secondary)}.cards-section[data-astro-cid-pne2wmyz]{margin:3.5rem 0}.section-heading[data-astro-cid-pne2wmyz]{text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:2rem;color:var(--text-main)}.cards-grid[data-astro-cid-pne2wmyz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.download-card[data-astro-cid-pne2wmyz]{background:var(--glass);border:1px solid var(--border);border-radius:16px;padding:30px;text-decoration:none;color:var(--text-main);transition:all .3s ease;position:relative;overflow:hidden}.download-card[data-astro-cid-pne2wmyz]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--card-gradient)}.download-card[data-astro-cid-pne2wmyz]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0003;border-color:var(--border-bright)}.card-icon[data-astro-cid-pne2wmyz]{width:56px;height:56px;border-radius:12px;background:var(--card-gradient);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;margin-bottom:18px}.download-card[data-astro-cid-pne2wmyz] h3[data-astro-cid-pne2wmyz]{font-size:1.25rem;font-weight:700;margin-bottom:10px}.download-card[data-astro-cid-pne2wmyz] p[data-astro-cid-pne2wmyz]{color:var(--text-dim);font-size:.94rem;line-height:1.6;margin-bottom:15px}.card-cta[data-astro-cid-pne2wmyz]{display:inline-flex;align-items:center;gap:6px;color:var(--secondary);font-weight:600;font-size:.9rem}.posts-section[data-astro-cid-pne2wmyz]{margin:2.5rem 0 3.5rem}.posts-grid[data-astro-cid-pne2wmyz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:28px}.post-card[data-astro-cid-pne2wmyz]{background:var(--glass);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.post-card[data-astro-cid-pne2wmyz]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0003;border-color:var(--secondary)}.post-card-image[data-astro-cid-pne2wmyz]{height:200px;overflow:hidden}.post-card-image[data-astro-cid-pne2wmyz] img[data-astro-cid-pne2wmyz]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card[data-astro-cid-pne2wmyz]:hover .post-card-image[data-astro-cid-pne2wmyz] img[data-astro-cid-pne2wmyz]{transform:scale(1.06)}.post-card-content[data-astro-cid-pne2wmyz]{padding:24px;flex-grow:1;display:flex;flex-direction:column}.post-card-meta[data-astro-cid-pne2wmyz]{font-size:.85rem;color:var(--text-dim);margin-bottom:10px;display:flex;align-items:center;gap:6px}.post-card-meta[data-astro-cid-pne2wmyz] i[data-astro-cid-pne2wmyz]{color:var(--secondary)}.post-card[data-astro-cid-pne2wmyz] h3[data-astro-cid-pne2wmyz]{font-size:1.32rem;font-weight:700;margin-bottom:12px;line-height:1.35}.post-title-link[data-astro-cid-pne2wmyz]{color:var(--text-main);text-decoration:none}.post-title-link[data-astro-cid-pne2wmyz]:hover{color:var(--secondary)}.post-card[data-astro-cid-pne2wmyz] p[data-astro-cid-pne2wmyz]{color:var(--text-dim);font-size:.95rem;line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more[data-astro-cid-pne2wmyz]{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--secondary);font-weight:700;text-decoration:none;font-size:.95rem}.pillar-guide-section[data-astro-cid-pne2wmyz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin:2.5rem 0 3.5rem}.pillar-guide-card[data-astro-cid-pne2wmyz]{background:var(--glass);border:1px solid var(--border);border-radius:20px;padding:28px;line-height:1.75}[data-theme=light] .pillar-guide-card[data-astro-cid-pne2wmyz]{background:#fff;box-shadow:0 4px 15px #0000000a}.pillar-guide-card[data-astro-cid-pne2wmyz] h2[data-astro-cid-pne2wmyz]{font-size:1.35rem;font-weight:700;color:var(--text-main);margin:0 0 14px}.pillar-guide-body[data-astro-cid-pne2wmyz]{color:var(--text-dim);font-size:.96rem}.pillar-guide-body[data-astro-cid-pne2wmyz] strong{color:var(--text-main)}.cta-section[data-astro-cid-pne2wmyz]{text-align:center;padding:55px 30px;background:linear-gradient(135deg,var(--glass) 0%,rgba(255,0,80,.05) 100%);border-radius:20px;border:1px solid var(--border);margin-bottom:4rem}.cta-section[data-astro-cid-pne2wmyz] h2[data-astro-cid-pne2wmyz]{font-size:1.9rem;font-weight:800;margin-bottom:14px}.cta-section[data-astro-cid-pne2wmyz] p[data-astro-cid-pne2wmyz]{color:var(--text-dim);margin-bottom:24px;font-size:1.05rem}.cta-btn[data-astro-cid-pne2wmyz]{display:inline-flex;align-items:center;gap:10px;padding:15px 38px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;text-decoration:none;border-radius:12px;font-weight:700;font-size:1.05rem;transition:all .3s ease;box-shadow:0 10px 30px var(--primary-glow)}[data-theme=light] .download-card[data-astro-cid-pne2wmyz],[data-theme=light] .post-card[data-astro-cid-pne2wmyz]{background:#fff;box-shadow:0 4px 15px #0000000d}[data-theme=light] .cta-section[data-astro-cid-pne2wmyz]{background:linear-gradient(135deg,#fff,#2563eb08)}
