.news-list{list-style:none;margin:0;padding:0}.news-list li{border-top:1px solid var(--line)}.news-list li:last-child{border-bottom:1px solid var(--line)}.news-row{display:grid;grid-template-columns:120px 1fr 34px;gap:26px;align-items:center;padding:32px 0}.news-row time{font:14px var(--en);color:var(--muted)}.news-row h2{font:500 18px/1.8 var(--jp);padding:0;margin:0;background:none;box-shadow:none}.news-row .news-arrow{font-size:28px}.news-row:hover h2{text-decoration:underline;text-underline-offset:6px}.article-wrap{max-width:880px;margin:auto;padding-bottom:80px}.article-header{margin-top:40px;padding-bottom:32px;border-bottom:1px solid var(--line)}.article-meta{display:flex;gap:22px;font:14px var(--en);margin-bottom:24px;color:var(--muted)}.article-header h1{font:500 clamp(25px,4vw,44px)/1.6 var(--jp);letter-spacing:0;background:none;padding:0;margin:0;box-shadow:none;overflow-wrap:anywhere}.article-body{padding-block:32px}.article-body p,.article-body li{font-size:16px;line-height:2.1}.article-body p{margin:0 0 24px}.article-body h2{font:600 21px/1.7 var(--jp);background:none;padding:0;margin:38px 0 18px;box-shadow:none}.article-body ul{padding-left:1.4em;margin:0 0 28px}.article-body a{text-decoration:underline;text-underline-offset:4px}.article-back{display:inline-block;padding:16px 0;border-top:1px solid var(--line);font-size:15px}.article-links{display:flex;flex-wrap:wrap;gap:14px;margin-block:32px}.article-links a{text-decoration:none}.article-related{margin-top:40px;border-top:1px solid var(--line);padding-top:22px;font-size:14px}.article-related a{display:block;margin-top:12px;text-decoration:underline;line-height:1.8}@media(max-width:600px){.news-row{grid-template-columns:1fr 24px;gap:12px;padding:24px 0}.news-row time{grid-column:1/-1}.news-row h2{font-size:17px}.article-header{margin-top:28px}.article-body{padding-block:26px}.article-wrap{padding-bottom:50px}}