.page-module__SkTyMG__pageContainer{max-width:900px;min-height:60vh;margin:0 auto;padding:3rem 1.5rem}.page-module__SkTyMG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 1rem;display:flex}.page-module__SkTyMG__loadingSpinner{border:4px solid #ffffff1a;border-top-color:var(--color-primary);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-module__SkTyMG__spin}@keyframes page-module__SkTyMG__spin{to{transform:rotate(360deg)}}.page-module__SkTyMG__loadingText{color:var(--color-text-secondary);font-size:1.125rem}.page-module__SkTyMG__errorState{text-align:center;padding:4rem 1rem}.page-module__SkTyMG__errorTitle{color:var(--color-text);font-size:2.5rem;font-weight:700;font-family:var(--font-heading);margin-bottom:1rem}.page-module__SkTyMG__errorMessage{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.125rem}.page-module__SkTyMG__backLink{color:var(--color-text-secondary);border-radius:4px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__SkTyMG__backLink:hover{color:var(--color-primary);background:var(--color-surface);transform:translate(-4px)}.page-module__SkTyMG__article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-bottom:2rem;padding:3rem}.page-module__SkTyMG__articleHeader{border-bottom:2px solid var(--color-border);margin-bottom:3rem;padding-bottom:2rem}.page-module__SkTyMG__articleMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__SkTyMG__articleType{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:.375rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.page-module__SkTyMG__articleDate{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__SkTyMG__calendarIcon{flex-shrink:0}.page-module__SkTyMG__articleTitle{color:var(--color-text);font-size:3rem;font-weight:700;line-height:1.2;font-family:var(--font-heading);margin-bottom:1rem}.page-module__SkTyMG__articleDescription{color:var(--color-text-secondary);font-size:1.25rem;line-height:1.6}.page-module__SkTyMG__articleContent{color:var(--color-text);font-size:1.125rem;line-height:1.8}.page-module__SkTyMG__articleContent>*+*{margin-top:1.5rem}.page-module__SkTyMG__articleContent h1,.page-module__SkTyMG__articleContent h2,.page-module__SkTyMG__articleContent h3,.page-module__SkTyMG__articleContent h4,.page-module__SkTyMG__articleContent h5,.page-module__SkTyMG__articleContent h6{font-family:var(--font-heading);color:var(--color-text);margin-top:2.5rem;margin-bottom:1rem;font-weight:700;line-height:1.3}.page-module__SkTyMG__articleContent h1{font-size:2.5rem}.page-module__SkTyMG__articleContent h2{border-bottom:2px solid var(--color-border);padding-bottom:.5rem;font-size:2rem}.page-module__SkTyMG__articleContent h3{font-size:1.75rem}.page-module__SkTyMG__articleContent h4{font-size:1.5rem}.page-module__SkTyMG__articleContent h5{font-size:1.25rem}.page-module__SkTyMG__articleContent h6{font-size:1.125rem}.page-module__SkTyMG__articleContent p{margin:1rem 0}.page-module__SkTyMG__articleContent a{color:var(--color-primary);text-decoration:underline;transition:color .2s}.page-module__SkTyMG__articleContent a:hover{color:var(--color-primary-dark,var(--color-primary));text-decoration:none}.page-module__SkTyMG__articleContent ul,.page-module__SkTyMG__articleContent ol{margin:1.5rem 0;padding-left:2rem}.page-module__SkTyMG__articleContent li{margin:.5rem 0}.page-module__SkTyMG__articleContent li>ul,.page-module__SkTyMG__articleContent li>ol{margin-top:.5rem;margin-bottom:.5rem}.page-module__SkTyMG__articleContent blockquote{border-left:4px solid var(--color-primary);color:var(--color-text-secondary);background:#ffffff05;border-radius:0 4px 4px 0;margin:2rem 0;padding:1.5rem;font-style:italic}.page-module__SkTyMG__articleContent blockquote p:first-child{margin-top:0}.page-module__SkTyMG__articleContent blockquote p:last-child{margin-bottom:0}.page-module__SkTyMG__articleContent code{color:var(--color-accent,#e06c75);background:#ffffff0d;border-radius:3px;padding:.2rem .4rem;font-family:Courier New,Courier,monospace;font-size:.9em}.page-module__SkTyMG__articleContent pre{border:1px solid var(--color-border);background:#0000004d;border-radius:4px;margin:2rem 0;padding:1.5rem;overflow-x:auto}.page-module__SkTyMG__articleContent pre code{color:var(--color-text);background:0 0;padding:0;font-size:.875rem;line-height:1.6}.page-module__SkTyMG__articleContent img{border-radius:4px;max-width:100%;height:auto;margin:2rem 0;display:block}.page-module__SkTyMG__articleContent table{border-collapse:collapse;width:100%;margin:2rem 0;display:block;overflow-x:auto}.page-module__SkTyMG__articleContent table th,.page-module__SkTyMG__articleContent table td{border:1px solid var(--color-border);text-align:left;padding:.75rem 1rem}.page-module__SkTyMG__articleContent table th{background:var(--color-surface-variant,#ffffff0d);color:var(--color-text);font-weight:700}.page-module__SkTyMG__articleContent table tr:nth-child(2n){background:#ffffff05}.page-module__SkTyMG__articleContent hr{border:none;border-top:2px solid var(--color-border);margin:3rem 0}.page-module__SkTyMG__articleContent strong{color:var(--color-text);font-weight:700}.page-module__SkTyMG__articleContent em{font-style:italic}.page-module__SkTyMG__backButtonContainer{text-align:center;padding-top:2rem}.page-module__SkTyMG__backButton{background:var(--color-surface);border:2px solid var(--color-border);color:var(--color-text);border-radius:4px;align-items:center;gap:.75rem;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__SkTyMG__backButton:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;transform:translate(-4px)}@media (max-width:768px){.page-module__SkTyMG__pageContainer{padding:2rem 1rem}.page-module__SkTyMG__article{padding:2rem 1.5rem}.page-module__SkTyMG__articleTitle{font-size:2rem}.page-module__SkTyMG__articleDescription,.page-module__SkTyMG__articleContent{font-size:1rem}.page-module__SkTyMG__articleContent h1{font-size:2rem}.page-module__SkTyMG__articleContent h2{font-size:1.75rem}.page-module__SkTyMG__articleContent h3{font-size:1.5rem}.page-module__SkTyMG__articleContent h4{font-size:1.25rem}.page-module__SkTyMG__articleContent pre{padding:1rem}.page-module__SkTyMG__articleContent table{font-size:.875rem}.page-module__SkTyMG__articleContent table th,.page-module__SkTyMG__articleContent table td{padding:.5rem}}
