.article-module__xPihzG__articlePage{background:var(--background);min-height:100vh;color:var(--foreground);padding:2rem 0}.article-module__xPihzG__container{max-width:800px;margin:0 auto;padding:0 2rem}.article-module__xPihzG__breadcrumb{margin-bottom:2rem}.article-module__xPihzG__breadcrumbLink{color:var(--foreground);opacity:.8;font-size:1rem;text-decoration:none;transition:opacity .3s}.article-module__xPihzG__breadcrumbLink:hover{opacity:1}.article-module__xPihzG__article{margin-bottom:4rem}.article-module__xPihzG__articleHeader{text-align:center;border-bottom:1px solid #ffffff1a;margin-bottom:3rem;padding-bottom:2rem}.article-module__xPihzG__date{color:var(--foreground);opacity:.7;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:.9rem;font-weight:500}.article-module__xPihzG__title{color:var(--foreground);text-align:center;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.article-module__xPihzG__excerpt{color:var(--foreground);opacity:.8;max-width:600px;margin:0 auto;font-size:1.2rem;font-style:italic;line-height:1.6}.article-module__xPihzG__content{color:var(--foreground);font-size:1.1rem;line-height:1.8}.article-module__xPihzG__paragraph{text-align:justify;margin-bottom:1.5rem}.article-module__xPihzG__paragraph:last-child{margin-bottom:0}.article-module__xPihzG__relatedSection{border-top:1px solid #ffffff1a;padding-top:3rem}.article-module__xPihzG__relatedTitle{color:var(--foreground);text-transform:uppercase;letter-spacing:1px;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.article-module__xPihzG__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.article-module__xPihzG__relatedCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:1.5rem;transition:all .3s}.article-module__xPihzG__relatedCard:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-2px)}.article-module__xPihzG__relatedDate{color:var(--foreground);opacity:.6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.8rem;font-weight:500}.article-module__xPihzG__relatedCardTitle{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.article-module__xPihzG__relatedLink{color:var(--foreground);text-decoration:none;transition:color .3s}.article-module__xPihzG__relatedLink:hover{color:#888}.article-module__xPihzG__paragraph a{color:var(--color-wormholy-medium);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:all .3s}.article-module__xPihzG__paragraph a:hover{color:var(--color-wormholy-light);-webkit-text-decoration-color:var(--color-wormholy-light);text-decoration-color:var(--color-wormholy-light);text-shadow:0 0 8px #fff3}.article-module__xPihzG__paragraph a:visited{color:#ffffff0d}@media (max-width:768px){.article-module__xPihzG__container{padding:0 1rem}.article-module__xPihzG__title{font-size:2rem}.article-module__xPihzG__excerpt{font-size:1.1rem}.article-module__xPihzG__content{font-size:1rem}.article-module__xPihzG__relatedGrid{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.article-module__xPihzG__articlePage{padding:1rem 0}.article-module__xPihzG__title{font-size:1.5rem}.article-module__xPihzG__excerpt{font-size:1rem}.article-module__xPihzG__content{font-size:.95rem;line-height:1.6}.article-module__xPihzG__relatedCard{padding:1rem}.article-module__xPihzG__relatedTitle{font-size:1.5rem}}
