.gd.gd--oct{--ink:#172a39;--muted:#506170;--line:#dce5eb;display:block;width:100%;max-width:100%;color:var(--ink);font:16px/1.65 Arial,sans-serif;overflow-wrap:anywhere;box-sizing:border-box;container-type:inline-size} .gd--oct *{box-sizing:border-box}.gd--oct h2,.gd--oct h3,.gd--oct p,.gd--oct dl{margin:0}.gd--oct p+p{margin-top:12px}.gd--oct h2{font-size:29px;line-height:1.24;font-weight:750;color:var(--ink)}.gd--oct h3{font-size:19px;line-height:1.35;font-weight:700;color:var(--ink)} .gd--oct .gd__hero{display:block;padding:38px 32px;background:linear-gradient(120deg,#11232f,#1d4154);color:#fff;border-radius:16px}.gd--oct .gd__hero h2{color:#fff;font-size:32px;margin:8px 0 16px}.gd--oct .gd__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gd--oct .gd__sku{font-size:13px;opacity:.8;margin-top:15px} .gd--oct .gd__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:20px 0}.gd--oct .gd__fact{background:#f6f9fb;padding:18px 12px}.gd--oct .gd__fact strong{display:block;font-size:21px;line-height:1.25}.gd--oct .gd__fact span{display:block;font-size:12px;color:var(--muted);margin-top:6px} .gd--oct .gd__section{padding:32px 0;display:block}.gd--oct .gd__section>h2{margin-bottom:22px}.gd--oct .gd__spotlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gd--oct .gd__spotlight{background:#f7f9fb;border-radius:14px;overflow:hidden}.gd--oct .gd__media{display:block;position:relative;background:#fff}.gd--oct .gd__media img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;border:0;margin:0}.gd--oct .gd__media:after{content:'+';position:absolute;right:12px;bottom:12px;width:30px;height:30px;border-radius:50%;background:#173649;color:white;text-align:center;font:25px/30px Arial}.gd--oct .gd__spotlight-copy{padding:22px}.gd--oct .gd__spotlight-copy h3{margin-bottom:10px} .gd--oct .gd__group{border:1px solid var(--line);border-radius:12px;margin:12px 0;overflow:hidden}.gd--oct .gd__group summary{padding:18px 22px;background:#f0f5f8;cursor:pointer;font-size:19px;font-weight:700;line-height:1.4}.gd--oct .gd__feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.gd--oct .gd__feature h3{margin-bottom:8px}.gd--oct .gd__feature p{font-size:15px;color:var(--muted)} .gd--oct .gd__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.gd--oct .gd__specs>div{padding:16px;background:#f7f9fb;min-width:0}.gd--oct .gd__specs dt{font-size:13px;color:var(--muted)}.gd--oct .gd__specs dd{font-size:16px;font-weight:600;margin:4px 0 0}.gd--oct .gd__note{border-left:3px solid #557c95;padding:18px 22px;background:#f0f5f8;font-size:14px;margin:24px 0}.gd--oct .gd__note h3{margin-bottom:10px}.gd--oct .gd__video video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#14222b}.gd--oct .gd__video figcaption{font-size:13px;color:var(--muted);margin-top:8px}.gd--oct figure{margin:0}.gd--oct .gd__faq details{padding:16px 0;border-bottom:1px solid var(--line)}.gd--oct .gd__faq summary{cursor:pointer;font-weight:700}.gd--oct .gd__faq p{padding-top:10px} @container(max-width:600px){.gd--oct .gd__hero{padding:28px 20px}.gd--oct .gd__hero h2{font-size:27px}.gd--oct h2{font-size:25px}.gd--oct .gd__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gd--oct .gd__spotlights,.gd--oct .gd__feature-grid{grid-template-columns:1fr}.gd--oct .gd__feature-grid{padding:20px;gap:22px}.gd--oct .gd__spotlight-copy{padding:20px}.gd--oct .gd__specs{grid-template-columns:1fr}.gd--oct .gd__media img{max-height:300px}.gd--oct .gd__group summary{padding:16px 18px;font-size:18px}.gd--oct .gd__section{padding:26px 0}} .fancybox-container:has(.fancybox-image[src*="garminy-oct2026-"]){z-index:2147483647!important} .gd--oct img{display:block;cursor:zoom-in;width:100%;max-width:100%;height:auto;max-height:320px;object-fit:contain;margin:0 0 14px;border:0} .gd--oct img[src$=".svg"]{width:72px;height:72px} .gd--oct img:focus-visible{outline:3px solid #2475a4;outline-offset:3px} .gd--oct .official-visuals img{max-height:none;border-radius:12px} .gd--oct .official-gallery img{margin:0;border:1px solid #dce5eb;border-radius:12px;padding:12px} .gd--oct img.oi{display:block;cursor:zoom-in;margin:0 0 14px;width:100%;max-width:100%;height:auto;max-height:320px;object-fit:contain;border:0} .gd--oct img.oi[src$=".svg"]{width:72px;height:72px} .gd--oct img.oi:focus-visible{outline:3px solid #2475a4;outline-offset:3px} .gd--oct .official-visuals img.oi{max-height:none;border-radius:12px} .gd--oct .official-gallery img.oi{margin:0;border:1px solid #dce5eb;border-radius:12px;padding:12px} .gd--oct .oi{display:block;margin:0 0 14px;background:#fff;min-width:0;text-decoration:none} .gd--oct .oi img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;margin:0;border:0} .gd--oct .oi:has(img[src$=".svg"]){width:72px;max-width:100%;background:transparent} .gd--oct .oi img[src$=".svg"]{height:72px;width:72px} .gd--oct .official-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .gd--oct .official-gallery .oi{margin:0;border:1px solid #dce5eb;border-radius:12px;padding:12px} .gd--oct .official-visuals{display:grid;gap:20px} .gd--oct .official-visuals .oi{margin:0;overflow:hidden;border-radius:12px} .gd--oct .official-visuals img{max-height:none;width:100%;height:auto} .gd--oct .gd__feature-grid>article{min-width:0}.gd--oct .gd__feature-grid>article h3{margin-bottom:8px}.gd--oct .gd__feature-grid>article p{font-size:15px;color:var(--muted)} @container(max-width:600px){.gd--oct .official-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}} @container(max-width:340px){.gd--oct .official-gallery{grid-template-columns:minmax(0,1fr)}} .fancybox-container:has(.fancybox-image[src*="garminy-"]){z-index:2147483647!important} .gd--oct img.fi,.gd--oct img.fi-dark{width:72px;height:72px;object-fit:contain}.gd--oct img.fi-dark{background:#173649;padding:8px;border-radius:8px}