.pdp[data-astro-cid-2or5hpsh]{padding:24px var(--gg-gutter) 48px;display:flex;flex-direction:column;gap:32px}.pdp__crumb[data-astro-cid-2or5hpsh]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--gg-faint);font-weight:500}.pdp__crumb[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]{color:var(--gg-muted);padding:10px 0;margin:-10px 0}.pdp__crumb[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]:hover{color:var(--gg-accent-link)}.pdp__crumb-current[data-astro-cid-2or5hpsh]{color:var(--gg-ink)}.pdp__split[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--gg-gap-pdp);align-items:start}.pdp__buy-col[data-astro-cid-2or5hpsh]{display:flex;flex-direction:column;gap:18px}.pdp__intro[data-astro-cid-2or5hpsh]{display:flex;flex-direction:column;gap:10px}.pdp__tags[data-astro-cid-2or5hpsh]{display:flex;gap:6px;flex-wrap:wrap}.pdp__tag[data-astro-cid-2or5hpsh]{background:var(--gg-accent);color:var(--gg-accent-ink);border-radius:var(--gg-r-pill);padding:5px 11px;font-size:11.5px;font-weight:700;letter-spacing:.04em}.pdp__tag-outline[data-astro-cid-2or5hpsh]{border:var(--gg-bw) solid var(--gg-line-strong);border-radius:var(--gg-r-pill);padding:5px 11px;font-size:11.5px;font-weight:600;color:var(--gg-body)}.pdp__intro[data-astro-cid-2or5hpsh] h1[data-astro-cid-2or5hpsh]{font-size:var(--gg-fs-h1-pdp);font-weight:700;letter-spacing:-.035em;line-height:1.1;text-wrap:pretty}.pdp__blurb[data-astro-cid-2or5hpsh]{font-size:16px;line-height:1.6;color:var(--gg-body);text-wrap:pretty}.pdp__features[data-astro-cid-2or5hpsh]{display:flex;flex-direction:column;gap:10px}.pdp__h2[data-astro-cid-2or5hpsh]{font-size:15px;font-weight:700}.pdp__features[data-astro-cid-2or5hpsh] ul[data-astro-cid-2or5hpsh]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.pdp__features[data-astro-cid-2or5hpsh] li[data-astro-cid-2or5hpsh]{font-size:14.5px;line-height:1.5;color:var(--gg-body)}.pdp__meta[data-astro-cid-2or5hpsh]{font-size:14px;color:var(--gg-muted)}.pdp__meta[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]{color:var(--gg-muted);text-decoration:underline;text-underline-offset:2px}.pdp__cert[data-astro-cid-2or5hpsh]{color:var(--gg-ink);font-weight:600}.pdp__docs[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 8px;padding:10px 12px;border-bottom:var(--gg-bw) solid var(--gg-hairline)}.pdp__panel-foot[data-astro-cid-2or5hpsh]{padding:13px 22px;font-size:13.5px;color:var(--gg-muted);border-top:var(--gg-bw) solid var(--gg-hairline)}.pdp__support-card[data-astro-cid-2or5hpsh] a[data-astro-cid-2or5hpsh]:not(.pdp__support-phone){color:var(--gg-paper);text-decoration:underline}.pdp__split[data-astro-cid-2or5hpsh]>[data-astro-cid-2or5hpsh]{min-width:0}.pdp__feature[data-astro-cid-2or5hpsh]{display:flex;gap:10px;font-size:14.5px;line-height:1.5;color:var(--gg-body);padding-bottom:8px;border-bottom:var(--gg-bw) solid var(--gg-hairline)}.pdp__feature[data-astro-cid-2or5hpsh] span[data-astro-cid-2or5hpsh]{color:var(--gg-ink);font-weight:700}.pdp__panels[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gg-gap)}.pdp__panel[data-astro-cid-2or5hpsh]{border:var(--gg-bw) solid var(--gg-line);border-radius:var(--gg-r-card);background:var(--gg-paper);overflow:hidden}.pdp__panel-col[data-astro-cid-2or5hpsh]{display:flex;flex-direction:column;gap:var(--gg-gap)}.pdp__panel-head[data-astro-cid-2or5hpsh]{margin:0;padding:18px 22px;border-bottom:var(--gg-bw) solid var(--gg-line);font-size:17px;font-weight:700}.pdp__panel-row[data-astro-cid-2or5hpsh]{padding:13px 22px;display:flex;justify-content:space-between;gap:20px;font-size:14px;border-bottom:var(--gg-bw) solid var(--gg-hairline);color:var(--gg-muted)}.pdp__panel-row[data-astro-cid-2or5hpsh]:last-child{border-bottom:none}.pdp__panel-value[data-astro-cid-2or5hpsh]{font-weight:600;text-align:right;color:var(--gg-ink)}.pdp__panel-row--link[data-astro-cid-2or5hpsh]{cursor:pointer}.pdp__panel-row--link[data-astro-cid-2or5hpsh]:hover .gg-link[data-astro-cid-2or5hpsh]{text-decoration-thickness:2px}.pdp__panel-pdf[data-astro-cid-2or5hpsh]{font-size:12px;font-weight:700;color:var(--gg-muted)}.pdp__panel-empty[data-astro-cid-2or5hpsh]{color:var(--gg-muted)}.pdp__support-card[data-astro-cid-2or5hpsh]{border-radius:var(--gg-r-card);background:var(--gg-graphite);color:var(--gg-on-dark);padding:22px;display:flex;flex-direction:column;gap:8px}.pdp__support-title[data-astro-cid-2or5hpsh]{margin:0;font-size:19px;font-weight:700;color:var(--gg-paper)}.pdp__support-phone[data-astro-cid-2or5hpsh]{font-size:22px;font-weight:700;color:var(--gg-accent)}.pdp__related[data-astro-cid-2or5hpsh]{display:flex;flex-direction:column;gap:18px}.pdp__related[data-astro-cid-2or5hpsh] h2[data-astro-cid-2or5hpsh]{font-size:24px;font-weight:700;letter-spacing:-.025em}.pdp__related-grid[data-astro-cid-2or5hpsh]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gg-gap)}.pdp-empty[data-astro-cid-2or5hpsh]{padding:4rem 0;text-align:center;color:var(--gg-body)}.pdp-empty[data-astro-cid-2or5hpsh] code[data-astro-cid-2or5hpsh]{background:var(--gg-surface);border:1px solid var(--gg-line);border-radius:4px;padding:0 .3rem}@media (max-width: 900px){.pdp[data-astro-cid-2or5hpsh]{padding-bottom:96px}.pdp__split[data-astro-cid-2or5hpsh],.pdp__panels[data-astro-cid-2or5hpsh]{grid-template-columns:minmax(0,1fr)}.pdp__related-grid[data-astro-cid-2or5hpsh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width: 560px){.pdp__related-grid[data-astro-cid-2or5hpsh]{grid-template-columns:minmax(0,1fr);gap:10px}}
