.detail-article h2{font-size:clamp(1.4rem,2.3vw,1.85rem);line-height:1.3;margin:2.3rem 0 1rem;color:#16213b;scroll-margin-top:7rem}.detail-article h3{font-size:1.15rem;line-height:1.45;margin:1.6rem 0 .65rem;color:#16213b;scroll-margin-top:7rem}.detail-article a{color:#235aec;text-decoration:underline;text-underline-offset:3px}.detail-article a:hover{color:#1239a8}.detail-article .editorial-list{padding-left:1.5rem;margin:1rem 0 1.5rem;list-style:disc}.detail-article .editorial-list li{margin:.6rem 0;line-height:1.75}.article-contents{padding:1.25rem 1.5rem;border:1px solid #dce4f4;border-radius:16px;background:#f5f8ff;margin:1.3rem 0 2rem}.article-contents strong{color:#16213b}.article-contents ul{padding-left:1.2rem;margin:.7rem 0 0;list-style:disc}.article-contents li{margin:.45rem 0}.detail-article .editorial-byline{font-size:.875rem;color:#65718a;margin:0 0 1.4rem;line-height:1.7}.detail-cover img{height:auto}.detail-article p{overflow-wrap:anywhere}@media(max-width:640px){.article-contents{padding:1rem}.detail-article h2{margin-top:1.8rem}}
