.page-module-scss-module__L3-rqG__article{overflow-wrap:break-word;word-break:break-word;width:100%;max-width:1440px;margin:0 auto}.page-module-scss-module__L3-rqG__back{padding:var(--space-6)var(--space-8);font-size:var(--text-xs);color:var(--text-muted);transition:color var(--duration-fast)var(--ease-out);text-decoration:none;display:inline-block}.page-module-scss-module__L3-rqG__back:hover{color:var(--color-primary)}.page-module-scss-module__L3-rqG__heroWrap{border-radius:var(--radius-md);width:100%;margin:0 var(--space-8)var(--space-6);max-width:calc(100% - var(--space-8)*2);position:relative;overflow:hidden}.page-module-scss-module__L3-rqG__heroImage{aspect-ratio:2.3;object-fit:cover;width:100%;height:auto;display:block}.page-module-scss-module__L3-rqG__heroOverlay{background:linear-gradient(#0000 0%,#0000004d 50%,#000000d9 100%);position:absolute;inset:0}.page-module-scss-module__L3-rqG__heroContent{padding:var(--space-8);gap:var(--space-3);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module-scss-module__L3-rqG__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.page-module-scss-module__L3-rqG__tag{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);background:rgba(var(--color-primary-rgb),.2);color:var(--color-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 10px;font-size:.6rem}.page-module-scss-module__L3-rqG__title{font-size:clamp(1.6rem,5vw,var(--text-3xl));color:#fff;max-width:48rem;font-weight:700;line-height:1.2}.page-module-scss-module__L3-rqG__excerpt{font-size:var(--text-base);color:#ffffffb3;max-width:40rem;margin:0;line-height:1.6}.page-module-scss-module__L3-rqG__authorBar{padding:var(--space-4)var(--space-8);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__L3-rqG__authorInfo{align-items:center;gap:var(--space-3);display:flex}.page-module-scss-module__L3-rqG__authorAvatar{background:rgba(var(--color-primary-rgb),.15);width:40px;height:40px;color:var(--color-primary);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module-scss-module__L3-rqG__authorName{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;display:block}.page-module-scss-module__L3-rqG__metaRow{gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);display:flex}.page-module-scss-module__L3-rqG__date,.page-module-scss-module__L3-rqG__readTime{color:var(--text-muted)}.page-module-scss-module__L3-rqG__readTime:before{content:"·";margin-right:var(--space-1)}.page-module-scss-module__L3-rqG__body{padding:0 var(--space-8)}.page-module-scss-module__L3-rqG__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6)var(--space-8);margin-top:var(--space-8);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.page-module-scss-module__L3-rqG__footerTags{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__L3-rqG__footerTag{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:2px 8px;font-size:.6rem}.page-module-scss-module__L3-rqG__backLink{font-size:var(--text-xs);color:var(--color-primary);transition:opacity var(--duration-fast)var(--ease-out);text-decoration:none}.page-module-scss-module__L3-rqG__backLink:hover{opacity:.8}@media (max-width:640px){.page-module-scss-module__L3-rqG__back{padding:var(--space-4)}.page-module-scss-module__L3-rqG__heroWrap{margin:0 var(--space-4);max-width:calc(100% - var(--space-4)*2)}.page-module-scss-module__L3-rqG__heroContent{padding:var(--space-4)}.page-module-scss-module__L3-rqG__authorBar{padding:var(--space-3)var(--space-4)}.page-module-scss-module__L3-rqG__body{padding:0 var(--space-4)}.page-module-scss-module__L3-rqG__footer{padding:var(--space-4)}}[data-skin=hud] .page-module-scss-module__L3-rqG__back{font-family:var(--font-mono);letter-spacing:.04em}[data-skin=hud] .page-module-scss-module__L3-rqG__tag{font-family:var(--font-mono)}[data-skin=hud] .page-module-scss-module__L3-rqG__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em}[data-skin=hud] .page-module-scss-module__L3-rqG__authorAvatar{font-family:var(--font-mono)}[data-skin=hud] .page-module-scss-module__L3-rqG__authorName{font-family:var(--font-mono)}[data-skin=hud] .page-module-scss-module__L3-rqG__metaRow{font-family:var(--font-mono)}[data-skin=hud] .page-module-scss-module__L3-rqG__footerTag{font-family:var(--font-mono)}[data-skin=hud] .page-module-scss-module__L3-rqG__backLink{font-family:var(--font-mono);letter-spacing:.04em}