@charset "UTF-8";
:root{--ink:#101214;--muted:#61686d;--paper:#fff;--soft:#f4f4f4;--red:#ed1c24;--red-dark:#c30d17;--line:#dedfe0;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--body:Manrope,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--body);font-size:16px;line-height:1.65}body.menu-open,body.dialog-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img,video{max-width:100%;display:block}figure{margin:0}button{border:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:600;letter-spacing:-.025em;line-height:.98}h2{font-size:clamp(44px,5.5vw,80px)}h3{font-family:var(--display);font-size:32px;font-weight:600;line-height:1.1}p{max-width:65ch}p+p{margin-top:20px}h3+p,h2+p{margin-top:22px}ul{padding:0;list-style:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #0074c8;outline-offset:5px}[hidden]{display:none!important}.container{width:min(1320px,calc(100% - 112px));margin-inline:auto}.narrow{max-width:830px}.section{padding-block:112px}.soft{background:var(--soft)}.lead{font-size:20px;line-height:1.7}.meta{font-size:14px;font-weight:600;letter-spacing:.015em;margin-bottom:18px}.small,.form-note{font-size:14px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 25px;border:1px solid transparent;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s,color .2s,border-color .2s}.primary{background:var(--red);color:white}.primary:hover{background:var(--red-dark)}.outline{color:white;border-color:#ffffff80;background:transparent}.outline:hover{background:white;color:var(--ink)}.secondary{background:var(--soft);color:var(--ink);border-color:var(--line)}.text{min-height:44px;padding:12px 0;border-bottom:1px solid currentColor;border-radius:0}.text:hover{color:var(--red)}.skip-link{position:fixed;z-index:1100;top:10px;left:10px;padding:12px;background:#fff;color:#101214;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.header{position:fixed;top:0;left:0;right:0;z-index:100;color:white;border-bottom:1px solid #ffffff28;transition:background .2s,box-shadow .2s}.header.scrolled,.header[data-solid],.header:has(.menu-toggle[aria-expanded=true]){background:var(--ink);box-shadow:0 2px 20px #0001}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:14px 40px;max-width:1600px;margin:auto;height:100px}.brand{display:block;flex-shrink:0}.brand img{object-fit:contain;width:110px;height:64px}.desktop-nav{display:flex;gap:22px;align-items:center}.desktop-nav a{font-size:14px;white-space:nowrap;padding-block:10px}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{border-bottom:1px solid var(--red)}.header-controls{display:flex;align-items:center;gap:20px}.language{font-size:14px;font-weight:700}.header-controls .button{padding:12px 20px}.menu-toggle{display:none;background:none;padding:10px;width:44px;height:44px;position:relative}.menu-toggle span{display:block;width:24px;height:2px;background:white;position:absolute;left:10px;top:15px;transition:transform .2s}.menu-toggle span+span{top:26px}.menu-toggle[aria-expanded=true] span{transform:translateY(5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span+span{transform:translateY(-6px) rotate(-45deg)}.mobile-nav{background:var(--ink);padding:25px 32px 40px;max-height:calc(100dvh - 90px);overflow:auto}.mobile-nav a{display:block;font-family:var(--display);font-size:32px;padding:8px 0}.mobile-nav a[aria-current=page]{color:var(--red)}
.hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;background:var(--ink);color:white;min-height:750px;height:90svh;max-height:1150px}.home-hero{min-height:790px;height:100svh}.hero-image,.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;object-position:50% 40%}.hero-video{opacity:0;transition:opacity .35s;object-position:50% 30%;z-index:-2}.hero-video.playing{opacity:1}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#101214a8 0%,#10121422 80%),linear-gradient(0deg,#101214ba 0%,transparent 65%);z-index:-1}.hero-content{padding-top:160px;padding-bottom:150px}.hero h1{font-size:clamp(80px,11vw,168px);line-height:.91;max-width:12ch}.home-hero h1{font-size:clamp(94px,14vw,212px);white-space:nowrap}.hero-location{font-size:14px;margin-bottom:32px}.hero-description{font-size:20px;margin-top:28px;max-width:45ch}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.hero-bottom{position:absolute;bottom:27px;left:0;right:0;display:flex;align-items:center;gap:24px;font-size:14px}.hero-bottom .photo-credit{margin-left:auto;font-size:12px;color:#ffffffa8}.video-toggle{color:white;background:#10121488;border:1px solid #ffffff60;padding:10px 16px;font-size:14px}.video-toggle:hover{background:var(--ink)}.service-rail{display:grid;grid-template-columns:repeat(3,1fr);padding:32px 0;border-bottom:1px solid var(--line)}.service-rail a{display:flex;flex-direction:column;padding-left:40px;border-left:1px solid var(--line)}.service-rail a:first-child{padding-left:0;border-left:0}.service-rail a>span:first-child{font-family:var(--display);font-size:28px;font-weight:600}.rail-note{font-size:14px;color:var(--muted)}.intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.intro .button{margin-top:24px}.service-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.service-panel{height:590px;position:relative;color:white;overflow:hidden}.service-panel>img{width:100%;height:100%;object-fit:cover;transition:transform .5s;object-position:center}.service-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#101214cb,transparent 80%)}.service-panel>div{position:absolute;z-index:1;bottom:38px;left:38px;right:25px}.service-panel h2{font-size:clamp(40px,4vw,64px)}.service-panel p{margin-top:15px}.service-panel span{display:inline-block;font-size:14px;border-bottom:1px solid #fff8;padding-bottom:4px;margin-top:25px}.service-panel:hover>img{transform:scale(1.025)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.section-heading h2{max-width:17ch}.section-heading>p{flex-shrink:0;font-size:15px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card-image{display:block;overflow:hidden;aspect-ratio:1.2}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.card-image:hover img{transform:scale(1.03)}.card-copy{padding-top:25px}.card-copy .meta{font-size:13px;margin-bottom:13px;display:flex;justify-content:space-between;gap:10px;color:var(--muted)}.card-copy p:not(.meta){margin-top:16px;color:var(--muted)}.card-copy .button{margin-top:17px}.heliski-band{min-height:640px;position:relative;background:var(--ink);color:white;display:flex;align-items:center;isolation:isolate}.heliski-band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.heliski-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101214cc,transparent 90%);z-index:-1}.heliski-band .container{padding-block:85px}.heliski-band h2{font-size:clamp(90px,11vw,170px)}.heliski-band p:not(.meta){max-width:42ch;font-size:20px;margin-top:24px}.heliski-band .button{margin-top:32px}.heliski-band small,.final-cta small{position:absolute;right:30px;bottom:18px;color:#fffc;font-size:12px}.work-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.work-intro .lead{margin-top:28px}.work-intro figure>img{aspect-ratio:.9;width:100%;object-fit:cover}.work-intro figcaption{font-size:12px;color:var(--muted);text-align:right;margin-top:7px}.clean-list{margin-block:28px 35px}.clean-list li{padding:15px 0;border-bottom:1px solid var(--line)}.fleet-feature{display:grid;grid-template-columns:1.2fr 1fr;background:#fff;align-items:center}.fleet-feature>img{width:100%;height:100%;min-height:440px;object-fit:cover}.fleet-copy{padding:54px}.fleet-copy h3{font-size:72px}.fleet-copy p{color:var(--muted)}dl{margin:28px 0}dl>div{padding:15px 0;border-bottom:1px solid var(--line)}dt{font-size:14px;color:var(--muted)}dd{margin:5px 0 0;font-weight:600;font-size:16px}.safety-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.safety-word{font-family:var(--display);font-weight:700;font-size:clamp(100px,12vw,180px);line-height:.87;letter-spacing:-.035em}.safety-word>span{display:block;color:var(--red)}.safety-intro h2{font-size:50px}.safety-intro .lead{margin-top:24px}.safety-intro .button{margin-top:24px}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.gallery-grid figure{min-width:0}.gallery-open{position:relative;padding:0;display:block;width:100%;overflow:hidden;background:var(--soft)}.gallery-open img{width:100%;aspect-ratio:1.5;object-fit:cover;transition:transform .35s}.gallery-open:hover img{transform:scale(1.025)}.enlarge{position:absolute;bottom:15px;right:15px;background:#101214d9;color:white;width:40px;height:40px;display:grid;place-items:center;font-size:26px}.gallery-grid figcaption{font-size:14px;padding-top:12px}.gallery-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px}.gallery-filters button{padding:10px 20px;background:var(--soft);color:var(--ink);border:1px solid var(--line);font-size:14px;min-height:44px}.gallery-filters button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.gallery-credit{font-size:14px;color:var(--muted);margin-top:32px}.final-cta{position:relative;isolation:isolate;color:white;min-height:550px;display:flex;align-items:center}.final-cta>img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:-2}.final-cta:after{content:"";position:absolute;inset:0;background:#101214b5;z-index:-1}.final-cta .container{padding-block:90px}.final-cta h2{font-size:clamp(80px,10vw,148px)}.final-cta p{font-size:20px;margin-top:24px}.footer{background:var(--ink);color:#fff;padding:75px 0 28px}.footer-top{display:grid;grid-template-columns:1.1fr .85fr 1fr;gap:70px}.footer-brand img{width:170px;height:100px}.footer p{color:#a8adb0;font-size:14px;margin-top:22px}.footer h2{font-family:var(--body);font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0;margin-bottom:22px}.footer-top>div:last-child>a{display:block;margin:8px 0;font-size:16px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:14px;color:#cdd0d2}.footer a:hover{color:white;text-decoration:underline}.footer-bottom{margin-top:65px;padding-top:25px;border-top:1px solid #ffffff26;display:flex;justify-content:space-between;gap:25px;font-size:12px;color:#a8adb0}.footer-bottom nav{display:flex;gap:22px}
.detail-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:start}.detail-layout h3{margin-top:45px}.detail-layout .lead{margin-top:25px}.flight-facts{background:var(--soft);padding:35px;position:sticky;top:120px}.flight-facts h3{margin:0}.flight-facts .button{width:100%}.booking-bar{position:sticky;bottom:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--ink);color:white;padding:15px max(30px,calc((100vw - 1320px)/2));box-shadow:0 -4px 16px #0002}.booking-bar>span{font-size:18px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;list-style:none;padding:0;margin:0}.steps span{display:block;color:var(--red);font-size:24px;margin-bottom:25px}.steps h3{font-size:30px}.steps p{font-size:15px;color:var(--muted);margin-top:16px}.faq{margin-top:32px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:17px;font-weight:600;list-style:none;padding:23px 35px 23px 0;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:19px;font-weight:400;font-size:25px}.faq details[open] summary:after{content:"−"}.faq details>p{padding-bottom:25px;color:var(--muted)}.company-photo{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.company-photo>img{width:100%;height:520px;object-fit:cover}.company-photo .button{margin-top:25px}.safety-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-top:0}.topic-line{display:block;width:45px;height:4px;background:var(--red);margin-bottom:28px}.safety-topics p{color:var(--muted);margin-top:18px}.contact-hero{padding-top:180px}.contact-hero h1{font-size:clamp(100px,12vw,180px)}.contact-hero .lead{margin-top:28px}.contact-layout{display:grid;grid-template-columns:.9fr 1.4fr;gap:110px;padding-top:65px}.contact-layout h2{font-size:64px;margin-bottom:30px}.contact-big{font-family:var(--display);font-size:36px;display:block}.contact-email{display:block;font-size:20px;margin-top:10px;color:var(--red-dark)}.base{margin-block:45px}.base h3{font-size:26px}.base p{margin:15px 0 20px;color:var(--muted)}.text-link{border-bottom:1px solid currentColor;padding-bottom:4px;font-size:14px}.inquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:25px}.field{display:flex;flex-direction:column;gap:10px;min-width:0}.field>span{font-size:14px;font-weight:600}.field input,.field select,.field textarea{border:1px solid #c9cdd0;background:#fff;border-radius:0;padding:14px;width:100%;min-height:50px;color:var(--ink)}.field textarea{resize:vertical}.full{grid-column:1/-1}.booking-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px}.booking-fields .field:first-child{grid-column:1/-1}.privacy-check{display:flex;align-items:flex-start;gap:12px;font-size:14px}.privacy-check input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--red)}.privacy-check a{text-decoration:underline}.form-note{margin:0}.request-summary{padding:45px;background:var(--soft);margin-bottom:90px}.request-summary h2{font-size:50px}.request-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--body);font-size:15px;border:1px solid var(--line);background:white;padding:25px;margin-top:30px}.legal-page{padding-block:180px 110px}.legal-page h1{font-size:80px;margin-bottom:50px}.legal-page h2{font-size:34px;margin-top:40px}.legal-page p{color:var(--muted);margin-top:20px}.lightbox{width:min(1180px,95vw);max-height:94dvh;padding:20px;border:0;background:var(--ink);color:#fff;overflow:auto}.lightbox::backdrop{background:#000d}.lightbox img{width:100%;max-height:78dvh;object-fit:contain}.lightbox p{font-size:14px;padding:12px 8px 0}.lightbox-close{position:sticky;float:right;top:0;z-index:2;width:44px;height:44px;background:var(--ink);color:white;font-size:30px}
@media(min-width:1600px){.hero h1{font-size:180px}.home-hero h1{font-size:230px}}
@media(max-width:1270px){.desktop-nav{display:none}.menu-toggle{display:block}.header-inner{height:90px}.hero-content{padding-bottom:130px}.container{width:calc(100% - 80px)}.home-hero{min-height:740px}.section{padding-block:90px}.intro,.work-intro,.safety-intro,.detail-layout{gap:60px}.service-panel{height:480px}.service-panel>div{left:28px}.fleet-copy{padding:35px}.footer-top{gap:40px}.contact-layout{gap:60px}}
@media(max-width:800px){.container{width:calc(100% - 48px)}.section{padding-block:70px}h2{font-size:52px}.intro,.work-intro,.safety-intro,.detail-layout,.company-photo,.contact-layout{grid-template-columns:1fr;gap:40px}.hero{min-height:650px;height:85svh}.home-hero{height:100svh;min-height:700px}.hero-content{padding-top:145px;padding-bottom:120px}.hero h1{font-size:100px}.home-hero h1{font-size:clamp(78px,14vw,120px)}.hero-description{font-size:18px}.hero-location{margin-bottom:25px}.hero-bottom{font-size:12px;gap:12px;flex-wrap:wrap;bottom:20px}.hero-bottom .photo-credit{margin-left:0}.video-toggle{margin-left:auto;font-size:12px}.service-rail{padding:20px 0}.service-rail a{padding-left:18px}.service-rail a>span:first-child{font-size:24px}.rail-note{font-size:12px}.service-panels{grid-template-columns:1fr;gap:4px}.service-panel{height:430px}.service-panel h2{font-size:64px}.section-heading{gap:25px;align-items:flex-start}.section-heading h2{font-size:52px}.cards{gap:25px;grid-template-columns:1fr}.photo-card{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.card-copy{padding-top:0}.card-copy .meta{flex-direction:column;gap:3px}.card-copy h3{font-size:32px}.card-copy p:not(.meta){font-size:14px;line-height:1.6}.card-image{aspect-ratio:.85}.heliski-band{min-height:560px}.heliski-band h2{font-size:120px}.work-intro figure>img{aspect-ratio:1.3}.fleet-feature{grid-template-columns:1fr}.fleet-feature>img{min-height:0;aspect-ratio:1.5}.fleet-copy{padding:32px}.fleet-copy h3{font-size:62px}.safety-word{font-size:128px}.safety-intro h2{font-size:48px}.gallery-grid{gap:20px}.gallery-open img{aspect-ratio:1.2}.final-cta{min-height:450px}.final-cta h2{font-size:100px}.footer-top{grid-template-columns:1fr 1fr;gap:45px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:15px}.steps{grid-template-columns:1fr;gap:22px}.steps li{display:grid;grid-template-columns:45px 1fr;gap:5px 15px;border-bottom:1px solid var(--line);padding-bottom:20px}.steps span{grid-row:1/3;margin-bottom:0}.steps p{margin-top:5px}.safety-topics{grid-template-columns:1fr 1fr}.flight-facts{position:static}.company-photo>img{height:auto;aspect-ratio:1.3}.contact-layout{padding-top:40px}.contact-hero{padding-top:145px}.contact-hero h1{font-size:120px}.contact-layout aside{padding-bottom:20px;border-bottom:1px solid var(--line)}.base{margin-block:30px}.legal-page h1{font-size:60px}}
@media(max-width:480px){.container{width:calc(100% - 40px)}.header-inner{height:80px;padding:10px 18px;gap:12px}.brand img{width:88px;height:52px}.header-controls{gap:12px}.header-controls .button{font-size:12px;padding:10px 12px;min-height:44px}.language{font-size:12px}.mobile-nav{max-height:calc(100dvh - 80px)}.hero h1{font-size:78px}.home-hero h1{font-size:clamp(66px,17vw,82px);white-space:normal}.hero{min-height:610px}.home-hero{min-height:670px}.hero-content{padding-bottom:125px}.hero-description{font-size:17px;max-width:30ch}.hero-actions{gap:10px}.hero-actions .button{padding:13px 17px;font-size:13px}.hero-bottom>span:first-child{width:100%}.service-rail{gap:15px;grid-template-columns:1fr}.service-rail a{border-left:0;padding-left:0;flex-direction:row;justify-content:space-between;align-items:center}.service-rail a>span:first-child{font-size:25px}.rail-note{font-size:12px}.section{padding-block:60px}.intro h2,.section-heading h2,h2{font-size:46px}.lead{font-size:18px}.section-heading{display:block;margin-bottom:32px}.section-heading>.button,.section-heading>p{margin-top:18px}.service-panel{height:390px}.service-panel>div{left:24px;bottom:28px}.service-panel h2{font-size:56px}.photo-card{display:block}.card-image{aspect-ratio:1.2}.card-copy{padding-top:20px}.card-copy .meta{flex-direction:row;font-size:12px}.card-copy p:not(.meta){font-size:16px}.cards{gap:40px}.heliski-band{min-height:570px}.heliski-band p:not(.meta){font-size:18px}.heliski-band small{left:20px;right:auto}.gallery-grid{grid-template-columns:1fr}.gallery-open img{aspect-ratio:1.4}.gallery-filters{gap:8px}.gallery-filters button{padding:10px 13px}.final-cta h2{font-size:83px}.final-cta p{font-size:18px}.footer-top{grid-template-columns:1fr;gap:40px}.footer-top>div:first-child{grid-column:auto}.footer-bottom nav{flex-wrap:wrap;gap:18px}.safety-topics{grid-template-columns:1fr;gap:35px;padding-top:0}.inquiry-form{grid-template-columns:1fr}.field,.full{grid-column:1/-1}.booking-fields{grid-template-columns:1fr}.booking-bar{padding:12px 16px}.booking-bar>span{font-size:14px;max-width:15ch}.booking-bar .button{font-size:12px;padding:12px;flex-shrink:0}.request-summary{padding:25px}.request-summary h2{font-size:42px}.contact-big{font-size:32px}.contact-hero h1{font-size:100px}.legal-page{padding-top:145px}.legal-page h1{font-size:52px}.lightbox{padding:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.intro>*,.safety-intro>*,.detail-layout>*,.work-intro>*{min-width:0}.button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.safety-word{font-size:clamp(100px,26vw,128px)}}
.cards.four{grid-template-columns:repeat(4,1fr);gap:24px}.fleet-feature+.fleet-feature{margin-top:30px}@media(max-width:1270px){.cards.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.cards.four{grid-template-columns:1fr}}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{color:var(--red);font-weight:600;min-height:1em}.form-status:empty{display:none}.news-home{border-top:1px solid var(--line)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.news-card .news-image{display:block;overflow:hidden;aspect-ratio:1.5;margin-bottom:22px}.news-card img,.news-article>img{width:100%;height:100%;object-fit:cover}.news-card .meta,.news-article .meta{font-size:13px;color:var(--muted);margin-bottom:10px}.news-card h3{font-size:30px}.news-card p:not(.meta){margin-top:12px;color:var(--muted)}.news-card .button{margin-top:14px}.news-list{display:grid;gap:70px}.news-article{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:start;scroll-margin-top:120px}.news-article>img{aspect-ratio:1.5}.news-article h2{font-size:52px}.news-body p{margin-top:16px;white-space:pre-line}.news-article:not(:has(>img)){grid-template-columns:1fr;max-width:820px}@media(max-width:1000px){.news-grid{grid-template-columns:1fr 1fr}.news-article{grid-template-columns:1fr;gap:25px}}@media(max-width:640px){.news-grid{grid-template-columns:1fr}.news-article h2{font-size:40px}}