.s2-dl-chips{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.s2-dl-chip{border:1px solid var(--s2-line);border-radius:var(--radius-pill);color:var(--s2-text-dim);font-size:var(--font-size-sm);padding:8px 18px;font-weight:600;transition:color .2s,border-color .2s,background-color .2s}.s2-dl-chip:hover{color:var(--s2-text)}.s2-dl-chip[aria-pressed=true]{border-color:var(--s2-orange);color:var(--s2-text);background-color:#faa1001f}.s2-dl-grid{gap:24px;display:grid}.s2-dl-card{height:100%}.s2-dl-btns{margin-top:var(--space-xl);flex-wrap:wrap;gap:8px;display:flex}.s2-dl-btns .s2-cat-btn{margin-top:0}.s2-dl-note{color:var(--s2-text-dim);font-size:var(--font-size-sm);word-break:keep-all;margin-top:40px}.s2-dl-note a{color:var(--s2-text);text-underline-offset:4px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.s2-dl-note .s2-ico{width:16px;height:16px}@media screen and (width>=768px){.s2-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-dl-feature{grid-column:1/-1}.s2-dl-feature .s2-dl-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.s2-dl-feature .s2-cat-cover{width:100%;max-width:560px;margin:0 auto}}@media screen and (width>=1024px){.s2-dl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s2-dl-feature .s2-dl-card{gap:72px;padding:48px 64px}.s2-dl-feature .s2-cat-title{font-size:var(--font-size-4xl,40px)}.s2-dl-feature .s2-cat-desc{font-size:var(--font-size-md,17px)}}.s2-nw-head .s2-dl-chips{margin:24px 0 0}.s2-nw-top{border:1px solid var(--s2-line);color:inherit;background:radial-gradient(70% 60% at 30% 30%,#11237180,#0000 75%),linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:28px;gap:24px;margin-bottom:40px;padding:20px;text-decoration:none;display:grid}.s2-nw-thumb{aspect-ratio:16/10;background-color:#ffffff0a;border-radius:18px;overflow:hidden}.s2-nw-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.s2-nw-top:hover .s2-nw-thumb img{transform:scale(1.04)}.s2-nw-thumb.is-empty{background:radial-gradient(60% 70%,#112371cc,#ffffff05);place-items:center;display:grid}.s2-nw-thumb.is-empty img{opacity:.5;width:40%;height:auto}.s2-nw-top-body{flex-direction:column;gap:14px;min-width:0;display:flex}.s2-nw-meta{color:var(--s2-text-dim);font-family:var(--s2-font-en);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.s2-nw-top-title{letter-spacing:-.02em;word-break:keep-all;font-size:clamp(22px,2.2vw,34px);font-weight:700;line-height:1.35;transition:color .25s}.s2-nw-top:hover .s2-nw-top-title{color:var(--s2-orange)}.s2-nw-top-sum{color:var(--s2-text-dim);font-size:var(--font-size-md);word-break:keep-all;line-height:1.65}.s2-nw-more{font-family:var(--s2-font-en);font-size:var(--font-size-sm);align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.s2-nw-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .25s}.s2-nw-top:hover .s2-nw-more svg{transform:translate(4px)}.s2-np{padding:calc(var(--s2-header-h,64px) + 48px) 0 100px;background-color:var(--s2-bg)}.s2-np-inner{max-width:880px}.s2-np-head{margin-top:40px}.s2-np-title{letter-spacing:-.03em;word-break:keep-all;margin-top:16px;font-size:clamp(28px,3.4vw,48px);font-weight:700;line-height:1.3}.s2-np-sum{color:var(--s2-text-dim);font-size:var(--font-size-lg);word-break:keep-all;margin-top:20px;line-height:1.6}.s2-np-figure{background-color:#ffffff0a;border-radius:20px;margin-top:40px;overflow:hidden}.s2-np-figure img{object-fit:contain;width:100%;max-height:640px;display:block}.s2-np-body{color:#ffffffd1;word-break:keep-all;overflow-wrap:break-word;margin-top:48px;font-size:17px;line-height:1.85}.s2-np-body>*+*{margin-top:1.2em}.s2-np-body h2,.s2-np-body h3{color:var(--s2-text);margin-top:2em;font-weight:700;line-height:1.4}.s2-np-body h2{font-size:24px}.s2-np-body h3{font-size:20px}.s2-np-body strong,.s2-np-body b{color:var(--s2-text)}.s2-np-body blockquote{border-left:3px solid var(--s2-orange);color:#ffffffa8;padding-left:20px}.s2-np-body figure img{max-width:100%;height:auto;display:block}.s2-np-body figcaption{color:#ffffff80;margin-top:10px;font-size:14px}.s2-np-body figure.video iframe{aspect-ratio:16/9;background-color:#000;border:0;border-radius:14px;width:100%;display:block}.s2-np-body a{color:var(--s2-orange);text-underline-offset:3px;text-decoration:underline}.s2-np-body ul,.s2-np-body ol{padding-left:1.3em}.s2-np-body ul{list-style:outside}.s2-np-body ol{list-style:decimal}.s2-np-body li+li{margin-top:.4em}.s2-np-body img{border-radius:14px}.s2-np-nav{border-top:1px solid var(--s2-line);grid-template-columns:1fr 1fr;gap:12px;margin-top:72px;padding-top:32px;display:grid}.s2-np-back{grid-area:2/1/auto/-1;justify-self:center;margin-top:12px}.s2-np-link{border:1px solid var(--s2-line);min-width:0;color:inherit;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .25s,background-color .25s;display:flex}.s2-np-link:hover{background-color:#ffffff08;border-color:#faa10080}.s2-np-link.is-none{visibility:hidden}.s2-np-link--next{text-align:right}.s2-np-link-label{color:var(--s2-text-dim);font-family:var(--s2-font-en);font-size:var(--font-size-xs)}.s2-np-link-title{-webkit-line-clamp:2;font-size:var(--font-size-sm);word-break:keep-all;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){.s2-nw-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:28px}.s2-nw-list .s2-news-item{grid-template-columns:110px auto 1fr auto;padding-block:28px}.s2-nw-list .s2-news-title{font-size:var(--font-size-lg);grid-area:1/3}.s2-nw-list .s2-news-item .s2-ico{grid-area:1/4}.s2-np-nav{grid-template-columns:1fr auto 1fr;align-items:center}.s2-np-back{grid-area:1/2;margin-top:0}}@media screen and (width>=1024px){.s2-nw-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.s2-nw-head .s2-dl-chips{margin:0}.s2-nw-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;padding:32px}}
