.page_hero__ElxKg{padding-top:calc(var(--nav-height-mob) + clamp(3rem, 8vw, 5rem));padding-bottom:clamp(3rem,7vw,4.5rem);padding-left:var(--section-px);padding-right:var(--section-px);background:var(--bg-void);position:relative;overflow:hidden}@media (min-width:768px){.page_hero__ElxKg{padding-top:calc(var(--nav-height) + clamp(3rem, 8vw, 5rem))}}.page_hero__ElxKg:before{content:"";position:absolute;top:-80px;right:-100px;width:600px;height:500px;background:radial-gradient(ellipse,rgba(252,195,0,.05) 0,transparent 65%);pointer-events:none}:root[data-theme=light] .page_hero__ElxKg:before{display:none}.page_heroInner__doqDq{max-width:var(--container-max);margin:0 auto;position:relative;z-index:1}.page_heroHeading__WtuWh{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5.5vw,3.75rem);line-height:1.08;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:clamp(1rem,2.5vw,1.25rem);word-break:break-word}.page_heroHeading__WtuWh span{color:var(--text-gold)}.page_heroSub___MdLo{font-size:clamp(.9375rem,2.2vw,1.125rem);color:var(--text-secondary);line-height:1.75;font-weight:300;max-width:56ch}.page_main__DjR8A{padding:clamp(3rem,8vw,5rem) var(--section-px);background:var(--bg-void)}.page_mainInner__ClDm7{max-width:var(--container-max);margin:0 auto}.page_emptyState__6b4lj{background:var(--bg-surface-2);border:.5px solid var(--border-subtle);border-radius:14px;padding:clamp(2rem,5vw,3rem);text-align:center;max-width:640px;margin:0 auto}.page_emptyTitle__steCe{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,3vw,1.625rem);color:var(--text-primary);margin-bottom:.75rem}.page_emptyDesc__byHIq{font-size:clamp(.9375rem,2vw,1rem);color:var(--text-muted);line-height:1.7;margin:0 auto 1.5rem;max-width:48ch}.page_featured__Qci9j{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem);background:var(--bg-surface-2);border:.5px solid var(--border-subtle);border-radius:14px;overflow:hidden;margin-bottom:clamp(2.5rem,6vw,4rem);color:inherit;transition:border-color .3s}.page_featured__Qci9j:hover{border-color:rgba(252,195,0,.2)}:root[data-theme=light] .page_featured__Qci9j:hover{border-color:rgba(0,0,0,.14)}@media (min-width:768px){.page_featured__Qci9j{grid-template-columns:1fr 1fr}}.page_featuredImage__kVPFf{background:linear-gradient(135deg,var(--bg-surface) 0,rgba(252,195,0,.04) 100%);min-height:clamp(200px,35vw,380px);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}:root[data-theme=light] .page_featuredImage__kVPFf{background:linear-gradient(135deg,var(--bg-surface-2) 0,#f0efe9 100%)}.page_featuredImage__kVPFf:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(252,195,0,.03) 1px,transparent 0),linear-gradient(90deg,rgba(252,195,0,.03) 1px,transparent 0);background-size:40px 40px}.page_featuredImageInner__gVxP0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;position:relative}.page_featuredImageIcon__g0AE2{font-size:clamp(2.5rem,7vw,4rem);line-height:1}.page_featuredImageLabel__AlzCu{font-family:var(--font-display);font-weight:700;font-size:clamp(.75rem,1.8vw,.9375rem);color:rgba(252,195,0,.5);letter-spacing:.08em;text-transform:uppercase}.page_featuredContent__6h6HA{padding:clamp(1.75rem,4vw,2.5rem);display:flex;flex-direction:column;justify-content:center;gap:clamp(.875rem,2vw,1.125rem)}.page_featuredBadge__ilPaV{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent);background:rgba(252,195,0,.08);border:.5px solid rgba(252,195,0,.15);padding:.3rem .75rem;border-radius:9999px;width:-moz-fit-content;width:fit-content}:root[data-theme=light] .page_featuredBadge__ilPaV{color:var(--text-primary);background:#fff;border-color:var(--border-soft)}.page_featuredCat__u8wAF{font-size:clamp(.6875rem,1.5vw,.75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-gold)}.page_featuredTitle__smctx{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,3vw,1.875rem);color:var(--text-primary);line-height:1.25;letter-spacing:-.015em;transition:color .2s}.page_featured__Qci9j:hover .page_featuredTitle__smctx{color:var(--text-gold)}.page_featuredExcerpt__J_F60{font-size:clamp(.875rem,1.8vw,.9375rem);color:var(--text-secondary);line-height:1.75;font-weight:300;max-width:none}.page_featuredMeta__awBeF{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.page_featuredAuthor__n8nER{display:flex;align-items:center;gap:.625rem}.page_featuredAv__LyXmL{width:32px;height:32px;border-radius:50%;background:rgba(252,195,0,.08);border:.5px solid rgba(252,195,0,.2);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:.6875rem;color:var(--brand-accent)}:root[data-theme=light] .page_featuredAv__LyXmL{background:#f7f7f5;border-color:rgba(0,0,0,.1);color:var(--text-primary)}.page_featuredAuthorName__bSlgJ{font-size:.875rem;font-weight:500;color:var(--text-primary)}.page_featuredDate___Oom9{font-size:.8125rem;color:var(--text-faint)}.page_featuredRead__wGjk5{font-size:.8125rem;color:var(--text-muted);padding:.2rem .625rem;background:var(--bg-surface);border-radius:9999px;border:.5px solid var(--border-subtle)}.page_featuredLink__myoFI{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-display);font-weight:700;font-size:.875rem;color:var(--text-gold);margin-top:.25rem;transition:gap .2s}.page_featured__Qci9j:hover .page_featuredLink__myoFI{gap:.625rem}.page_section__cwMQF{margin-bottom:clamp(3rem,7vw,5rem)}.page_sectionTitle__1KB3m{font-family:var(--font-display);font-weight:700;font-size:clamp(.75rem,1.8vw,.875rem);color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(1.5rem,3.5vw,2rem);padding-bottom:.875rem;border-bottom:.5px solid var(--border-subtle)}.page_grid__G202P{display:grid;grid-template-columns:1fr;grid-gap:clamp(.875rem,2vw,1.25rem);gap:clamp(.875rem,2vw,1.25rem)}@media (min-width:640px){.page_grid__G202P{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__G202P{grid-template-columns:repeat(3,1fr)}}.page_postCard__joZIR{background:var(--bg-surface-2);border:.5px solid var(--border-subtle);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;color:inherit;transition:border-color .25s}.page_postCard__joZIR:hover{border-color:rgba(252,195,0,.18)}:root[data-theme=light] .page_postCard__joZIR:hover{border-color:rgba(0,0,0,.14)}.page_postBar__lI2oL{height:2px;background:linear-gradient(90deg,var(--brand-accent),rgba(252,195,0,.3));opacity:.45;flex-shrink:0}.page_postBody__7ol2B{padding:clamp(1.25rem,3vw,1.625rem);display:flex;flex-direction:column;flex:1 1}.page_postCat__mIlge{font-size:clamp(.6875rem,1.5vw,.75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-gold);margin-bottom:clamp(.625rem,1.5vw,.75rem)}.page_postTitle__nkyjP{font-family:var(--font-display);font-weight:700;font-size:clamp(.9375rem,2vw,1.125rem);color:var(--text-primary);line-height:1.3;margin-bottom:clamp(.625rem,1.5vw,.875rem);letter-spacing:-.01em;transition:color .2s}.page_postCard__joZIR:hover .page_postTitle__nkyjP{color:var(--text-gold)}.page_postExcerpt__GtpsV{font-size:clamp(.8125rem,1.6vw,.875rem);color:var(--text-muted);line-height:1.7;flex:1 1;margin-bottom:clamp(.875rem,2vw,1.125rem);max-width:none}.page_postFooter__2EW7u{display:flex;align-items:center;justify-content:space-between;padding-top:clamp(.75rem,2vw,1rem);border-top:.5px solid var(--border-subtle)}.page_postMeta__Fk2cf{font-size:clamp(.6875rem,1.4vw,.75rem);color:var(--text-faint)}.page_postRead__uMkTU{font-size:clamp(.6875rem,1.4vw,.75rem);color:var(--text-gold);font-weight:600;background:var(--bg-surface);border:.5px solid var(--border-subtle);padding:.2rem .5rem;border-radius:9999px}