.s-news{--n-max:96rem;--n-gap:1.25rem;--n-radius:1.125rem;--n-gutter:2.5rem;--ctl-glass:var(--cx-tile);--ctl-glass-hover:var(--cx-tile-hover);--ctl-line:var(--cx-tile-line);--ctl-line-hover:var(--cx-tile-line-hover);--ctl-ink:var(--cx-cap);--ctl-focus:var(--cx-focus);--ctl-lens:blur(16px) saturate(1.4);--seg-active-bg:var(--cx-tile-hover);--seg-active-ink:#ffffff;--on-media:#f5f7fb;--on-media-dim:rgba(245,247,251,0.72)}[data-theme=light] .s-news{--ctl-ink:var(--text-dim);--seg-active-ink:#14151c}[data-theme=dark] .s-news{--news-date:#ffb84d}[data-theme=light] .s-news{--news-date:#a25c00}.s-news{--news-hover-ink:var(--accent-lilac)}[data-theme=light] .s-news{--news-hover-ink:var(--accent-purple)}.s-news .nart,.s-news .nfeed{position:relative;min-height:100svh;padding-top:var(--header-h)}.s-news .nfeed__h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.s-news .nfeed__rail{position:relative;z-index:5;transition:transform .36s var(--ease),visibility 0s linear .3s}.s-news .nfeed__rail[data-handed-off]{transform:translateY(-10px);visibility:hidden;pointer-events:none}.s-news .nfeed__rail .nseg{transition:opacity .3s var(--ease)}.s-news .nfeed__rail[data-handed-off] .nseg{opacity:0}.s-news .nfeed__rail-inner{max-width:var(--n-max);margin:0 auto;display:flex;align-items:center;justify-content:safe center;gap:8px;padding:.75rem var(--n-gutter)}.s-news:has(>.nfeed__navfilters){display:contents}.s-news .nfeed__navfilters{pointer-events:auto;display:flex;align-items:center;gap:8px}.s-news .nseg{display:inline-flex;flex:none;gap:1px;padding:2px;border-radius:999px;border:1px solid var(--ctl-line);background:var(--ctl-glass);backdrop-filter:var(--ctl-lens)}.s-news .nseg__btn{display:inline-flex;align-items:center;height:28px;padding:0 11px;border:0;border-radius:999px;background:none;font-family:inherit;font-size:12px;line-height:1;font-weight:500;white-space:nowrap;color:var(--ctl-ink);cursor:pointer;transition:color .18s var(--ease),background .18s var(--ease)}@media (min-width:1600px){.s-news .nseg__btn{height:32px;padding:0 13px;font-size:13px}}.s-news .nseg__btn:hover{color:var(--text)}.s-news .nseg__btn[aria-pressed=true]{background:var(--seg-active-bg);color:var(--seg-active-ink)}.s-news .nseg__btn:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.s-news .nfeed__totop{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border-radius:999px;border:1px solid var(--ctl-line);background:var(--ctl-glass);color:var(--ctl-ink);cursor:pointer;backdrop-filter:var(--ctl-lens);transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.s-news .nfeed__totop svg{width:20px;height:20px}.s-news .nfeed__totop:hover{color:var(--text);background:var(--ctl-glass-hover);border-color:var(--ctl-line-hover)}.s-news .nfeed__totop:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.s-news .nfeed__grid{max-width:var(--n-max);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--n-gap);column-gap:var(--n-gap);row-gap:2.75rem;padding:0 var(--n-gutter) 5rem;align-items:start}.s-news .ncard{position:relative;display:flex;flex-direction:column;gap:.875rem;min-width:0}.s-news .ncard__media{position:relative;margin:0;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--cx-tile-line);border-radius:var(--n-radius);background:var(--media-bg);transition:border-color .24s var(--cx-out),transform .24s var(--cx-out)}.s-news .ncard:focus-within .ncard__media,.s-news .ncard:hover .ncard__media{border-color:var(--cx-tile-line-hover);transform:translateY(-2px)}.s-news .ncard__img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--cx-out)}.s-news .ncard:hover .ncard__img{transform:scale(1.05)}.s-news .ncard__tag{inset-inline-start:.625rem;display:inline-flex;align-items:center;height:1.625rem;padding:0 .625rem;border:1px solid var(--cx-media-line);border-radius:.8125rem;background:var(--cx-media);color:var(--cx-media-ink);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}.s-news .ncard__disc,.s-news .ncard__tag{position:absolute;top:.625rem;z-index:2;backdrop-filter:var(--cx-media-lens)}.s-news .ncard__disc{inset-inline-end:.625rem;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--cx-media-line);border-radius:50%;background:var(--cx-media);color:var(--cx-media-ink);opacity:0;transform:translateY(.25rem) scale(.92);transition:opacity .24s var(--cx-out),transform .24s var(--cx-out),background .16s var(--cx-out),border-color .16s var(--cx-out)}.s-news .ncard__disc svg{width:1.125rem;height:1.125rem}.s-news .ncard:focus-within .ncard__disc,.s-news .ncard:hover .ncard__disc{opacity:1;transform:none}.s-news .ncard:hover .ncard__disc{background:var(--cx-media-hover);border-color:var(--cx-media-line-hover)}.s-news .ncard__foot{display:flex;flex-direction:column;gap:.4375rem;min-width:0}.s-news .ncard__line{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.01em;color:var(--text-dim)}.s-news .ncard__line time{color:var(--news-date);white-space:nowrap}.s-news .ncard__read{white-space:nowrap}.s-news .ncard__dot{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.s-news .ncard__title{margin:0;font-size:1.1875rem;line-height:1.5rem;font-weight:600;letter-spacing:-.015em;color:var(--text);text-wrap:balance}.s-news .ncard__link{color:inherit;text-decoration:none;outline:none}.s-news .ncard__link:after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--n-radius)}.s-news .ncard:hover .ncard__title{color:var(--news-hover-ink)}.s-news .ncard__link:focus-visible:after{outline:2px solid var(--ctl-focus);outline-offset:4px}.s-news .nfeed__empty{max-width:var(--n-max);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:6rem var(--n-gutter);text-align:center}.s-news .nfeed__empty-line{margin:0;font-size:1rem;color:var(--text-dim)}.s-news .nfeed__empty-btn{height:2.375rem;padding:0 1.125rem;border:1px solid var(--ctl-line);border-radius:999px;background:var(--ctl-glass);backdrop-filter:var(--ctl-lens);color:var(--text);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease)}.s-news .nfeed__empty-btn:hover{background:var(--ctl-glass-hover);border-color:var(--ctl-line-hover)}.s-news .nfeed__empty-btn:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.s-news .nart__inner{max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 0}.s-news .nart__back{display:inline-flex;align-items:center;gap:.5rem;height:2rem;padding-block:0;padding-inline:.625rem .875rem;border:1px solid var(--ctl-line);border-radius:999px;background:var(--ctl-glass);backdrop-filter:var(--ctl-lens);color:var(--ctl-ink);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.s-news .nart__back:hover{color:var(--text);background:var(--ctl-glass-hover);border-color:var(--ctl-line-hover)}.s-news .nart__back:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}.s-news .nart__back-ic{display:grid;place-items:center;width:1rem;height:1rem}.s-news .nart__back-ic svg{width:1rem;height:1rem}.s-news .nart__head{margin-top:2rem}.s-news .nart__meta{display:flex;align-items:center;gap:.625rem;margin:0 0 1rem;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.01em;color:var(--text-dim)}.s-news .nart__cat{display:inline-flex;align-items:center;height:1.375rem;padding:0 .5625rem;border:1px solid var(--ctl-line);border-radius:.6875rem;background:var(--ctl-glass);color:var(--text);font-size:.6875rem;font-weight:600;letter-spacing:.02em}.s-news .nart__date{color:var(--news-date)}.s-news .nart__dot{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.s-news .nart__read{display:inline-flex;align-items:center;gap:.3125rem;white-space:nowrap}.s-news .nart__read-ic{display:grid;place-items:center}.s-news .nart__read-ic,.s-news .nart__read-ic svg{width:.875rem;height:.875rem}.s-news .nart__title{margin:0;font-size:3rem;line-height:3.375rem;font-weight:700;letter-spacing:-.03em;color:var(--text);text-wrap:balance}.s-news .nart__dek{margin:1.125rem 0 0;font-size:1.1875rem;line-height:1.875rem;font-weight:500;color:var(--text);text-wrap:pretty}.s-news .nart__figure{margin:2.5rem 0 0;aspect-ratio:2/1;overflow:hidden;border:1px solid var(--cx-tile-line);border-radius:var(--n-radius);background:var(--media-bg)}.s-news .nart__figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-news .nart__body{margin-top:2.5rem}.s-news .nart__body p{margin:0 0 1.375rem;font-size:1.0625rem;line-height:1.875rem;color:var(--text-dim);text-wrap:pretty;overflow-wrap:anywhere}.s-news .nart__body p:last-child{margin-bottom:0}.s-news .nart__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3.5rem;margin-top:2.5rem;padding:0 1.625rem;border:0;border-radius:1.125rem;background:radial-gradient(farthest-corner ellipse at 50% 46%,var(--gen-core) 0,var(--gen-core) 52%,var(--gen-edge) 100%);box-shadow:inset 0 -.25rem 0 var(--gen-lip);color:var(--action-glass-text);font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .16s var(--cx-out),box-shadow .16s var(--cx-out),background .2s var(--cx-out)}.s-news .nart__cta:hover{transform:translateY(-1px);background:radial-gradient(farthest-corner ellipse at 50% 46%,var(--gen-core-hover) 0,var(--gen-core-hover) 52%,var(--gen-edge-hover) 100%);box-shadow:inset 0 -.3125rem 0 var(--gen-lip-hover)}.s-news .nart__cta:active{transform:translateY(.1875rem);box-shadow:inset 0 -.0625rem 0 var(--gen-lip)}.s-news .nart__cta:focus-visible{outline:2px solid var(--action-glass-focus);outline-offset:2px}.s-news .nart__cta-ic{display:grid;place-items:center}.s-news .nart__cta-ic,.s-news .nart__cta-ic svg{width:1.25rem;height:1.25rem}.s-news .nart__more{max-width:72rem;margin:5rem auto 0;padding:0 1.25rem 5rem}.s-news .nart__more-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.s-news .nart__more-label{margin:0;font-size:1.125rem;line-height:1.5rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.s-news .nart__more-rule{flex:1 1 auto;height:1px;background:var(--cx-hair)}.s-news .nart__more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--n-gap);column-gap:var(--n-gap);row-gap:2.75rem;align-items:start}[dir=rtl] .s-news .nart__back-ic svg,[dir=rtl] .s-news .nart__cta-ic svg,[dir=rtl] .s-news .ncard__disc svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.s-news .nart__cta,.s-news .ncard__img,.s-news .ncard__media{transition-duration:.01ms}.s-news .nart__cta:hover,.s-news .ncard:focus-within .ncard__media,.s-news .ncard:hover .ncard__img,.s-news .ncard:hover .ncard__media{transform:none}}@media (max-width:1440px){.s-news{--n-gutter:1.75rem}.s-news .nfeed__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.s-news .nfeed:has(>.nfeed__empty){display:flex;flex-direction:column}.s-news .nfeed__empty{flex:1;justify-content:center;padding-block:2rem}.s-news .nart__more-grid,.s-news .nfeed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-news .nart__title{font-size:2.5rem;line-height:2.875rem}.s-news .nart__dek{font-size:1.0625rem;line-height:1.75rem}}@media (max-width:620px){.s-news{--n-gutter:1rem;--n-radius:1.25rem}.s-news .nfeed__rail-inner{padding-block:.625rem;padding-inline:.5rem;overflow-x:auto;scrollbar-width:none}.s-news .nfeed__rail-inner::-webkit-scrollbar{display:none}.s-news .nseg__btn{padding:0 8px}.s-news .nfeed__grid{-moz-column-gap:.75rem;column-gap:.75rem;row-gap:2rem}.s-news .nart__more-grid{grid-template-columns:minmax(0,1fr)}.s-news .ncard__disc{display:none}.s-news .ncard__title{font-size:1.0625rem;line-height:1.375rem}.s-news .ncard__tag{height:1.5rem;padding:0 .5rem}.s-news .ncard__dot,.s-news .ncard__read{display:none}.s-news .nart__title{font-size:2rem;line-height:2.375rem}.s-news .nart__dek{font-size:1rem;line-height:1.625rem}.s-news .nart__figure{margin-top:2rem;aspect-ratio:3/2}.s-news .nart__body p{font-size:1rem;line-height:1.75rem}.s-news .nart__cta{width:100%}}