.news-page{background:var(--paper);padding-top:140px}.news-page main{padding-bottom:88px}.news-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;padding:42px 0 58px;display:grid}.news-intro h1{font-family:var(--display);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(40px,5.5vw,76px);line-height:1.08}.news-intro h1 span{color:var(--blue)}.news-intro>p{color:var(--body);max-width:450px;margin:0;font-size:20px;line-height:1.7}.news-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.news-section-heading h2{margin:0;font-size:25px}.news-section-heading p{color:var(--body);margin:0;font-size:14px}.news-stories{grid-template-columns:1fr 1fr;gap:22px;display:grid}.news-story{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:32px;display:flex}.news-feature{border-top:4px solid var(--gold);color:#fff;background:#10264a;grid-column:1/-1;padding:38px}.news-meta{color:var(--body);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.news-meta span:first-child{color:var(--blue);font-weight:700}.news-story h3{letter-spacing:-.025em;margin:24px 0 14px;font-size:27px;line-height:1.3}.news-feature h3{font-size:clamp(28px,3vw,42px)}.news-story h3 a{color:inherit;text-decoration:none}.news-story h3 a:hover{text-decoration:underline}.news-story>p{color:var(--body);max-width:800px;margin:0 0 30px;font-size:16px;line-height:1.8}.news-source{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:13px;display:flex}.news-source a{color:var(--blue);font-weight:700}.news-feature .news-meta,.news-feature>p{color:#c5d5e8}.news-feature .news-meta span:first-child,.news-feature .news-source a{color:#f4c64e}.news-page a:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}@media (max-width:700px){.news-page{padding-top:95px}.news-intro{grid-template-columns:1fr;gap:24px;padding:30px 0 38px}.news-intro>p{font-size:17px}.news-stories{grid-template-columns:1fr}.news-story,.news-feature{padding:24px}.news-story h3{font-size:25px}.news-section-heading{flex-direction:column;align-items:flex-start}.news-page main{padding-bottom:50px}}.news-controls{color:var(--body);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px;display:flex}.news-controls>div{gap:8px;display:flex}.news-controls button{color:#10264a;cursor:pointer;background:#fff;border:1px solid #bdd0df;border-radius:50%;width:42px;height:42px;font-size:20px}.news-controls button:hover{color:#fff;background:#10264a}.news-card-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a8bfd1 transparent;gap:24px;padding:0 0 20px;display:flex;overflow-x:auto}.news-photo-card{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);min-width:0;display:flex;overflow:hidden}.news-photo{aspect-ratio:16/10;background:#10264a;display:block;position:relative}.news-photo img{object-fit:cover;width:100%;height:100%;display:block}.news-photo>span{color:#fff;background:#071d32c9;border-radius:4px;padding:5px 9px;font-size:11px;position:absolute;bottom:12px;left:14px}.news-card-body{border-top:3px solid var(--gold);flex-direction:column;flex:1;padding:24px;display:flex}.news-card-body h3{letter-spacing:-.025em;margin:20px 0 30px;font-size:24px;line-height:1.35}.news-card-body h3 a{color:var(--ink);text-decoration:none}.news-card-body h3 a:hover{text-decoration:underline}.news-carousel :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media (max-width:1050px){.news-photo-card{flex-basis:calc(50% - 12px)}}@media (max-width:650px){.news-photo-card{flex-basis:90%}.news-card-body{padding:20px}.news-card-body h3{font-size:22px}.news-card-rail{gap:16px}}.news-deck{max-width:1000px;margin:0 auto}.news-card-stack{perspective:1400px;touch-action:pan-y;margin:0 22px 30px;padding-top:55px;display:grid}.news-stacked-card{transform-origin:top;will-change:transform;backface-visibility:hidden;grid-area:1/1;grid-template-columns:1.1fr 1fr;min-width:0;transition:transform .85s cubic-bezier(.22,.7,.2,1),opacity .65s,filter .85s;display:grid;box-shadow:0 22px 55px #10264a22}.news-stacked-card .news-photo{aspect-ratio:auto;height:100%;min-height:370px}.news-stacked-card .news-card-body{border-top:0;justify-content:center;padding:32px}.news-stacked-card .news-card-body h3{margin:24px 0 36px;font-size:clamp(24px,2.6vw,34px)}.news-stacked-card .news-source{gap:18px}.news-stacked-card[data-depth="0"]{opacity:1;filter:none;transform:translateY(0)scale(1)}.news-stacked-card[data-depth="1"]{filter:brightness(.8);pointer-events:none;transform:translateY(-25px)scale(.95)}.news-stacked-card[data-depth="2"]{filter:brightness(.65);pointer-events:none;transform:translateY(-49px)scale(.9)}.news-stacked-card[data-depth="3"]{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-68px)scale(.85)}@media (max-width:700px){.news-card-stack{margin:0 6px 20px;padding-top:44px}.news-stacked-card{grid-template-columns:1fr}.news-stacked-card .news-photo{aspect-ratio:16/9;height:auto;min-height:0}.news-stacked-card .news-card-body{padding:23px}.news-stacked-card .news-card-body h3{margin:18px 0 25px;font-size:24px}.news-stacked-card[data-depth="1"]{transform:translateY(-20px)scale(.95)}.news-stacked-card[data-depth="2"]{transform:translateY(-39px)scale(.9)}}@media (prefers-reduced-motion:reduce){.news-stacked-card{transition:none}}.news-topics{flex-wrap:wrap;gap:12px;margin:0 0 48px;display:flex}.news-topics a{color:var(--ink);background:#fff;border:1px solid #bfd0df;border-radius:30px;align-items:center;gap:28px;padding:13px 20px;font-weight:600;text-decoration:none;display:flex}.news-topics a:hover{color:#fff;background:#10264a}.news-topics span{color:var(--blue)}.news-topic-section{border-bottom:1px solid var(--line);margin-bottom:48px;padding:0 0 64px;scroll-margin-top:115px}.news-topic-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (max-width:700px){.news-topics{gap:8px;margin-bottom:32px}.news-topics a{gap:14px;padding:11px 15px;font-size:14px}.news-topic-section{margin-bottom:36px;padding-bottom:36px;scroll-margin-top:90px}}.news-topic-section{background:#fff;border:1px solid #d7e2ed;border-top:4px solid #0759d6;border-radius:24px;margin-bottom:38px;padding:30px 28px 36px;box-shadow:0 12px 35px #10264a08}.news-topic-section#shipping-ports{background:#f5fbfd;border-top-color:#00a5bb}.news-topic-section#air-cargo{background:#fffdf6;border-top-color:#d6a322}.news-topic-section:last-child{border-bottom:1px solid #d7e2ed;margin-bottom:0;padding:30px 28px 36px}.news-flip-deck .news-card-stack{perspective:1800px}.news-flip-deck .news-stacked-card{transform-style:preserve-3d;animation:none}.news-flip-deck .news-stacked-card[data-depth="0"]{animation:none}.news-flip-deck .news-stacked-card[data-depth="1"]{transform:translateY(-25px)translateZ(-40px)scale(.95)}.news-flip-deck .news-stacked-card[data-depth="2"]{transform:translateY(-49px)translateZ(-80px)scale(.9)}@media (max-width:700px){.news-topic-section,.news-topic-section:last-child{border-radius:18px;padding:22px 12px 20px}.news-topic-section .news-section-heading,.news-topic-section .news-controls{padding:0 8px}.news-flip-deck .news-stacked-card[data-depth="1"]{transform:translateY(-20px)scale(.95)}.news-flip-deck .news-stacked-card[data-depth="2"]{transform:translateY(-39px)scale(.9)}}@media (prefers-reduced-motion:reduce){.news-flip-deck .news-stacked-card[data-depth="0"]{animation:none}}
