.article-masthead--news{position:relative}.article-masthead--news__lines{pointer-events:none;opacity:.38;position:absolute;inset:0;overflow:hidden}.article-masthead--news__lines i{transform-origin:100%;width:48%;height:1px;animation:news-article-line 8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#5267d885,#d9f06dbf,#0000);position:absolute;right:-8%;transform:rotate(-12deg)scaleX(0)}.article-masthead--news__lines i:first-child{top:25%}.article-masthead--news__lines i:nth-child(2){width:38%;animation-delay:1.7s;top:52%;right:2%}.article-masthead--news__lines i:nth-child(3){width:30%;animation-delay:3.4s;top:77%;right:-3%}.article-masthead--news .article-masthead__inner{z-index:1;min-height:560px;position:relative}.article-masthead--news .article-masthead__copy{min-width:0}.article-masthead--news h1{font-size:clamp(27px,2.55vw,39px);line-height:1.58}.news-article-hero-visual{border:1px solid var(--line);background:#f7f7f2eb;padding:12px}.news-article-hero-visual img{object-fit:contain;max-height:330px}.news-article-layout{grid-template-columns:minmax(0,760px) 280px;justify-content:space-between;align-items:start;gap:clamp(60px,8vw,110px);padding:88px 0 140px;display:grid}.news-article-rail{display:none}.news-article-body{min-width:0}.news-article-content{color:#3f4a5d}.news-article-content>p{margin-bottom:1.75em}.news-article-content>h2{letter-spacing:-.02em;border:0;margin:82px 0 28px;padding:0 0 0 22px;font-size:clamp(21px,2vw,27px);line-height:1.62;position:relative}.news-article-content>h2:before{content:"";background:var(--action-color);width:3px;height:1.1em;position:absolute;top:.28em;left:0}.news-article-content>h3{margin:50px 0 18px;font-size:19px;line-height:1.7}.news-article-content>h4{color:#17243b;letter-spacing:-.01em;margin:36px 0 12px;font-size:17px;line-height:1.72}.news-article-content>h5,.news-article-content>h6{color:#26334a;letter-spacing:0;margin:30px 0 10px;font-size:15px;line-height:1.75}.news-article-content>:first-child{margin-top:0}.news-article-content img{object-fit:contain;width:auto;max-width:100%;max-height:720px;margin:46px auto 38px}.news-article-content>.gallery{gap:10px;margin:42px 0;display:grid}.news-article-content>.gallery-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.news-article-content>.gallery-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.news-article-content>.gallery-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.news-article-content .gallery-item,.news-article-content .gallery-icon{min-width:0;margin:0}.news-article-content .gallery img{object-fit:contain;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block}.news-article-content ul,.news-article-content ol{margin:28px 0 38px;padding-left:1.5em}.news-article-content li+li{margin-top:.7em}.news-article-content blockquote{color:#475369;border-left:3px solid var(--acid);background:#f4f5f0;margin:40px 0;padding:25px 28px}.news-article-content blockquote p{margin:0}.news-article-content a:not(.news-article-inline-cta){color:var(--action-link-color);text-underline-offset:4px;text-decoration:underline 1px}.news-article-content iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;margin:42px auto}.news-article-content table{border-collapse:collapse;width:100%;margin:42px 0;font-size:13px}.news-article-content th,.news-article-content td{border:1px solid var(--line);text-align:left;padding:14px}.news-article-content th{background:#f4f5f0}.news-article-faq{gap:10px;margin:0 0 48px;display:grid}.news-article-faq__item{background:#f4f5f0;border-radius:10px;padding:22px 24px 23px}.news-article-faq__item>h4{color:#17243b;margin:0 0 9px;font-size:16px;line-height:1.7}.news-article-faq__item>p{color:#566276;margin:0;font-size:14px;line-height:1.95}.news-article-inline-cta{background:var(--action-color);min-height:54px;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;margin:16px auto 30px;padding:0 25px;font-size:13px;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.news-article-inline-cta:hover{box-shadow:var(--button-shadow-action);transform:translateY(-3px)}.news-article-rail nav{border-top:1px solid var(--line);position:sticky;top:94px}.news-article-rail nav>p{color:var(--action-color);font:800 9px/1 var(--font-latin);letter-spacing:.16em;border-bottom:1px solid var(--line);padding:18px 0}.news-article-rail a{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr 18px;align-items:center;gap:8px;min-height:72px;padding:16px 0;display:grid}.news-article-rail a>span{color:#8b94a2;font:700 8px/1 var(--font-latin)}.news-article-rail a>strong{font-size:11px;line-height:1.65}.news-article-rail a>i{color:var(--action-color);transition:transform .3s var(--ease-out);font-style:normal}.news-article-rail a:hover i{transform:translate(4px)}.news-article-aside .article-toc{max-height:none;overflow:visible}.article-toc{--toc-fade-color:#f4f5f0}.news-article-category-path{color:#657084;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:flex}.news-article-category-path a{background:#f3f4ef;border-radius:999px;padding:7px 10px;transition:color .25s,background-color .25s}.news-article-category-path a:hover,.news-article-category-path a.is-current{color:var(--action-color);background:#eef0ff}.news-article-category-path i{color:#9ba3af;font-style:normal}.news-article-resources{margin-top:85px}@keyframes news-article-line{0%,8%{opacity:0;transform:rotate(-12deg)scaleX(0)}22%,55%{opacity:1;transform:rotate(-12deg)scaleX(1)}74%,to{transform-origin:0;opacity:0;transform:rotate(-12deg)scaleX(0)}}@media (width>=1021px) and (width<=1279px){.news-article-layout{grid-template-columns:minmax(0,760px) 270px;gap:42px;width:min(1160px,100vw - 112px)}}@media (width>=1280px){.news-article-layout{grid-template-columns:minmax(140px,160px) minmax(0,700px) minmax(220px,250px);gap:clamp(34px,3vw,46px);width:min(1160px,100vw - 112px)}.news-article-rail{grid-area:1/1;display:block}.news-article-body{grid-area:1/2}.news-article-aside{grid-area:1/3}}@media (width<=1020px){.news-article-layout{grid-template-columns:1fr;width:min(760px,100vw - 40px)}.news-article-body{justify-self:center;width:min(100%,700px)}.news-article-aside{grid-template-columns:1fr 1fr;width:100%;position:static}.news-article-aside .article-toc{grid-column:1/-1;max-height:none}}@media (width<=720px){.article-masthead--news .article-masthead__inner{min-height:auto}.article-masthead--news h1{font-size:var(--type-jp-article-title)}.news-article-hero-visual{padding:8px}.news-article-layout{gap:55px;width:min(700px,100vw - 32px);padding-top:58px;padding-bottom:90px}.news-article-content>h2{margin-top:64px;font-size:22px}.news-article-content>h3{font-size:18px}.news-article-content>h4{margin-top:32px;font-size:16px}.news-article-content>.gallery{gap:5px}.news-article-faq__item{padding:19px 18px 20px}.news-article-content img{margin-block:36px 30px}.news-article-aside{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.article-masthead--news__lines i{animation:none}}
