.shark-update{--shark-navy:#142640;--shark-gold:#ffce00}.shark-update h1,.shark-update h2,.shark-update h3{overflow-wrap:normal;hyphens:none}.shark-hero{display:grid;grid-template-columns:42% 58%;background:var(--shark-navy);color:white;min-height:600px}.shark-hero-copy{padding:70px max(30px,4vw);display:flex;flex-direction:column;justify-content:center}.shark-hero h1{font-size:clamp(48px,5.7vw,90px);font-style:italic;text-transform:uppercase;line-height:1.02;letter-spacing:-.055em;margin:20px 0 28px;max-width:8ch}.shark-hero .eyebrow{color:#ffcf00}.shark-hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.65;max-width:39ch;color:#e3eaf1}.shark-hero figure{position:relative;min-width:0;margin:0}.shark-hero img{width:100%;height:100%;object-fit:cover;object-position:51% 50%;display:block}.shark-hero figcaption{position:absolute;bottom:18px;right:24px;font-size:11px;color:white;text-shadow:0 1px 3px black}.shark-hero .hero-actions{align-items:center;gap:20px}.shark-hero .shark-link{color:white}.shark-link{font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.shark-mexico{display:grid;grid-template-columns:1fr 2fr 2fr;gap:35px;align-items:start;border-bottom:1px solid #dce0e5}.shark-mexico h2{font-size:28px;line-height:1.18;margin:0}.shark-mexico p{margin:0;color:#4b5a70;line-height:1.7}.shark-models{background:#f3f5f8}.shark-models .section-head>p{max-width:36ch;color:#546077;line-height:1.6}.shark-update h2{letter-spacing:-.035em}.shark-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.shark-model-card{background:white;border:1px solid #dbe1e8;padding:38px;position:relative;border-top:4px solid #183453}.shark-model-card:nth-child(2){border-top-color:#e7193c}.shark-model-card h3{font-size:40px;letter-spacing:-.05em;margin:20px 0 12px}.model-description{max-width:43ch;min-height:3.3em;color:#4c5b70;line-height:1.6}.model-metrics{display:flex;gap:35px;border-block:1px solid #dbe1e8;padding:20px 0;margin:26px 0;font-size:13px}.model-metrics b{font-size:27px;margin-inline-end:5px}.price-from{font-size:13px;display:block;color:#47566a}.price-from strong{display:block;font-size:31px;font-weight:700;letter-spacing:-.035em;color:#17263d;margin:9px 0 20px}.shark-note{font-size:12px;line-height:1.7;color:#536176;max-width:110ch}.shark-models>.shark-note{margin-top:22px}.shark-downloads{background:#172941;color:white}.shark-downloads>p:not(.eyebrow){color:#c9d3e2}.download-links{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.download-links>a{color:white;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;border:1px solid #4c5b71;text-decoration:none}.download-links small{display:block;font-size:12px;color:#c9d3e2;margin-top:8px}.download-links b{white-space:nowrap;font-size:12px;color:#ffd000}.shark-blog-teaser{display:flex;justify-content:space-between;gap:35px;align-items:center}.shark-blog-teaser p{max-width:55ch;color:#506079}.shark-detail-intro{background:#f4f6f8}.shark-detail-intro>.eyebrow{margin-top:45px}.shark-detail-title{display:grid;grid-template-columns:2fr 1fr;gap:40px}.shark-detail-title h1{font-size:clamp(40px,6vw,78px);letter-spacing:-.06em;margin:10px 0 20px}.shark-detail-title p{max-width:45ch;line-height:1.65}.shark-detail-title>.price-from{padding-top:20px}.shark-specs{display:grid;grid-template-columns:1fr 1.4fr;gap:7vw}.shark-specs h2{font-size:36px}.shark-specs dl,.shark-optionals dl{margin:0}.shark-specs dl>div,.shark-optionals dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;border-bottom:1px solid #dde2e8;padding:18px 0;font-size:14px}.shark-specs dd,.shark-optionals dd{margin:0;font-weight:650}.shark-standard{background:#f4f6f8;padding-block:30px}.shark-standard>p:last-child{line-height:1.9;font-size:16px}.shark-avionics>p{color:#4e5e74}.avionics-card{border:1px solid #dce1e9}.avionics-card img{width:100%;aspect-ratio:1.6;object-fit:cover;display:block}.avionics-card>div{padding:28px}.avionics-card h3{font-size:24px;margin:0 0 15px}.avionics-card strong{font-size:24px;color:#d81838}.avionics-card p{color:#506077;line-height:1.7;font-size:14px}.avionics-card small{font-size:10px;color:#6a7789}.shark-config{background:#f1f4f8;display:grid;grid-template-columns:1.6fr 1fr;gap:7vw}.shark-config select{display:block;width:100%;padding:15px;margin:12px 0 20px;background:white;border:1px solid #b5c0cc;font:inherit;color:#17263d}.shark-config aside{background:white;padding:35px;align-self:start;border-top:4px solid #e7193c}.shark-config output{display:block;font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.04em;margin:18px 0 25px}.shark-config aside>span{font-size:13px;color:#59667b}.shark-optionals dl{max-width:900px}.journal-heading{background:#172941;color:white}.journal-heading h1{font-size:clamp(40px,5vw,74px);line-height:1.08;letter-spacing:-.05em;max-width:17ch;margin:20px 0}.journal-heading>p:last-child{color:#ccd7e6;max-width:60ch;line-height:1.7}.journal-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.journal-filters button{font:inherit;background:white;border:1px solid #c9d2de;padding:12px 20px;color:#17314d;cursor:pointer}.journal-filters [aria-pressed=true]{background:#17314d;color:white}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.journal-card{border:1px solid #d8e0e9;display:flex;flex-direction:column}.journal-card img{width:100%;aspect-ratio:1.6;object-fit:cover}.journal-card>div{padding:26px;display:flex;flex-direction:column;flex:1}.journal-card h2{font-size:26px;line-height:1.15}.journal-card p{font-size:14px;color:#536278;line-height:1.6}.journal-card a{margin-top:auto;color:#e0173a;font-size:14px;font-weight:650;text-decoration:none}.journal-card small{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#627186}.journal-reading{max-width:1100px;margin:auto;min-height:500px}.journal-reading h1{font-size:clamp(35px,5vw,66px);line-height:1.08;letter-spacing:-.05em;margin:35px 0}.journal-reading .journal-summary{font-size:21px;color:#55647a;line-height:1.6}.journal-reading img{width:100%;max-height:550px;object-fit:cover;margin:30px 0}.journal-body{max-width:750px;margin:35px auto;font-size:18px;line-height:1.85}.journal-body h2{font-size:30px;margin-top:40px;line-height:1.3}.journal-body a{color:#b00d2b;overflow-wrap:anywhere}.journal-message{padding:45px;background:#f4f6f8;color:#526178}.journal-reading .post-meta{color:#667487;font-size:13px}html[dir=rtl] .shark-hero h1{letter-spacing:0;font-style:normal;max-width:10ch}html[dir=rtl] .shark-update h2,html[dir=rtl] .shark-update h3{letter-spacing:0}@media(max-width:1100px){.shark-hero{min-height:520px}.shark-hero-copy{padding:45px 28px}.shark-hero .hero-actions{flex-direction:column;align-items:flex-start}.shark-mexico{grid-template-columns:1fr 2fr}.shark-mexico>.eyebrow{grid-column:1/-1}.download-links{grid-template-columns:1fr}.journal-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.shark-hero{display:flex;flex-direction:column}.shark-hero-copy{padding:38px 24px}.shark-hero h1{font-size:56px;max-width:9ch}.shark-hero figure{height:340px}.shark-hero img{object-fit:cover}.shark-hero .hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap}.shark-hero-copy>p:not(.eyebrow){font-size:16px}.shark-mexico,.shark-model-grid,.shark-detail-title,.shark-specs,.shark-config,.journal-grid{grid-template-columns:1fr}.shark-model-card{padding:28px}.shark-model-card h3{font-size:34px}.model-metrics{gap:20px}.shark-blog-teaser{display:block}.shark-blog-teaser .button{margin-top:20px}.shark-specs dl>div{grid-template-columns:1fr 1fr}.shark-update .section{padding:45px 24px}.shark-config aside{padding:25px}.shark-detail-title{gap:10px}.journal-body{font-size:16px}.shark-models .section-head{display:block}.download-links>a{padding:20px}}

@media(min-width:801px){.shark-update .header #primary-nav{gap:18px}}

.journal-search{display:block;max-width:520px;margin:26px 0;color:#344057;font-size:14px;font-weight:600}.journal-search input{display:block;width:100%;margin-top:9px;border:1px solid #d5dce7;border-radius:4px;padding:14px 16px;font:inherit;background:white}.journal-count{color:#66758a;font-size:13px;margin:20px 0}.journal-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid #dce2e9;border-radius:4px;box-shadow:0 8px 25px #17254006}.journal-card-art{position:relative;display:block;background:#e9edf3;text-decoration:none!important}.journal-card .journal-card-art img{width:100%;height:310px;object-fit:contain;display:block;margin:0}.journal-card-copy{padding:26px!important;display:flex;flex:1;flex-direction:column}.journal-card h2 a{font:inherit;color:#112442;text-decoration:none}.journal-card .journal-read{margin-top:auto;padding-top:10px}.journal-card small{line-height:1.7}.journal-video-badge{position:absolute;bottom:15px;left:15px;background:#ed123a;color:white;padding:7px 12px;border-radius:3px;font-size:12px;font-weight:700}.journal-type-cover{height:310px;background:linear-gradient(135deg,#142d51,#071528);color:#fff;padding:32px!important;display:flex;flex-direction:column;justify-content:space-between}.journal-type-cover span{letter-spacing:3px;font-size:12px}.journal-type-cover b{font-size:29px;max-width:260px;line-height:1.2}.journal-type-cover i{font-style:normal;color:#ffcf00;font-size:14px}.journal-video,.journal-image{margin:32px 0;background:#edf1f6}.journal-video video{display:block;width:100%;max-height:650px;background:#081426}.journal-video figcaption{font-size:12px;color:#526076;padding:12px 18px}.journal-image img,#journal-article>img{width:100%;max-height:740px;object-fit:contain;display:block}.journal-sources{border-top:1px solid #dde3ec;margin-top:42px;padding-top:25px;font-size:14px}.journal-sources h2{font-size:18px}.journal-sources li{padding:6px 0}.journal-original{display:inline-block;margin-top:24px;font-weight:700}.journal-body{overflow-wrap:anywhere}.journal-grid{align-items:stretch}.journal-article h1{overflow-wrap:break-word}.post-meta{line-height:1.7}
@media(min-width:1000px){.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.journal-card .journal-card-art img,.journal-type-cover{height:280px}.journal-card-copy{padding:22px!important}.journal-video,.journal-image{margin:24px 0}.journal-search{max-width:none}}
