.p-article{padding:32px 16px}.p-article__inner{max-width:780px;margin:0 auto}.p-article__header{margin-bottom:32px}.p-article__date{display:block;font-size:.875rem;color:#666;margin-bottom:8px}.p-article__title{font-size:1.5rem;font-weight:700;line-height:1.4}.p-article__eyecatch{margin-bottom:32px}.p-article__eyecatch__image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.p-article__body{font-size:1rem;line-height:1.8}.p-article__body h2{font-size:1.375rem;font-weight:700;margin-top:40px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e0e0e0}.p-article__body h3{font-size:1.125rem;font-weight:700;margin-top:32px;margin-bottom:16px}.p-article__body p{margin-bottom:16px}.p-article__body ul,.p-article__body ol{margin-bottom:16px;padding-left:24px;list-style:disc}.p-article__body ol{list-style:decimal}.p-article__footer{margin-top:48px;padding-top:32px;border-top:1px solid #e0e0e0}@media(min-width:768px){.p-article{padding:48px 32px}.p-article__title{font-size:2rem}}
