.news-page-shell.news-article-shell{--article-ink: #172a44;--article-muted: #586a80;--article-blue: #315f9e;--article-line: #e2e8ef;--article-soft: #f6f8fb;background:#fff;color:var(--article-ink)}.news-page-shell.news-article-shell .news-article-page{padding-top:0}.news-page-shell.news-article-shell .news-article,.news-page-shell.news-article-shell .news-related>.container{width:min(1180px,calc(100% - 80px));max-width:none;margin-inline:auto}.news-page-shell.news-article-shell .news-article{display:block;padding:60px 0 88px;border:0;border-radius:0;background:transparent;box-shadow:none}.news-page-shell.news-article-shell .news-article__backlink{min-height:44px;margin:0 0 20px;align-items:center;color:var(--article-blue);font-size:.83rem;font-weight:700;text-underline-offset:5px}.news-page-shell.news-article-shell .news-article__head{margin:0 0 56px;padding-bottom:48px;border-bottom:1px solid var(--article-line)}.news-page-shell.news-article-shell .news-article__meta{gap:12px 24px;margin:0 0 22px;flex-wrap:wrap;color:var(--article-muted);font-size:.78rem;line-height:1.65}.news-page-shell.news-article-shell .news-article__badge{padding:0;border:0;border-radius:0;background:transparent;color:var(--article-blue);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.news-page-shell.news-article-shell .news-article__title{max-width:27ch;margin:0;color:var(--article-ink);font-family:Sora,sans-serif;font-size:clamp(2.6rem,4.5vw,3.8rem);font-weight:600;line-height:1.13;letter-spacing:-.055em;overflow-wrap:break-word;text-wrap:balance}.news-page-shell.news-article-shell .news-article__intro-card{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:56px;margin:38px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.news-page-shell.news-article-shell .news-article__intro-media{min-height:0;aspect-ratio:16/9;border-radius:12px;background:var(--article-soft)}.news-page-shell.news-article-shell .news-article__intro-media img{object-fit:cover}.news-page-shell.news-article-shell .news-article__summary{padding:0}.news-page-shell.news-article-shell .news-article__summary p{max-width:60ch;margin:0;color:var(--article-muted);font-size:1.04rem;line-height:1.8}.news-page-shell.news-article-shell .news-article__body-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:56px}.news-page-shell.news-article-shell .news-article-service{position:sticky;top:120px;min-width:0;margin:0;padding:0}.news-page-shell.news-article-shell .news-article__content{min-width:0;max-width:70ch;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.news-page-shell.news-article-shell .news-article__content :is(h2,h3,h4){color:var(--article-ink);font-family:Sora,sans-serif;font-weight:600;line-height:1.3;letter-spacing:-.035em;overflow-wrap:break-word}.news-page-shell.news-article-shell .news-article__content h2{margin-top:56px;font-size:clamp(1.6rem,2.1vw,2rem)}.news-page-shell.news-article-shell .news-article__content h3{margin-top:36px;font-size:1.3rem}.news-page-shell.news-article-shell .news-article__content :is(p,li){color:var(--article-muted);font-size:1rem;line-height:1.85}.news-page-shell.news-article-shell .news-article__content p{margin-bottom:20px}.news-page-shell.news-article-shell .news-article__content :is(ul,ol){padding:0;padding-inline-start:24px}.news-page-shell.news-article-shell .news-article__content :is(img,iframe,video){max-width:100%;border-radius:8px;border-color:var(--article-line)}.news-page-shell.news-article-shell .news-article__content img{height:auto}.news-page-shell.news-article-shell .news-article__content a{display:inline;min-height:0;color:var(--article-blue);line-height:inherit;text-decoration-thickness:1px;text-decoration-color:currentColor}.news-page-shell.news-article-shell .news-related{padding-block:64px 88px;border-top:1px solid var(--article-line);background:var(--article-soft)}.news-page-shell.news-article-shell .news-related__head{margin-bottom:32px}.news-page-shell.news-article-shell .news-related__title{margin-top:12px;color:var(--article-ink);font-family:Sora,sans-serif;font-size:clamp(1.75rem,2.55vw,2.5rem);font-weight:600;line-height:1.23;letter-spacing:-.04em}.news-page-shell.news-article-shell a:focus-visible{outline:3px solid var(--article-blue);outline-offset:4px}@media (max-width:1080px){.news-page-shell.news-article-shell .news-article__intro-card,.news-page-shell.news-article-shell .news-article__body-layout{grid-template-columns:minmax(0,1fr);gap:32px}.news-page-shell.news-article-shell .news-article__intro-card{gap:28px}.news-page-shell.news-article-shell .news-article__intro-media{min-height:0}.news-page-shell.news-article-shell .news-article__content{max-width:70ch}.news-page-shell.news-article-shell .news-article-service{position:static}}@media (max-width:600px){.news-page-shell.news-article-shell .news-article,.news-page-shell.news-article-shell .news-related>.container{width:calc(100% - 40px)}.news-page-shell.news-article-shell .news-article{padding-block:36px 56px}.news-page-shell.news-article-shell .news-article__head{margin-bottom:36px;padding-bottom:32px}.news-page-shell.news-article-shell .news-article__title{font-size:clamp(2rem,7.5vw,2.6rem);line-height:1.18;letter-spacing:-.045em}.news-page-shell.news-article-shell .news-article__meta{gap:8px 16px;font-size:.72rem}.news-page-shell.news-article-shell .news-article__intro-card{margin-top:28px;gap:20px}.news-page-shell.news-article-shell .news-article__summary p{font-size:.98rem}.news-page-shell.news-article-shell .news-related{padding-block:48px 56px}}@media (max-height:800px),(prefers-reduced-motion:reduce){.news-page-shell.news-article-shell .news-article-service{position:static}}@media (prefers-reduced-motion:reduce){.news-page-shell.news-article-shell .news-image-lightbox__trigger img,.news-page-shell.news-article-shell .news-image-lightbox__trigger:after{transition:none;transform:none}}