.page-module__CxtyhG__page{background:var(--bg);flex-direction:column;display:flex}.page-module__CxtyhG__hero{background:var(--white);border-bottom:1px solid var(--border);padding:3.5rem 0 4rem;position:relative;overflow:hidden}.page-module__CxtyhG__hero:before{content:"";background:radial-gradient(ellipse 60% 80% at 85% 40%, var(--brand-light) 0%, transparent 60%);opacity:.8;pointer-events:none;position:absolute;inset:0}.page-module__CxtyhG__heroInner{z-index:1;max-width:800px;position:relative}.page-module__CxtyhG__breadcrumb{color:var(--sub);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.78rem;display:flex}.page-module__CxtyhG__breadcrumb a{color:var(--sub)}.page-module__CxtyhG__breadcrumb a:hover{color:var(--brand)}.page-module__CxtyhG__categoryBadge{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.page-module__CxtyhG__readTime{color:var(--sub);font-size:.75rem}.page-module__CxtyhG__title{color:var(--dark);letter-spacing:-.025em;text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:900;line-height:1.2}.page-module__CxtyhG__byline{align-items:center;gap:.875rem;display:flex}.page-module__CxtyhG__authorAvatar{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex}.page-module__CxtyhG__authorName{color:#fff;font-size:.875rem;font-weight:700}.page-module__CxtyhG__authorMeta{color:#ffffff80;margin-top:.1rem;font-size:.75rem}.page-module__CxtyhG__layout{grid-template-columns:1fr 280px;align-items:start;gap:3rem;padding-top:3rem;padding-bottom:4rem;display:grid}.page-module__CxtyhG__article{flex-direction:column;gap:1.25rem;display:flex}.page-module__CxtyhG__articleImgPlaceholder{background:linear-gradient(135deg, var(--brand-light) 0%, var(--border) 100%);border-radius:var(--r-card);width:100%;height:360px;margin-bottom:.5rem}.page-module__CxtyhG__para{color:var(--mid);font-size:1rem;line-height:1.8}.page-module__CxtyhG__sidebar{flex-direction:column;gap:1.25rem;display:flex}.page-module__CxtyhG__ctaCard{background:var(--brand-light);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:1.5rem}.page-module__CxtyhG__ctaEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:.4rem;font-size:.65rem;font-weight:700}.page-module__CxtyhG__ctaTitle{color:var(--dark);margin-bottom:.5rem;font-size:1rem;font-weight:900}.page-module__CxtyhG__ctaBody{color:var(--sub);margin-bottom:1.25rem;font-size:.825rem;line-height:1.6}.page-module__CxtyhG__ctaBtn{text-align:center;background:var(--brand);color:#fff;border-radius:var(--r-sm);transition:background var(--transition);padding:.65rem 1.25rem;font-size:.875rem;font-weight:800;display:block}.page-module__CxtyhG__ctaBtn:hover{background:var(--brand-dark)}.page-module__CxtyhG__relatedCard{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:1.25rem}.page-module__CxtyhG__relatedTitle{color:var(--dark);margin-bottom:.6rem;font-size:.875rem;font-weight:800}.page-module__CxtyhG__relatedLink{color:var(--brand);font-size:.825rem;font-weight:600}.page-module__CxtyhG__relatedLink:hover{text-decoration:underline}.page-module__CxtyhG__notFound{padding:4rem 0}.page-module__CxtyhG__notFound h1{color:var(--dark);margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.page-module__CxtyhG__notFound p{color:var(--sub);margin-bottom:1.5rem;font-size:.9rem}.page-module__CxtyhG__backLink{color:var(--brand);font-size:.875rem;font-weight:700}.page-module__CxtyhG__backLink:hover{text-decoration:underline}.page-module__CxtyhG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:.5rem;font-size:.72rem;font-weight:700}.page-module__CxtyhG__sub{color:#fff9;max-width:480px;font-size:.95rem;line-height:1.6}.page-module__CxtyhG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:2.5rem 0;display:grid}.page-module__CxtyhG__card{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:box-shadow var(--transition);flex-direction:column;display:flex;overflow:hidden}.page-module__CxtyhG__card:hover{box-shadow:var(--shadow-hover)}.page-module__CxtyhG__cardImg{background:linear-gradient(135deg, var(--brand-light) 0%, var(--border) 100%);flex-shrink:0;height:160px}.page-module__CxtyhG__cardBody{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem;display:flex}.page-module__CxtyhG__cardMeta{align-items:center;gap:.5rem;display:flex}.page-module__CxtyhG__cardTitle{color:var(--dark);letter-spacing:-.01em;transition:color var(--transition);font-size:.975rem;font-weight:800;line-height:1.4}.page-module__CxtyhG__card:hover .page-module__CxtyhG__cardTitle{color:var(--brand)}.page-module__CxtyhG__cardExcerpt{color:var(--sub);flex:1;font-size:.85rem;line-height:1.6}.page-module__CxtyhG__cardDate{color:var(--sub);margin-top:auto;font-size:.75rem}.page-module__CxtyhG__backWrap{padding-bottom:3rem}@media (max-width:768px){.page-module__CxtyhG__layout{grid-template-columns:1fr}.page-module__CxtyhG__articleImgPlaceholder{height:220px}}
