.page-module__KKQMWq__container{background:#fff;max-width:1200px;margin:0 auto;padding:2rem 1rem}.page-module__KKQMWq__breadcrumb{margin-bottom:2rem}.page-module__KKQMWq__backLink{color:#2563eb;text-decoration:none;transition:color .3s}.page-module__KKQMWq__backLink:hover{color:#1e40af}.page-module__KKQMWq__eyecatchContainer{aspect-ratio:16/9;border-radius:8px;margin-bottom:2rem;position:relative;overflow:hidden}.page-module__KKQMWq__eyecatchImage{object-fit:cover}.page-module__KKQMWq__header{margin-bottom:2rem}.page-module__KKQMWq__category{color:#1e40af;background-color:#dbeafe;border-radius:9999px;margin-bottom:1rem;padding:.5rem .75rem;font-size:.875rem;display:inline-block}.page-module__KKQMWq__title{color:#111827;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.page-module__KKQMWq__date{color:#6b7280;font-size:.875rem}.page-module__KKQMWq__updateDate{color:#6b7280;margin-left:1rem;font-size:.875rem}.page-module__KKQMWq__content{color:#374151;font-size:1.125rem;line-height:1.8}.page-module__KKQMWq__content h1{color:#111827;margin:2rem 0 1rem;font-size:1.875rem;font-weight:700}.page-module__KKQMWq__content h2{color:#111827;margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:700}.page-module__KKQMWq__content h3{color:#111827;margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:700}.page-module__KKQMWq__content p{margin-bottom:1rem}.page-module__KKQMWq__content a{color:#2563eb;text-decoration:underline}.page-module__KKQMWq__content a:hover{color:#1e40af}.page-module__KKQMWq__content strong{color:#111827;font-weight:700}.page-module__KKQMWq__content ul,.page-module__KKQMWq__content ol{margin:1rem 0;padding-left:1.5rem}.page-module__KKQMWq__content li{margin-bottom:.5rem}.page-module__KKQMWq__content blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin:1.5rem 0;padding-left:1rem;font-style:italic}.page-module__KKQMWq__content code{background-color:#f3f4f6;border-radius:4px;padding:.125rem .25rem;font-family:Courier New,monospace;font-size:.875rem}.page-module__KKQMWq__content pre{color:#fff;background-color:#1f2937;border-radius:8px;margin:1.5rem 0;padding:1rem;overflow-x:auto}.page-module__KKQMWq__content pre code{background-color:transparent;padding:0}.page-module__KKQMWq__content img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0}@media (min-width:768px){.page-module__KKQMWq__content img{border-radius:4px;width:70%;margin:0 auto;display:block}}
