.blog-page{padding-top:100px}.blog-header{border-bottom:1px solid var(--color-border);padding:8rem 0 4rem}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.blog-card{background:var(--color-surface);border-radius:var(--radius);border:3px solid var(--color-dark);box-shadow:6px 6px 0px var(--color-dark);flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.blog-card:hover{box-shadow:10px 10px 0px var(--color-accent-secondary);transform:translate(-4px,-4px)}.blog-card-img-wrap{aspect-ratio:16/9;background:#0b1d26;height:auto;overflow:hidden}.blog-card-image{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .5s}.blog-card:hover .blog-card-image{transform:scale(1.04)}.blog-card-content{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.blog-card-category{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:1rem;font-size:.7rem;font-weight:700}.blog-card-title{color:var(--color-text-main);font-size:1.15rem;line-height:1.4;font-family:var(--font-display);margin-bottom:1rem}.blog-card-excerpt{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.9rem;line-height:1.6}.blog-card-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;display:flex}.read-more{color:var(--color-accent);text-transform:uppercase;font-size:.8rem;font-weight:600}.blog-date{color:var(--color-text-secondary);font-size:.7rem}.post-page{padding-top:150px}.post-header{text-align:center;max-width:900px;margin:0 auto 4rem}.post-meta{color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.post-hero-image{aspect-ratio:16/9;object-fit:cover;object-position:center 22%;border-radius:var(--radius);border:4px solid var(--color-dark);width:100%;height:auto;max-height:460px;box-shadow:12px 12px 0px var(--color-accent);background:#0b1d26;margin-bottom:4rem}@media (width<=768px){.post-hero-image{max-height:280px}}.post-inline-image{border-radius:var(--radius);border:3px solid var(--color-dark);width:100%;height:auto;box-shadow:8px 8px 0px var(--color-accent);margin:3rem 0;display:block}.post-inline-figure{width:100%;margin:3.5rem 0;padding:0}.post-inline-img{aspect-ratio:16/9;object-fit:cover;object-position:center 22%;border-radius:var(--radius);border:3px solid var(--color-dark);width:100%;height:auto;max-height:460px;box-shadow:8px 8px 0px var(--color-accent);background:#0b1d26;transition:transform .3s;display:block}.post-inline-figure:hover .post-inline-img{box-shadow:10px 10px 0px var(--color-yellow);transform:translateY(-2px)}.post-inline-caption{color:var(--color-text-secondary);text-align:center;margin-top:.85rem;font-size:.85rem;font-style:italic;line-height:1.5}.post-content{max-width:800px;color:var(--color-text-secondary);margin:0 auto;font-size:1.1rem;line-height:1.8}.post-content h2{color:var(--color-text-main);margin:4rem 0 2rem;font-size:1.75rem}.post-content h3{color:var(--color-accent);margin:3rem 0 1.5rem;font-size:1.25rem}.post-content p{margin-bottom:2rem}.post-content ul{margin-bottom:2rem;padding-left:1.5rem}.post-content li{margin-bottom:1rem}.post-content blockquote{border-left:4px solid var(--color-accent);color:var(--color-text-main);margin:3rem 0;padding-left:2rem;font-style:italic}.post-back{color:var(--color-accent);text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:.8rem;font-weight:700;display:inline-flex}.post-cta-section{border-top:4px solid var(--color-dark);margin-top:5rem;padding-top:5rem}.post-cta-card{background:var(--color-magenta);color:var(--color-white);border:4px solid var(--color-dark);border-radius:var(--radius);box-shadow:12px 12px 0px var(--color-yellow);grid-template-columns:1fr 2fr;align-items:center;max-width:900px;margin:0 auto;display:grid;overflow:hidden}.post-cta-image{object-fit:cover;border-right:4px solid var(--color-dark);width:100%;height:100%}.post-cta-content{text-align:left;padding:3rem}.post-cta-card h2{color:var(--color-white);margin-bottom:1rem}.post-cta-card p{color:#f0f0f0}.post-cta-btns{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:2rem;display:flex}.btn-blog{border-color:var(--color-white);color:var(--color-white);background:0 0!important}.btn-blog:hover{border-color:var(--color-yellow);background:var(--color-yellow)!important;color:var(--color-dark)!important}@media (width<=768px){.post-cta-card{grid-template-columns:1fr}.post-cta-image{border-right:none;border-bottom:4px solid var(--color-dark);height:250px}.post-cta-content{text-align:center;padding:2rem 1.5rem}.post-cta-btns{flex-direction:column;justify-content:center;gap:1rem}.post-cta-btns .btn{width:100%}}.related-posts-section{border-top:4px solid var(--color-dark);margin-top:6rem;padding-top:4rem}.related-posts-title{text-align:center;font-family:var(--font-display);color:var(--color-text-main);margin-bottom:3rem}.related-posts-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:grid}.scientific-container{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto 3rem;display:flex}.aeo-summary-box{border:1px solid #cda88026;border-left:4px solid var(--color-accent,#c9a35a);border-radius:var(--radius);background:#cda8800a;padding:1.5rem;box-shadow:0 4px 20px #00000026}.aeo-summary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.aeo-badge{text-transform:uppercase;letter-spacing:.1em;background:var(--color-accent,#c9a35a);color:var(--color-dark,#0b1d26);border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.scientific-source{color:var(--color-text-secondary);font-size:.75rem;text-decoration:underline;transition:color .2s}.scientific-source:hover{color:var(--color-accent,#c9a35a)}.aeo-summary-text{color:var(--color-text-main);margin:0;font-size:.95rem;line-height:1.6}.scientific-table-wrap{border-radius:var(--radius);background:#ffffff05;border:1px solid #ffffff14;overflow:hidden}.scientific-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.scientific-table th{color:var(--color-accent,#c9a35a);text-transform:uppercase;letter-spacing:.05em;background:#cda88014;border-bottom:1px solid #cda88026;padding:.75rem 1rem;font-size:.8rem;font-weight:600}.scientific-table td{color:var(--color-text-secondary);border-bottom:1px solid #ffffff0d;padding:.75rem 1rem}.scientific-table tr:last-child td{border-bottom:none}.scientific-table td strong{color:var(--color-text-main)}.sticky-bottom-cta{color:#0b1d26;z-index:1000;background-color:#c9a35a;width:100%;padding:12px 20px;position:fixed;bottom:0;left:0;box-shadow:0 -4px 10px #00000026}.sticky-bottom-cta-inner{justify-content:space-between;align-items:center;gap:15px;max-width:800px;margin:0 auto;display:flex}.sticky-cta-text{font-family:var(--font-display,inherit);color:#fff;font-size:1rem;font-weight:700}.sticky-cta-btn{color:#fff;text-transform:uppercase;letter-spacing:.05em;background-color:#0b1d26;border-radius:4px;padding:8px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .2s}.sticky-cta-btn:hover{background-color:#163240}.blog-inline-cta{background:var(--color-surface,#ffffff05);border:2px solid var(--color-dark,#0b1d26);box-shadow:6px 6px 0px var(--color-dark,#08161d);border-radius:var(--radius,8px);flex-direction:column;align-items:flex-start;gap:1rem;margin:2.5rem 0;padding:1.5rem;display:flex}.inline-cta-text{color:var(--color-text-main,#fff);font-size:1.05rem;font-weight:600;line-height:1.5;margin:0!important}.inline-cta-btn{color:#0b1d26;text-transform:uppercase;letter-spacing:.05em;background-color:#c9a35a;border-radius:4px;padding:10px 20px;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.inline-cta-btn:hover{transform:scale(1.03)}@media (width>=768px){.blog-inline-cta{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.inline-cta-text{flex:1}}
