.article-reading{overflow-wrap:anywhere;font-size:15px;line-height:2.2;container:article-reading/inline-size}.article-reading>.article-reading-block,.article-reading>.article-reading-toc{width:100%;max-width:42.5rem;margin-inline:auto}.article-reading>.article-reading-block{margin-block-start:2rem;scroll-margin-top:7rem}.article-reading>[data-block-type=table],.article-reading>[data-block-type=image],.article-reading>[data-block-type=steps],.article-reading>[data-block-type=copy]{max-width:none;margin-block:2.75rem}.article-reading>[data-block-type=heading][data-level="2"],.article-reading>[data-block-type=faq][data-level="2"]{margin-block-start:4.5rem}.article-reading>[data-block-type=heading][data-level="3"]{margin-block-start:3rem}.article-reading>[data-block-type=heading]+.article-reading-block{margin-block-start:1.5rem}.article-reading>[data-block-type=heading][data-level="2"] h2{border-top:2px solid #b9d5df;border-left:0;padding:1.25rem 0 0;font-size:clamp(1.2rem,2.8cqi,1.5rem);line-height:1.65}.article-reading h3{font-size:1.125rem;line-height:1.7}.article-paragraph-group>p+p{margin-block-start:1.6em}.article-reading .article-notice-text{font-size:15px;line-height:2.1}.article-reading [data-block-type=notice] aside,.article-reading [data-block-type=points]>section{box-shadow:none;padding:1.5rem}.article-reading [data-block-type=points] li+li{margin-top:.5rem}.article-reading figure>figcaption{padding:1rem 1.25rem;font-size:.875rem;line-height:1.9}.article-reading-toc{border-block:1px solid #c9dfe7}.article-reading-toc summary{cursor:pointer;color:#16718d;min-height:3rem;padding-block:.75rem;font-weight:600}.article-reading-toc ul{gap:.75rem;padding:.75rem 0 1.5rem;display:grid}.article-reading-toc a{text-underline-offset:.25em;padding-block:.25rem;-webkit-text-decoration:underline #b9d5df;text-decoration:underline #b9d5df;display:block}.article-reading .article-step-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.article-reading .article-step-items li{box-shadow:none;padding:1.25rem}.article-step-items[data-layout=factors]>li:last-child{background:#edf8fc;border:2px solid #16718d;grid-column:1/-1}.article-step-items[data-layout=factors]>li:last-child:before{content:"↓";color:#16718d;margin-bottom:.5rem;font-size:1.4rem;display:block}.article-reading .article-table-mobile,.article-label-scroll-hint{display:none}.article-reading .article-table-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.article-reading table td,.article-reading table th{padding:1rem;line-height:1.9}.article-label-viewport{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.article-label-viewport img{min-width:680px}.article-landscape-viewport img{min-width:0}@container article-reading (max-width:639px){.article-landscape-viewport img{min-width:960px}.article-reading .article-step-items,.article-reading .article-table-cards,.article-reading .article-copy-sections{grid-template-columns:minmax(0,1fr)}.article-reading .article-copy-header{display:block}.article-reading .article-copy-header button{margin-top:1rem}.article-reading .article-step-items[data-layout=flow]>li{grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;display:grid}.article-reading .article-step-items[data-layout=flow]>li>div:first-child{grid-row:span 2}.article-reading .article-step-items[data-layout=flow]>li>div:first-child svg{display:none}.article-reading .article-step-items[data-layout=flow]>li>:nth-child(2){margin-top:0}.article-reading .article-table-mobile{display:grid}.article-reading .article-table-desktop{display:none}.article-reading [data-block-type=notice] aside,.article-reading [data-block-type=points]>section{padding:1.125rem}.article-label-scroll-hint{background:#edf8fc;padding:.75rem 1rem;font-size:.8125rem;line-height:1.7;display:block}}@media print{.article-reading-toc,.article-label-scroll-hint{display:none}.article-reading .article-table-desktop{display:block;overflow:visible}.article-reading .article-table-mobile{display:none}.article-reading table,.article-label-viewport img,.article-landscape-viewport img{min-width:0}.article-reading [data-block-type=copy]>section{break-inside:auto}.article-reading h2,.article-reading h3{break-after:avoid}}
