.page-index{background-color:#0D0E12;color:#FFF3E6;font-family:Arial,sans-serif;line-height:1.6}
.page-index__main-article{max-width:1200px;margin:0 auto;padding:10px 20px 40px}
.page-index__article-title{font-size:2.5em;font-weight:bold;color:#FF8C1A;margin-bottom:30px;text-align:center;line-height:1.3}
.page-index__article-content p{font-size:1.1em;line-height:1.8;margin-bottom:1em;color:#FFF3E6}
.page-index__article-subtitle{font-size:1.8em;color:#FFA53A;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #A84F0C;font-weight:bold}
.page-index__article-content ul{list-style:disc;margin-left:20px;margin-bottom:1em;padding-left:0}
.page-index__article-content ul li{margin-bottom:0.5em;line-height:1.6;color:#FFF3E6}
.page-index__article-content ul li strong{color:#FFB04D}
.page-index__article-figure{margin:30px auto;text-align:center;max-width:100%}
.page-index__article-figure img{max-width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.3);object-fit:cover;margin:0 auto}
.page-index__article-figure figcaption{font-size:0.9em;color:#FFA53A;margin-top:10px;text-align:center;font-style:italic}
.page-index__cta-button{display:inline-block;background:linear-gradient(180deg, #FFA53A 0%, #D96800 100%);color:#FFFFFF;font-weight:bold;padding:12px 24px;border-radius:4px;text-decoration:none;box-shadow:0 2px 6px rgba(255,140,26,0.4);transition:opacity 0.2s;font-size:1em;border:none}
.page-index__cta-button:hover{opacity:0.9}
@media (max-width:768px){.page-index__main-article{margin:20px auto;padding:10px 15px}
.page-index__article-title{font-size:1.8em;margin-bottom:20px;line-height:1.3}
.page-index__article-content p,
.page-index__article-content ul li{font-size:1em;line-height:1.6}
.page-index__article-subtitle{font-size:1.5em;margin-top:30px;margin-bottom:15px}
.page-index__article-figure{margin:20px auto}
.page-index img{max-width:100%;height:auto}
.page-index__cta-button{width:100%;text-align:center;padding:12px 16px;box-sizing:border-box}}