.contents-module__gXLrgq__newsPage{background:#fff;min-height:100vh;padding:100px 0 60px}.contents-module__gXLrgq__container{max-width:1200px;margin:0 auto;padding:0 24px}.contents-module__gXLrgq__pageTitle{color:#1a1a1a;margin:0 0 40px;font-size:36px;font-weight:700}.contents-module__gXLrgq__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.contents-module__gXLrgq__card{background:#fff;border-radius:12px;text-decoration:none;transition:all .3s;display:block;overflow:hidden;box-shadow:0 2px 8px #0000000f}.contents-module__gXLrgq__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.contents-module__gXLrgq__imageWrapper{background:#f5f5f5;width:100%;height:200px;position:relative}.contents-module__gXLrgq__image{object-fit:cover}.contents-module__gXLrgq__content{padding:24px}.contents-module__gXLrgq__date{color:#666;margin-bottom:8px;font-size:13px;display:block}.contents-module__gXLrgq__cardTitle{color:#1a1a1a;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.contents-module__gXLrgq__description{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.contents-module__gXLrgq__emptyState{text-align:center;color:#666;padding:80px 20px}.contents-module__gXLrgq__articlePage{background:#fff;min-height:100vh;padding:100px 0 60px}.contents-module__gXLrgq__articleContainer{max-width:800px;margin:0 auto;padding:0 24px}.contents-module__gXLrgq__backLink{color:#1b5884;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.contents-module__gXLrgq__backLink:hover{text-decoration:underline}.contents-module__gXLrgq__articleHeader{margin-bottom:32px}.contents-module__gXLrgq__articleDate{color:#666;margin-bottom:12px;font-size:14px;display:block}.contents-module__gXLrgq__articleTitle{color:#1a1a1a;margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.3}.contents-module__gXLrgq__articleDescription{color:#666;margin:0;font-size:18px;line-height:1.6}.contents-module__gXLrgq__featuredImage{border-radius:12px;width:100%;height:auto;margin-bottom:40px}.contents-module__gXLrgq__articleContent{color:#333;font-size:17px;line-height:1.8}.contents-module__gXLrgq__articleContent h2{color:#1a1a1a;margin:40px 0 16px;font-size:24px;font-weight:600}.contents-module__gXLrgq__articleContent h3{color:#1a1a1a;margin:32px 0 12px;font-size:20px;font-weight:600}.contents-module__gXLrgq__articleContent p{margin:0 0 20px}.contents-module__gXLrgq__articleContent a{color:#1b5884;text-decoration:underline}.contents-module__gXLrgq__articleContent ul,.contents-module__gXLrgq__articleContent ol{margin:20px 0;padding-left:24px}.contents-module__gXLrgq__articleContent li{margin:8px 0}.contents-module__gXLrgq__articleContent img{border-radius:8px;max-width:100%;height:auto;margin:24px 0}.contents-module__gXLrgq__articleContent blockquote{color:#666;border-left:4px solid #1b5884;margin:24px 0;padding-left:20px;font-style:italic}.contents-module__gXLrgq__notFound{text-align:center;padding:100px 20px}.contents-module__gXLrgq__notFoundTitle{color:#1a1a1a;margin:0 0 16px;font-size:24px;font-weight:600}.contents-module__gXLrgq__notFoundText{color:#666;margin:0 0 24px}.contents-module__gXLrgq__notFoundLink{color:#fff;background:#1b5884;border-radius:8px;padding:12px 24px;font-weight:500;text-decoration:none;display:inline-block}@media (max-width:992px){.contents-module__gXLrgq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.contents-module__gXLrgq__pageTitle{font-size:28px}.contents-module__gXLrgq__grid{grid-template-columns:1fr}.contents-module__gXLrgq__articleTitle{font-size:28px}.contents-module__gXLrgq__articleDescription,.contents-module__gXLrgq__articleContent{font-size:16px}}
