.page-module__sE52AW__articleSection{box-sizing:border-box;width:100%;margin:0 auto;padding:32px 24px 80px;max-width:800px!important}.page-module__sE52AW__backButton{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:.9rem;font-weight:500;transition:color .2s;display:inline-flex}.page-module__sE52AW__backButton:hover{color:var(--primary)}.page-module__sE52AW__header{margin-bottom:28px}.page-module__sE52AW__title{color:var(--secondary);margin:16px 0;font-size:2.2rem;font-weight:800;line-height:1.3}.page-module__sE52AW__meta{color:var(--text-muted);gap:24px;font-size:.9rem;display:flex}.page-module__sE52AW__metaItem{align-items:center;gap:6px;display:flex}.page-module__sE52AW__imageWrapper{width:100%;margin-bottom:36px}.page-module__sE52AW__image{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;height:auto;box-shadow:var(--shadow-sm);display:block}.page-module__sE52AW__content{color:var(--text-main);font-size:1.1rem;line-height:1.85}.page-module__sE52AW__content p{margin-bottom:24px}.page-module__sE52AW__content h2{margin:1.6em 0 .6em;font-size:1.45rem;font-weight:700;line-height:1.35}.page-module__sE52AW__content h3{margin:1.4em 0 .5em;font-size:1.2rem;font-weight:700;line-height:1.4}.page-module__sE52AW__content img{border-radius:var(--radius-md);border:1px solid var(--border);width:auto;max-width:100%;height:auto;max-height:min(560px,70vh);margin:28px auto;display:block}.page-module__sE52AW__content .slides{scroll-snap-type:x mandatory;gap:12px;margin:20px 0 8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.page-module__sE52AW__content .slides img{scroll-snap-align:start;width:280px;max-height:none;box-shadow:var(--shadow-sm);flex:0 0 280px;margin:0}.page-module__sE52AW__content .slides-hint{text-align:center;color:var(--text-muted);margin:0 0 24px;font-size:.88rem}.page-module__sE52AW__content a{color:var(--primary);text-decoration:underline}.page-module__sE52AW__content strong{font-weight:700}@media (max-width:600px){.page-module__sE52AW__articleSection{padding:20px 16px 60px}.page-module__sE52AW__title{font-size:1.65rem}.page-module__sE52AW__content{font-size:1rem}.page-module__sE52AW__content .slides img{flex-basis:72vw;width:72vw}}
