:root{--bg-canvas:#F5F5F7;--bg-surface:#FFFFFF;--bg-surface-alt:#F8F5F1;--bg-astro:#E6E6FA;--text-primary:#0F172A;--text-secondary:#1E293B;--text-muted:rgba(30, 41, 59, 0.72);--accent-action:#8E163B;--accent-action-hover:#70112E;--accent-premium:#E6E6FA;--border-hairline:#E5E7EB;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-xxl:64px;--space-hero:128px;--font-heading:'Playfair Display', serif;--font-body:'Inter', sans-serif}.editorial-card{overflow:hidden}.editorial-card .wp-block-post-featured-image{margin:calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) var(--space-md)}.editorial-card .wp-block-post-featured-image img{width:100%;display:block}.editorial-card .wp-block-post-title a{color:inherit;transition:color 0.2s ease}.editorial-card .wp-block-post-title a:hover{color:var(--accent-action)}.editorial-card .wp-block-post-excerpt__more-link{display:inline-block;margin-top:var(--space-xs);color:var(--accent-action);font-weight:600}.editorial-card .wp-block-post-excerpt__more-link:hover{color:var(--accent-action-hover)}.ast-article-post .entry-title a{color:var(--text-primary)}.ast-article-post .entry-title a:hover{color:var(--accent-action)}.site-header{position:sticky;top:0;z-index:100}.eyebrow{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--accent-action);margin-bottom:var(--space-xs)}.entry-content .eyebrow+h1{margin-top:var(--space-md)}.entry-content .eyebrow+h2,.entry-content .eyebrow+h3{margin-top:var(--space-xs)}.text-muted{font-size:13px;color:var(--text-muted);line-height:1.5}.sfc-subheadline{font-size:22px;color:var(--text-secondary);line-height:1.6}.entry-content>.sfc-section{padding-top:64px;padding-bottom:64px}@media (max-width:736px){.entry-content>.sfc-section{padding-top:48px;padding-bottom:48px}}.entry-content h1+.wp-block-columns,.entry-content h2+.wp-block-columns,.entry-content h3+.wp-block-columns{margin-top:var(--space-lg)}.editorial-card{background-color:var(--bg-surface);border-radius:18px;border:0;padding:var(--space-lg);box-shadow:0 2px 10px #00000008;transition:box-shadow 0.25s ease,transform 0.25s ease}.editorial-card .wp-block-group+p.moon-meta{margin-top:var(--space-sm)}.editorial-card .wp-block-image{margin:0 0 var(--space-md)}.editorial-card>.wp-block-image:first-child{margin:calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) var(--space-md)}.editorial-card>.wp-block-image:first-child img{width:100%;display:block}.editorial-card .eyebrow{margin:0 0 var(--space-sm)}.editorial-card h1,.editorial-card h2,.editorial-card h3{margin-top:0;margin-bottom:var(--space-sm)}.editorial-card p{margin-top:0;margin-bottom:var(--space-lg)}.editorial-card h4{margin-top:0;margin-bottom:var(--space-sm)}.editorial-card h4+p{margin-bottom:var(--space-md)}.editorial-card>:last-child{margin-bottom:0}@media (hover:hover){.editorial-card:hover{box-shadow:0 10px 28px #00000014;transform:translateY(-2px)}}@media (max-width:736px){.editorial-card{padding:var(--space-sm)}}.wp-block-column>.editorial-card,.wp-block-post>.editorial-card{height:100%}.moon-date-row{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.moon-date-card{flex:1 1 180px;min-width:0;background-color:var(--bg-astro);border-radius:15px;padding:18px 20px}.moon-date-card p{margin:0}@media (max-width:736px){h1.wp-block-heading{font-size:38px!important}}@media (min-width:982px) and (max-width:1280px){.ast-builder-button-wrap{flex-shrink:0}.main-header-menu>li>a{padding-left:12px;padding-right:12px}}