/* Shared portal navigation surrounds server-rendered editorial content. */
.news-skip{position:fixed;inset-inline-start:12px;top:0;transform:translateY(-150%);padding:10px;background:var(--accent,#ff6639);color:#101010;z-index:200}.news-skip:focus{transform:none}.news-main{min-height:calc(100dvh - 190px)}.news-heading{max-width:800px;margin-bottom:28px}.news-eyebrow{margin:0 0 10px;color:var(--accent,#ff6639);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.news-heading h1{font:800 44px/1.1 Bahnschrift,"Arial Narrow",Arial,sans-serif;letter-spacing:-.035em;margin:0}.news-heading>p:last-child{font-size:13px;line-height:1.7;color:var(--muted,#99a8af);margin:15px 0 0}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-card{position:relative;min-height:330px;display:flex;flex-direction:column;padding:27px;border:1px solid var(--line,#29343b);border-radius:7px;overflow:hidden;background:var(--surface,#12191d)}.news-card:before{content:"";height:145px;display:block;flex:none;margin:-27px -27px 22px;background:linear-gradient(180deg,#17212622,#12191daa),url('/shared/assets/portal-v2/squad.png') center 38%/cover}.news-card:nth-child(3n+2):before{background-image:linear-gradient(180deg,#17212622,#12191daa),url('/shared/assets/portal-v2/tactical.png')}.news-card:nth-child(3n):before{background-image:linear-gradient(180deg,#17212622,#12191daa),url('/shared/assets/portal-v2/harbor.png')}.news-card time,.news-article time{color:var(--muted,#99a8af);font-size:11px}.news-card h2{font-size:22px;line-height:1.25;margin:13px 0 12px;overflow-wrap:anywhere}.news-card h2 a{text-decoration:none;color:var(--text,#eef2ef)}.news-card h2 a:hover{color:var(--accent,#ff6639)}.news-card p{font-size:13px;line-height:1.7;color:var(--muted,#99a8af);margin:0 0 24px;overflow-wrap:anywhere}.news-card-link{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:15px;border-top:1px solid var(--line,#29343b);font-size:11px;font-weight:700;text-decoration:none;color:var(--text,#eef2ef)}.news-card-link span{font-size:19px;color:var(--accent,#ff6639)}.news-empty{border:1px solid var(--line,#29343b);border-radius:7px;background:var(--surface,#12191d);padding:34px;color:var(--muted,#99a8af)}.news-article{max-width:850px;margin-inline:auto;border:1px solid var(--line,#29343b);border-radius:7px;background:var(--surface,#12191d);padding:32px}.news-back{display:inline-block;margin-bottom:28px;color:var(--muted,#99a8af);text-decoration:none;font-size:12px;font-weight:600}.news-back:hover{color:var(--text,#eef2ef)}.news-article h1{font:800 clamp(30px,4vw,44px)/1.1 Bahnschrift,"Arial Narrow",Arial,sans-serif;letter-spacing:-.035em;margin:0 0 20px;overflow-wrap:anywhere}.news-article h2{font-size:30px;line-height:1.2;margin:0 0 20px;overflow-wrap:anywhere}.news-lead{font-size:16px;line-height:1.7;color:var(--muted,#99a8af);margin:0 0 20px}.news-article-body{border-top:1px solid var(--line,#29343b);margin-top:27px;padding-top:24px;color:#dce4e3;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.news-article-body p{margin:0 0 18px}.news-article-body h2,.news-article-body h3{line-height:1.25;margin:28px 0 12px}.news-article-body h2{font-size:24px}.news-article-body h3{font-size:19px}.news-article-body a{color:#ff986f}.news-article-body img{max-width:100%;height:auto;border:1px solid var(--line,#29343b);border-radius:6px}.news-article-body li{margin-bottom:8px}.news-article-body pre{overflow:auto;max-width:100%;padding:15px;background:#0e171c;border-radius:5px}.news-article-body table{display:block;max-width:100%;overflow:auto}.news-footer{display:block;border-top:1px solid var(--line);padding:25px 24px;color:var(--muted);font-size:12px}.news-footer .news-shell{display:flex;justify-content:space-between;gap:20px}
@media(max-width:1180px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.news-heading{margin-bottom:22px}.news-heading h1{font-size:34px}.news-heading>p:last-child{font-size:12px}.news-grid{grid-template-columns:1fr;gap:14px}.news-card{min-height:280px;padding:22px}.news-card:before{height:155px;margin:-22px -22px 20px}.news-card h2{font-size:21px}.news-card p{font-size:12px}.news-article{padding:22px 18px}.news-article h1{font-size:30px}.news-article h2{font-size:25px}.news-lead{font-size:14px}.news-article-body{font-size:14px}.news-article-body h2{font-size:22px}.news-back{margin-bottom:23px}}


.public-news-page .topnav:not(.v2-ready) .brand-symbol{width:42px;height:35px;object-fit:contain}.public-news-page .topnav:not(.v2-ready) .brand-word{width:114px;height:30px;object-fit:contain}@media(max-width:760px){.public-news-page .topnav:not(.v2-ready) .brand-symbol{width:31px;height:30px}.public-news-page .topnav:not(.v2-ready) .brand-word{width:80px;height:24px}}
