.article-main{max-width:900px;margin:0 auto;padding:42px 0 70px}.article-main h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12;letter-spacing:-.035em;max-width:21ch}.article-main h2{font-size:clamp(1.45rem,3vw,2rem);margin:2.2rem 0 .6rem}.article-main h3{font-size:1.12rem;margin:1.3rem 0 .4rem}.article-main p,.article-main li{line-height:1.72}.article-lead{font-size:1.16rem;max-width:68ch}.article-main figure{margin:2rem 0;padding:1rem;border:1px solid #dfdfd5;border-radius:18px;background:#f9faf7}.article-main figure img{display:block;max-width:100%;height:auto}.article-main figcaption{font-size:.9rem;margin-top:.75rem;color:#55625b}.mobile-graphic{display:none}.article-video{display:block;width:min(100%,360px);height:auto;aspect-ratio:9/16;background:#173b3c;border-radius:18px;margin:1rem auto 2rem}.table-wrap{overflow-x:auto}.article-main table{width:100%;border-collapse:collapse;min-width:600px}.article-main th,.article-main td{text-align:left;border-bottom:1px solid #d9dfd8;padding:.85rem .6rem;vertical-align:top}.article-main th{background:#eef4ed}.article-main a{text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.article-main{padding:22px 0 50px}.article-main h1{max-width:none}.article-main figure img{display:none}.mobile-graphic{display:grid;gap:.6rem}.mobile-graphic>strong{font-size:1.2rem;color:#173b3c}.mobile-graphic>span,.mobile-graphic>small{line-height:1.5}.four-cases{grid-template-columns:1fr 1fr}.four-cases p{margin:0;padding:.8rem;background:white;border:1px solid #d9dfd8;border-radius:12px}.four-cases b,.four-cases span{display:block}.article-main table{min-width:0}.article-main thead{display:none}.article-main tr{display:block;border:1px solid #d9dfd8;border-radius:12px;margin:.7rem 0;padding:.35rem}.article-main td{display:block;border:0;padding:.25rem .5rem}.article-main td::before{content:attr(data-label) ': ';font-weight:700}}
