/* Slide 1: latest news, two company videos, and two product links. */
.home1__news-grid{grid-template-columns:1.2fr 1fr 1.9fr;align-items:stretch;}
.home1__news-grid>*{min-width:0;}
.home1__news{margin-top:16px;}
.n-news{display:flex;flex-direction:column;min-width:0;min-height:260px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:rgba(9,26,53,.72);backdrop-filter:blur(4px);overflow:hidden;}
.n-news__slides{flex:1;min-height:224px;}
.n-news__slide{height:100%;display:flex;flex-direction:column;gap:8px;padding:10px 14px;color:#fff;align-items:stretch;}
.n-news__slide[hidden],.n-news__controls[hidden],.n-news__image[hidden]{display:none;}
.n-news__slide--text{justify-content:center;}
.n-news__image{flex:0 0 94px;width:100%;height:94px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:7px;overflow:hidden;}
.n-news__image img{width:100%;height:100%;object-fit:contain;padding:0;}
.n-news__body{min-width:0;}
.n-news__meta{display:flex;flex-wrap:wrap;gap:3px 8px;margin:0 0 5px;font-size:11px;line-height:1.4;color:#b2c9e6;}
.n-news__body h3{font-size:14px;line-height:1.5;color:#fff;font-weight:600;margin:0 0 5px;word-break:keep-all;overflow-wrap:anywhere;}
.n-news__more{font-size:11px;color:#a9c8f2;}
.n-news__slide:hover h3{text-decoration:underline;text-underline-offset:3px;}
.n-news__controls{display:flex;align-items:center;gap:4px;padding:4px 12px;border-top:1px solid rgba(255,255,255,.12);}
.n-news__count{font-size:11px;color:#b2c9e6;white-space:nowrap;margin-right:6px;}
.n-news__controls button{display:inline-flex;align-items:center;justify-content:center;color:#d9e8fb;border:0;border-radius:4px;background:transparent;cursor:pointer;width:26px;height:26px;padding:0;font-size:23px;line-height:1;}
.n-news__controls .n-news__pause{font-size:12px;margin-left:auto;}
.n-news__controls button:hover{background:rgba(255,255,255,.14);color:white;}
.n-news__dots{display:flex;gap:1px;}
.n-news__dots button{width:17px;height:26px;}
.n-news__dots button::after{content:"";width:5px;height:5px;background:#7890af;border-radius:50%;}
.n-news__dots button[aria-pressed="true"]::after{background:#fff;width:7px;height:7px;}
.home1__news :focus-visible{outline:2px solid #a8d9ff;outline-offset:-3px;}
.n-card--interview{display:block;position:relative;min-height:210px;isolation:isolate;}
.n-card--interview .n-card__img{position:absolute;inset:0;z-index:-2;}
.n-card--interview .n-card__img img{object-position:50% 32%;}
.n-card--interview::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,18,39,.94),rgba(6,18,39,.50) 43%,rgba(6,18,39,.03) 80%);z-index:-1;}
.n-card--interview .n-card__body{height:100%;justify-content:flex-end;padding:18px;}
.n-card--interview .n-card__body h3{display:block;overflow:visible;font-size:15px;line-height:1.4;}
.n-card--interview h3 small{font-size:12px;font-weight:400;}
.n-linkgroup{grid-template-columns:1fr 1.1fr;gap:12px;min-height:250px;}
.n-box--video{padding:14px;gap:12px;align-items:center;text-align:center;background:rgba(9,26,53,.64);}
.n-box__channel{display:block;width:100%;height:auto;max-width:148px;aspect-ratio:1;object-fit:contain;border-radius:7px;}
.n-box--video .n-box__label{font-size:15px;word-break:keep-all;}
.n-box--product{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#10223b;}
.n-box--product::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,17,35,.08),rgba(5,17,35,.52) 42%,rgba(5,17,35,.85));}
.n-box__product{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;overflow:hidden;background:#e5e7e9;}
.n-box__copy{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:66%;text-shadow:0 1px 4px rgba(0,0,0,.4);}
.n-box--product .n-box__label{font-size:15px;word-break:keep-all;}
.n-box--product .n-box__url{font-size:12px;}
@media(min-width:861px) and (max-height:940px){.home1{height:auto;min-height:100vh;}.home1__hero{padding:26px 0;}}
@media(max-width:1100px) and (min-width:861px){.home1__news-grid{grid-template-columns:1.1fr .9fr 1.65fr;gap:10px;}.n-news__slide{padding:12px;gap:10px;}.n-linkgroup{gap:8px;}.n-box--product{padding:12px;}.n-box__copy{max-width:100%;}.n-box--video{padding:10px;}}
@media(max-width:860px){.home1__news-grid{grid-template-columns:1fr 1fr;}.n-news,.n-card--interview{min-height:230px;}.n-linkgroup{grid-column:1/-1;grid-template-columns:1fr 1fr;}.n-box--video{flex-direction:row;text-align:left;justify-content:flex-start;}.n-box__channel{max-width:120px;}.n-box--product{min-height:94px;}}
@media(max-width:560px){.home1__news-grid{grid-template-columns:1fr;}.n-news{min-height:220px;}.n-news__body h3{font-size:15px;}.n-card--interview{min-height:245px;}.n-card--interview .n-card__img img{object-position:50% 28%;}.n-linkgroup{grid-template-columns:1fr;}.n-box--tall{grid-row:auto;}.n-box--video{padding:12px 16px;gap:18px;}.n-box__channel{max-width:85px;}.n-box--product{padding:16px;}.n-box--product .n-box__label{font-size:15px;}.n-news__controls button{min-width:30px;height:32px;}.n-news__dots button{min-width:22px;}}
@media(prefers-reduced-motion:reduce){.home1__news a{transition:none;}}
