.ArticleTemplate-module__9uHRCG__articlePage{background-color:var(--cream);min-height:100vh;padding-bottom:8rem}.ArticleTemplate-module__9uHRCG__heroBackground{background:linear-gradient(180deg,var(--sage-dim)0%,transparent 100%);z-index:0;pointer-events:none;height:400px;position:absolute;top:0;left:0;right:0}.ArticleTemplate-module__9uHRCG__container{z-index:1;max-width:900px;margin:0 auto;padding:6rem 2rem 2rem;position:relative}.ArticleTemplate-module__9uHRCG__backLink{color:var(--slate);font-family:var(--font-inter);align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.ArticleTemplate-module__9uHRCG__backLink:hover{color:var(--rust);transform:translate(-4px)}.ArticleTemplate-module__9uHRCG__articleHeader{margin-bottom:4rem;animation:1s ease-out both ArticleTemplate-module__9uHRCG__fadeIn}.ArticleTemplate-module__9uHRCG__title{color:var(--charcoal);letter-spacing:-.03em;margin-bottom:1.5rem;font-family:Crimson Pro,serif;font-size:3.5rem;font-weight:700;line-height:1.1}.ArticleTemplate-module__9uHRCG__meta{font-family:var(--font-inter);color:var(--slate);align-items:center;gap:1.5rem;font-size:.95rem;display:flex}.ArticleTemplate-module__9uHRCG__date{color:var(--rust);font-weight:600}.ArticleTemplate-module__9uHRCG__readingTime{opacity:.7}.ArticleTemplate-module__9uHRCG__prose{color:#2d3436;font-family:DM Sans,sans-serif;font-size:1.25rem;line-height:1.8;animation:1s ease-out .3s both ArticleTemplate-module__9uHRCG__fadeIn}.ArticleTemplate-module__9uHRCG__prose h2{color:var(--charcoal);margin:4rem 0 1.5rem;font-size:2.25rem;line-height:1.2}.ArticleTemplate-module__9uHRCG__prose h3{color:var(--charcoal);margin:3rem 0 1.25rem;font-size:1.75rem}.ArticleTemplate-module__9uHRCG__prose p{margin-bottom:2rem}.ArticleTemplate-module__9uHRCG__prose blockquote{border-left:2px solid var(--rust);color:var(--slate);background:linear-gradient(90deg,var(--sage-dim)0%,transparent 100%);margin:3rem 0;padding:1.5rem 0 1.5rem 2.5rem;font-family:Crimson Pro,serif;font-size:1.5rem;font-style:italic}.ArticleTemplate-module__9uHRCG__prose ul,.ArticleTemplate-module__9uHRCG__prose ol{margin:2rem 0;padding-left:1.5rem}.ArticleTemplate-module__9uHRCG__prose li{margin-bottom:1rem}.ArticleTemplate-module__9uHRCG__prose code{background:var(--sand);font-family:var(--font-roboto-mono);border-radius:4px;padding:.2rem .4rem;font-size:.9em}.ArticleTemplate-module__9uHRCG__listContainer{max-width:1000px;margin:0 auto;padding:8rem 2rem}.ArticleTemplate-module__9uHRCG__listHeader{margin-bottom:6rem;animation:.8s cubic-bezier(.16,1,.3,1) both ArticleTemplate-module__9uHRCG__slideUp}.ArticleTemplate-module__9uHRCG__listTitle{margin-bottom:1rem;font-size:4rem;font-weight:700}.ArticleTemplate-module__9uHRCG__listSubtitle{color:var(--slate);max-width:600px;font-size:1.25rem}.ArticleTemplate-module__9uHRCG__articleGrid{flex-direction:column;gap:4rem;display:flex}.ArticleTemplate-module__9uHRCG__articleCard{color:inherit;background:#fff;border:1px solid #0000000d;border-radius:12px;padding:2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.16,1,.3,1) both ArticleTemplate-module__9uHRCG__slideUp;display:block;position:relative;overflow:hidden}.ArticleTemplate-module__9uHRCG__articleCard:first-child{animation-delay:.1s}.ArticleTemplate-module__9uHRCG__articleCard:nth-child(2){animation-delay:.2s}.ArticleTemplate-module__9uHRCG__articleCard:nth-child(3){animation-delay:.3s}.ArticleTemplate-module__9uHRCG__articleCard:hover{border-color:var(--rust);transform:translateY(-4px);box-shadow:0 20px 40px #0000000d}.ArticleTemplate-module__9uHRCG__cardMeta{font-family:var(--font-inter);color:var(--rust);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.85rem;font-weight:600}.ArticleTemplate-module__9uHRCG__cardTitle{margin-bottom:1rem;font-size:2.25rem;line-height:1.2}.ArticleTemplate-module__9uHRCG__cardExcerpt{color:var(--slate);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ArticleTemplate-module__9uHRCG__readMore{color:var(--charcoal);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.ArticleTemplate-module__9uHRCG__articleCard:hover .ArticleTemplate-module__9uHRCG__readMore{color:var(--rust)}@keyframes ArticleTemplate-module__9uHRCG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ArticleTemplate-module__9uHRCG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ArticleTemplate-module__9uHRCG__title{font-size:2.5rem}.ArticleTemplate-module__9uHRCG__listTitle{font-size:3rem}.ArticleTemplate-module__9uHRCG__cardTitle{font-size:1.75rem}.ArticleTemplate-module__9uHRCG__prose{font-size:1.15rem}}
