.page-module__9P7GUG__container{max-width:900px;margin:0 auto;padding:3rem 2rem}.page-module__9P7GUG__article{background-color:var(--gl-surface);border:1px solid var(--gl-border);border-radius:8px;padding:3rem}.page-module__9P7GUG__header{border-bottom:2px solid var(--gl-border);margin-bottom:2rem;padding-bottom:2rem}.page-module__9P7GUG__title{color:var(--gl-text);margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.page-module__9P7GUG__meta{color:var(--gl-text-secondary);align-items:center;gap:1.5rem;font-size:.95rem;display:flex}.page-module__9P7GUG__date{align-items:center;gap:.5rem;display:flex}.page-module__9P7GUG__tags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__9P7GUG__tag{background-color:var(--gl-code-bg);color:var(--gl-text);border:1px solid var(--gl-border);border-radius:12px;padding:.25rem .75rem;font-size:.85rem;transition:all .2s}.page-module__9P7GUG__tag:hover{border-color:var(--gl-orange);background-color:var(--gl-orange);color:#fff}.page-module__9P7GUG__content{color:var(--gl-text);font-size:1.05rem;line-height:1.8}.page-module__9P7GUG__backLink{color:var(--gl-link);align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__9P7GUG__backLink:hover{color:var(--gl-orange);transform:translate(-4px)}@media (max-width:768px){.page-module__9P7GUG__article{padding:2rem 1.5rem}.page-module__9P7GUG__title{font-size:2rem}.page-module__9P7GUG__meta{flex-direction:column;align-items:flex-start;gap:.75rem}}
