.page-module__lNTy2a__page{padding:var(--space-16)0 var(--space-20);flex:1}.page-module__lNTy2a__header{text-align:center;max-width:580px;margin:0 auto var(--space-8)}.page-module__lNTy2a__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);margin-bottom:var(--space-3);font-size:.72rem;font-weight:700;display:inline-block}.page-module__lNTy2a__title{letter-spacing:-.03em;margin-bottom:var(--space-4);font-size:clamp(2rem,5vw,3rem);font-weight:900}.page-module__lNTy2a__subtitle{color:var(--color-text-muted);font-size:1rem;line-height:1.7}.page-module__lNTy2a__categories{gap:var(--space-2);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.page-module__lNTy2a__catPill{border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-fast);padding:5px 14px;font-size:.8rem;font-weight:600;display:inline-block}.page-module__lNTy2a__catPill:hover,.page-module__lNTy2a__catPillActive{color:var(--color-primary);background:#76c3221a;border-color:#76c3224d}.page-module__lNTy2a__featured{gap:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:var(--space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}@media (max-width:768px){.page-module__lNTy2a__featured{grid-template-columns:1fr}}.page-module__lNTy2a__featuredImageWrap{height:100%;min-height:280px}.page-module__lNTy2a__featuredImagePlaceholder{width:100%;height:100%;min-height:280px;color:var(--color-primary);opacity:.7;background:linear-gradient(135deg,#76c32226 0%,#f7b7311a 100%);justify-content:center;align-items:center;display:flex}.page-module__lNTy2a__featuredBody{padding:var(--space-8)}.page-module__lNTy2a__postMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.page-module__lNTy2a__postCategory{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);border-radius:var(--radius-full);background:#76c3221a;padding:2px 8px;font-size:.72rem;font-weight:700}.page-module__lNTy2a__postDate,.page-module__lNTy2a__postRead{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.78rem;display:flex}.page-module__lNTy2a__featuredTitle{margin-bottom:var(--space-4);font-size:1.5rem;font-weight:800;line-height:1.3}.page-module__lNTy2a__featuredExcerpt{color:var(--color-text-muted);margin-bottom:var(--space-6);font-size:.925rem;line-height:1.7}.page-module__lNTy2a__grid{gap:var(--space-6);margin-bottom:var(--space-14);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.page-module__lNTy2a__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.page-module__lNTy2a__grid{grid-template-columns:1fr}}.page-module__lNTy2a__postCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:transform var(--transition-base),box-shadow var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.page-module__lNTy2a__postCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module__lNTy2a__postImagePlaceholder{background:linear-gradient(135deg,var(--color-surface-2)0%,#76c3220f 100%);height:160px;color:var(--color-text-muted);opacity:.5;justify-content:center;align-items:center;display:flex}.page-module__lNTy2a__postBody{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.page-module__lNTy2a__postTitle{margin-bottom:var(--space-2);color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.4}.page-module__lNTy2a__postExcerpt{color:var(--color-text-muted);margin-bottom:var(--space-4);flex:1;font-size:.825rem;line-height:1.65}.page-module__lNTy2a__readMore{align-items:center;gap:var(--space-1);color:var(--color-primary);transition:gap var(--transition-fast);font-size:.825rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__lNTy2a__readMore:hover{gap:var(--space-2)}.page-module__lNTy2a__newsletter{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10)var(--space-8);text-align:center}.page-module__lNTy2a__newsletterTitle{margin-bottom:var(--space-2);font-size:1.5rem;font-weight:800}.page-module__lNTy2a__newsletterSub{color:var(--color-text-muted);margin-bottom:var(--space-6);font-size:.95rem}.page-module__lNTy2a__newsletterForm{gap:var(--space-3);max-width:420px;margin:0 auto;display:flex}.page-module__lNTy2a__newsletterInput{flex:1}@media (max-width:480px){.page-module__lNTy2a__newsletterForm{flex-direction:column}}
.page-module__CxtyhG__page{padding:var(--space-10)0 var(--space-20);flex:1}.page-module__CxtyhG__layout{gap:var(--space-10);grid-template-columns:1fr 300px;align-items:start;display:grid}@media (max-width:900px){.page-module__CxtyhG__layout{grid-template-columns:1fr}.page-module__CxtyhG__sidebar{order:-1}}.page-module__CxtyhG__article{min-width:0}.page-module__CxtyhG__backLink{align-items:center;gap:var(--space-2);color:var(--color-text-muted);margin-bottom:var(--space-8);transition:color var(--transition-fast);font-size:.825rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__CxtyhG__backLink:hover{color:var(--color-primary)}.page-module__CxtyhG__header{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.page-module__CxtyhG__category{text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);border-radius:var(--radius-full);margin-bottom:var(--space-4);background:#76c3221a;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.page-module__CxtyhG__title{letter-spacing:-.025em;margin-bottom:var(--space-5);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;line-height:1.2}.page-module__CxtyhG__meta{align-items:center;gap:var(--space-5);color:var(--color-text-muted);margin-bottom:var(--space-5);flex-wrap:wrap;font-size:.825rem;display:flex}.page-module__CxtyhG__meta span{align-items:center;gap:var(--space-1);display:flex}.page-module__CxtyhG__excerpt{color:var(--color-text-muted);border-left:3px solid var(--color-primary);padding-left:var(--space-4);font-size:1.05rem;font-style:italic;line-height:1.7}.page-module__CxtyhG__body{color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.page-module__CxtyhG__body h2{color:var(--color-text);margin:var(--space-10)0 var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-size:1.4rem;font-weight:800}.page-module__CxtyhG__body h3{color:var(--color-text);margin:var(--space-6)0 var(--space-2);font-size:1.05rem;font-weight:700}.page-module__CxtyhG__body p{margin-bottom:var(--space-4)}.page-module__CxtyhG__body ul{padding-left:var(--space-6);margin-bottom:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.page-module__CxtyhG__body li{line-height:1.7}.page-module__CxtyhG__body strong{color:var(--color-text);font-weight:700}.page-module__CxtyhG__body em{font-style:italic}.page-module__CxtyhG__body code{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary-light);padding:.1em .35em;font-family:SF Mono,Fira Code,monospace;font-size:.875em}.page-module__CxtyhG__body blockquote{border-left:3px solid var(--color-primary);padding:var(--space-3)var(--space-5);margin:var(--space-6)0;background:var(--color-surface-2);border-radius:0 var(--radius-md)var(--radius-md)0;color:var(--color-text-secondary);font-style:italic}.page-module__CxtyhG__body hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-10)0}.page-module__CxtyhG__body a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.page-module__CxtyhG__body a:hover{color:var(--color-primary-light)}.page-module__CxtyhG__postNav{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.page-module__CxtyhG__sidebar{gap:var(--space-5);top:var(--space-6);flex-direction:column;display:flex;position:sticky}.page-module__CxtyhG__sideCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5)}.page-module__CxtyhG__sideTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:.85rem;font-weight:700}.page-module__CxtyhG__sideText{color:var(--color-text-muted);font-size:.85rem;line-height:1.65}.page-module__CxtyhG__relatedList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__CxtyhG__relatedItem{padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast);flex-direction:column;gap:3px;text-decoration:none;display:flex}.page-module__CxtyhG__relatedItem:hover{background:var(--color-surface-2)}.page-module__CxtyhG__relatedCategory{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);align-items:center;gap:3px;font-size:.68rem;font-weight:700;display:flex}.page-module__CxtyhG__relatedTitle{color:var(--color-text-secondary);font-size:.8rem;font-weight:600;line-height:1.4}.page-module__CxtyhG__ctaCard{background:#76c3220f;border-color:#76c32240}.page-module__CxtyhG__ctaCard h3{margin-bottom:var(--space-2);font-size:1rem;font-weight:800}.page-module__CxtyhG__ctaCard p{color:var(--color-text-muted);font-size:.825rem;line-height:1.6}
