[data-public-theme-generation=ds2]{--ds-readable-text:#111827;--ds-readable-muted:#374151;--ds-readable-border:#d1d5db;--ds-readable-raised:#f3f4f6;--ds-readable-accent:#6b183d;--ds-copy-size:1rem;--ds-label-size:.875rem;--ds-copy-leading:1.65;--ds-weight-body:400;font-weight:var(--ds-weight-body)}[data-public-theme-generation=ds2][data-ds2-theme=light]{--ds-text:var(--ds-readable-text);--ds-muted:var(--ds-readable-muted);--ds-border:var(--ds-readable-border);--ds-raised:var(--ds-readable-raised)}[data-public-theme-generation=ds2][data-ds2-theme=dark]{--ds-readable-text:var(--ds-text);--ds-readable-muted:var(--ds-muted);--ds-readable-border:var(--ds-border);--ds-readable-raised:var(--ds-raised);--ds-readable-accent:var(--ds-accent)}[data-public-theme-generation=ds2] *,[data-public-theme-generation=ds2] :after,[data-public-theme-generation=ds2] :before{box-sizing:border-box}[data-public-theme-generation=ds2] :where(h1,h2,h3,p,dl,dd,blockquote,figure,ul,ol){margin:0}[data-public-theme-generation=ds2] :where(button,input,textarea,select){font:inherit}[data-public-theme-generation=ds2] :where(a){color:inherit}[data-public-theme-generation=ds2] :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}[data-public-theme-generation=ds2] .ds2-content:not(:where([data-ds2-home-shared] *)){font-family:var(--ds-font);font-size:var(--ds-copy-size);font-weight:var(--ds-weight-body);line-height:var(--ds-copy-leading);color:var(--ds-text);overflow-wrap:anywhere}[data-public-theme-generation=ds2] .ds2-content :is(h1,h2,h3,legend,summary):not(:where([data-ds2-home-shared] *)){font-weight:800;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;hyphens:auto;color:var(--ds-text)}[data-public-theme-generation=ds2] .ds2-content h1:not(:where([data-ds2-home-shared] *)){font-size:clamp(2rem,4.8vw,3.875rem);line-height:1.15;text-wrap:balance}[data-public-theme-generation=ds2] .ds2-content h1>span:not(:where([data-ds2-home-shared] *)){color:var(--ds-readable-accent)}[data-public-theme-generation=ds2] .ds2-content h2:not(:where([data-ds2-home-shared] *)){font-size:clamp(1.625rem,3.2vw,2.5rem);text-wrap:balance}[data-public-theme-generation=ds2] .ds2-content h3:not(:where([data-ds2-home-shared] *)){font-size:clamp(1.125rem,1.8vw,1.375rem)}[data-public-theme-generation=ds2] .ds2-content :is(p,li):not(:where([data-ds2-home-shared] *)){font-size:var(--ds-copy-size);font-weight:var(--ds-weight-body);line-height:var(--ds-copy-leading);color:var(--ds-muted);opacity:1}[data-public-theme-generation=ds2] .ds2-content :is(small,figcaption):not(:where([data-ds2-home-shared] *)){font-size:var(--ds-label-size);line-height:1.5}[data-public-theme-generation=ds2] .ds2-content a:not(:where([data-ds2-home-shared] *)){text-decoration:none}[data-public-theme-generation=ds2] .ds2-content figure>img:not(:where([data-ds2-home-shared] *)){display:block;width:100%;height:100%;object-fit:cover}[data-public-theme-generation=ds2] .ds2-kicker{display:block;margin-bottom:.75rem;color:var(--ds-readable-accent);font-size:var(--ds-label-size);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}[data-public-theme-generation=ds2] .ds2-content .ds2-caption:not(:where([data-ds2-home-shared] *)){font-size:var(--ds-label-size);line-height:1.5;color:var(--ds-muted)}[data-public-theme-generation=ds2] .ds2-content .ds2-lead-copy:not(:where([data-ds2-home-shared] *)){font-size:clamp(1rem,1.4vw,1.125rem);color:var(--ds-text)}[data-public-theme-generation=ds2] .ds2-content :is(.ds2-eyebrow,.ds2-text-link):not(:where([data-ds2-home-shared] *)){color:var(--ds-readable-accent);font-weight:800}[data-public-theme-generation=ds2] .ds2-content :is(.ds2-label-strong,.ds2-text-link):not(:where([data-ds2-home-shared] *)){font-size:var(--ds-copy-size);font-weight:800;line-height:1.4}[data-public-theme-generation=ds2] .ds2-content .ds2-title:not(:where([data-ds2-home-shared] *)){font-size:1.25rem;font-weight:800;line-height:1.4}[data-public-theme-generation=ds2] .ds2-content .ds2-photo-caption:not(:where([data-ds2-home-shared] *)){color:white;font-weight:700}[data-public-theme-generation=ds2] .ds2-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;max-width:100%;padding:.75rem 1rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);font-size:var(--ds-copy-size);font-weight:800;line-height:1.4;white-space:normal;overflow-wrap:anywhere;cursor:pointer;text-decoration:none}[data-public-theme-generation=ds2] .ds2-button-primary{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}[data-public-theme-generation=ds2] .ds2-button-secondary{background:var(--ds-surface);color:var(--ds-text)}[data-public-theme-generation=ds2] .ds2-choice{min-height:3rem;min-width:0;max-width:100%;padding:.7rem .8rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-bg);cursor:pointer;font-size:var(--ds-copy-size);font-weight:700;line-height:1.45;white-space:normal;overflow-wrap:anywhere;color:var(--ds-text)}[data-public-theme-generation=ds2] .ds2-choice[aria-pressed=true]{background:var(--ds-text);border-color:var(--ds-text);color:var(--ds-bg)}[data-public-theme-generation=ds2] .ds2-form-shell{min-width:0}@media(max-width:540px),not(:where([data-ds2-home-shared] *)){[data-public-theme-generation=ds2] .ds2-content .ds2-button{width:100%}}[data-public-theme-generation=ds2] .ds2-content :where(section,article,div,figure,fieldset):not(:where([data-ds2-home-shared] *)){min-width:0}[data-public-theme-generation=ds2] form.ds2-lead-form{container:ds2-lead/inline-size;width:100%;min-width:0;margin:0;display:grid;gap:.85rem;font-family:var(--ds-font);font-size:var(--ds-copy-size);color:var(--ds-text)!important;background:transparent!important;color-scheme:inherit}[data-public-theme-generation=ds2] form.ds2-lead-form>.ds2-lead-form__title{display:block;font-size:1.25rem;font-weight:800;line-height:1.4;color:var(--ds-text)!important}[data-public-theme-generation=ds2] form.ds2-lead-form label{min-width:0;color:var(--ds-text)!important;font-size:var(--ds-label-size);font-weight:700;line-height:1.5}[data-public-theme-generation=ds2] form.ds2-lead-form label:not(.ds2-lead-form__consent)>span{display:block;margin-bottom:.35rem;color:var(--ds-text)!important}[data-public-theme-generation=ds2] form.ds2-lead-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:3rem;padding:.7rem .8rem;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-control);background:var(--ds-bg)!important;color:var(--ds-text)!important;caret-color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-copy-size);font-weight:400;line-height:1.5;box-shadow:none!important}[data-public-theme-generation=ds2] form.ds2-lead-form :is(input:not([type=checkbox]),select,textarea)[aria-invalid=true]{border-color:var(--ds-danger,#d92d20)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-danger,#d92d20) 14%,transparent)!important}[data-public-theme-generation=ds2] form.ds2-lead-form :is(input,textarea)::placeholder{color:var(--ds-muted)!important;opacity:1}[data-public-theme-generation=ds2] form.ds2-lead-form select option{background:var(--ds-surface);color:var(--ds-text)}[data-public-theme-generation=ds2] form.ds2-lead-form textarea{min-height:6rem;resize:vertical}[data-public-theme-generation=ds2] .ds2-lead-form__error-summary{display:grid;gap:.3rem;padding:.9rem 1.05rem;border:2px solid var(--ds-danger,#d92d20);border-radius:.8rem;background:color-mix(in srgb,var(--ds-danger,#d92d20) 11%,var(--ds-surface));color:var(--ds-text);font-size:.9375rem;line-height:1.5;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-danger,#d92d20) 12%,transparent)}[data-public-theme-generation=ds2] .ds2-lead-form__error-summary strong{display:block;font-size:1rem;font-weight:800;color:var(--ds-text)}[data-public-theme-generation=ds2] .ds2-lead-form__error-summary span{display:block;color:var(--ds-text);font-weight:500}[data-public-theme-generation=ds2] .ds2-lead-form__field-error{display:block;margin-top:.4rem;padding:.55rem .7rem;border-left:3px solid var(--ds-danger,#d92d20);border-radius:.45rem;background:color-mix(in srgb,var(--ds-danger,#d92d20) 10%,var(--ds-surface));color:var(--ds-danger,#b42318)!important;font-size:.875rem;font-weight:800;line-height:1.45}[data-public-theme-generation=ds2][data-ds2-theme=dark] .ds2-lead-form__field-error{color:#fca5a5!important}[data-public-theme-generation=ds2] .ds2-lead-form__consent-error{margin-top:.45rem}[data-public-theme-generation=ds2] .ds2-lead-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-public-theme-generation=ds2] .ds2-lead-form__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}[data-public-theme-generation=ds2] form.ds2-lead-form label.ds2-lead-form__consent{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.6rem;min-width:0;margin:0;color:var(--ds-text)!important;font-size:.875rem;font-weight:500;line-height:1.55;overflow-wrap:normal;word-break:normal;cursor:pointer}[data-public-theme-generation=ds2] .ds2-lead-form__consent input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--ds-accent);cursor:pointer}[data-public-theme-generation=ds2] .ds2-lead-form__consent input[aria-invalid=true]{outline:2px solid color-mix(in srgb,var(--ds-danger,#d92d20) 75%,transparent);outline-offset:2px}[data-public-theme-generation=ds2] form.ds2-lead-form .ds2-lead-form__consent>span{color:var(--ds-text)!important}[data-public-theme-generation=ds2] form.ds2-lead-form .ds2-lead-form__consent a.ds2-lead-form__consent-link{color:var(--ds-readable-accent)!important;text-decoration:underline;text-underline-offset:.2em;font-weight:700}[data-public-theme-generation=ds2] form.ds2-lead-form button[type=submit]{max-width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--ds-accent)!important;border-radius:var(--ds-radius-control);background:var(--ds-accent)!important;color:var(--ds-on-accent)!important;font-size:var(--ds-copy-size);font-weight:800;line-height:1.4;white-space:normal;overflow-wrap:anywhere;cursor:pointer}[data-public-theme-generation=ds2] form.ds2-lead-form button[type=submit]:disabled{cursor:wait;opacity:.65}[data-public-theme-generation=ds2] .ds2-lead-form__honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}[data-public-theme-generation=ds2] .ds2-lead-form__success{display:grid;gap:.4rem;padding:1.5rem;border:1px solid var(--ds-success);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-copy-size)}[data-public-theme-generation=ds2] .ds2-lead-form__success :is(b,strong){font-size:1.25rem}@container ds2-lead (max-width:42rem){[data-public-theme-generation=ds2] .ds2-lead-form__footer{grid-template-columns:1fr;align-items:start}[data-public-theme-generation=ds2] form.ds2-lead-form button[type=submit]{width:100%}}@container ds2-lead (max-width:28rem){[data-public-theme-generation=ds2] .ds2-lead-form__fields{grid-template-columns:1fr}}[data-public-theme-generation=ds2] .ds2-choice[aria-pressed=true] :is(small,.ds2-caption,.ds2-eyebrow){color:inherit}[data-public-theme-generation=ds2] :has(>.ds2-pictogram){position:relative;isolation:isolate;overflow:hidden}[data-public-theme-generation=ds2] :has(>.ds2-pictogram)>:not(.ds2-pictogram){position:relative;z-index:1}[data-public-theme-generation=ds2] .ds2-pictogram{position:absolute;top:.75rem;right:.75rem;z-index:0;display:block;width:6rem;height:6rem;margin:0;padding:0;color:var(--ds-readable-accent);opacity:.1;background:transparent;border:0;border-radius:0;transform:rotate(-8deg);pointer-events:none}[data-public-theme-generation=ds2] .ds2-promo-block,[data-public-theme-generation=ds2] [data-ds2-promo-layer]{--lab-line:var(--ds-border);--lab-accent-text:var(--ds-readable-accent)}[data-public-theme-generation=ds2] .ds2-promo-block [data-ds2-promo-trigger] b{font-size:var(--ds-copy-size)}[data-public-theme-generation=ds2] .ds2-promo-block [data-ds2-promo-trigger] small{font-size:var(--ds-label-size)}.ds2-format-page{width:92%;max-width:1472px;margin-inline:auto}.ds2-format-page .ds2-format-crumb{padding-block:22px}.ds2-format-page .ds2-format-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px;border:1px solid var(--ds-border);border-radius:24px;background:var(--ds-surface);align-items:center}.ds2-format-page .ds2-feature-copy>p{margin-top:18px}.ds2-format-page .ds2-feature-copy>a{display:inline-flex;margin-top:20px;color:var(--ds-readable-accent);font-weight:800}.ds2-format-page .ds2-format-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ds2-format-page .ds2-format-facts{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px}.ds2-format-page .ds2-format-media{position:relative;height:360px;border-radius:18px;overflow:hidden;min-width:0;background:var(--ds-raised)}.ds2-format-page .ds2-format-media img{width:100%;height:100%;object-fit:cover}.ds2-format-page .ds2-format-hero-photo{height:420px}.ds2-format-page .ds2-format-media>figcaption,.ds2-format-page .ds2-format-photo-caption{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:60px 22px 22px;background:linear-gradient(transparent,#070108e6);color:white;line-height:1.5}.ds2-format-page .ds2-format-photo-caption :is(small,strong){display:block;color:white}.ds2-format-page .ds2-format-photo-caption strong{margin-top:7px;font-size:1.25rem;line-height:1.4}.ds2-format-page .ds2-format-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border:1px solid var(--ds-border);border-radius:16px;background:var(--ds-surface);overflow:hidden}.ds2-format-page .ds2-format-strip>div{padding:20px;border-right:1px solid var(--ds-border)}.ds2-format-page .ds2-format-strip>div:last-child{border-right:0}.ds2-format-page .ds2-format-strip :is(b,small){display:block}.ds2-format-page .ds2-format-strip small{margin-top:6px;color:var(--ds-muted)}.ds2-format-page>.ds2-format-section{padding-block:52px;scroll-margin-top:24px}.ds2-format-page .ds2-format-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:center}.ds2-format-page .ds2-format-section-head{margin-bottom:28px}.ds2-format-page .ds2-format-section-head-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;align-items:end}.ds2-format-page .ds2-format-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ds2-format-page .ds2-format-chips span{padding:7px 12px;background:var(--ds-raised);border:1px solid var(--ds-border);border-radius:9px;font-size:var(--ds-label-size)}.ds2-format-page .ds2-format-grid{display:grid;gap:16px}.ds2-format-page .ds2-format-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.ds2-format-page .ds2-format-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ds2-format-page .ds2-format-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ds2-format-page .ds2-format-card{padding:24px;border:1px solid var(--ds-border);border-radius:16px;background:var(--ds-surface)}.ds2-format-page .ds2-format-card>:is(b,small){display:block;margin-bottom:14px;color:var(--ds-readable-accent);font-weight:800}.ds2-format-page .ds2-format-card p{margin-top:12px}.ds2-format-page .ds2-format-card-accent{background:var(--ds-raised)}.ds2-format-page .ds2-format-detail-list{display:grid;gap:14px;margin-top:22px}.ds2-format-page .ds2-format-detail-list>div{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:14px;padding-bottom:14px;border-bottom:1px solid var(--ds-border)}.ds2-format-page .ds2-format-detail-list b{color:var(--ds-readable-accent)}.ds2-format-page .ds2-format-detail-list :is(strong,small){display:block}.ds2-format-page .ds2-format-detail-list small{margin-top:6px;color:var(--ds-muted)}.ds2-format-page>.ds2-format-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;padding:28px;margin-block:20px 32px;border:1px solid var(--ds-border);border-radius:18px;background:var(--ds-surface);align-items:center}.ds2-format-page .ds2-format-gallery-facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.ds2-format-page .ds2-format-gallery-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.ds2-format-page .ds2-format-gallery-photos .ds2-format-media{height:320px}.ds2-format-page .ds2-format-contact-links{display:grid;gap:12px;margin-top:22px}.ds2-format-page .ds2-format-contact-links a{display:block;padding:14px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-bg)}.ds2-format-page .ds2-format-contact-links :is(small,b){display:block}.ds2-format-page .ds2-format-contact-links small{color:var(--ds-muted);margin-bottom:6px}.ds2-format-page .ds2-format-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:38px}.ds2-format-page .ds2-format-faq details{padding-block:20px;border-bottom:1px solid var(--ds-border)}.ds2-format-page .ds2-format-faq summary{display:flex;align-items:start;justify-content:space-between;gap:18px;cursor:pointer}.ds2-format-page .ds2-format-faq details p{margin-top:14px}@media(max-width:1100px){.ds2-format-page .ds2-format-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ds2-format-page .ds2-format-faq,.ds2-format-page .ds2-format-feature,.ds2-format-page .ds2-format-hero,.ds2-format-page>.ds2-format-band{grid-template-columns:1fr;gap:24px}.ds2-format-page .ds2-format-hero{padding:24px}.ds2-format-page .ds2-format-media{height:360px}.ds2-format-page .ds2-format-grid-five,.ds2-format-page .ds2-format-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ds2-format-page .ds2-format-strip>div:nth-child(2){border-right:0}.ds2-format-page .ds2-format-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ds-border)}.ds2-format-page .ds2-format-section-head-split{grid-template-columns:1fr;gap:18px}}@media(max-width:620px){.ds2-format-page{width:calc(100% - 32px)}.ds2-format-page>.ds2-format-section{padding-block:34px}.ds2-format-page .ds2-format-hero{padding:20px}.ds2-format-page .ds2-format-gallery-photos .ds2-format-media,.ds2-format-page .ds2-format-media{height:280px}.ds2-format-page .ds2-format-gallery-photos,.ds2-format-page .ds2-format-grid{grid-template-columns:1fr}.ds2-format-page>.ds2-format-band{padding:20px}.ds2-format-page .ds2-format-strip>div{padding:15px}.ds2-format-page .ds2-format-actions>.ds2-button{width:100%}.ds2-format-page .ds2-format-media>figcaption,.ds2-format-page .ds2-format-photo-caption{padding:44px 16px 16px}}@media(max-width:380px){.ds2-format-page .ds2-format-strip{grid-template-columns:1fr}.ds2-format-page .ds2-format-strip>div{border-right:0;border-bottom:1px solid var(--ds-border)}.ds2-format-page .ds2-format-strip>div:last-child{border-bottom:0}}.ds2-format-batch :where(div,section,article,figure){min-width:0}.ds2-format-batch .ds2-format-hero-art{display:grid;gap:16px}.ds2-format-batch .ds2-format-hero-photo{height:auto;aspect-ratio:8/5}.ds2-format-batch .ds2-format-hero-photo img{object-fit:contain}.ds2-format-batch .ds2-format-hero-note{padding:12px 16px;border-left:3px solid var(--ds-accent);background:var(--ds-raised);border-radius:8px}.ds2-format-batch .ds2-format-hero-note :is(span,strong){display:block}.ds2-format-batch .ds2-format-facts>div{display:flex;gap:8px;padding:10px 12px;border:1px solid var(--ds-border);border-radius:10px}.ds2-format-batch .ds2-format-facts i{font-style:normal;color:var(--ds-readable-accent);font-weight:800}.ds2-format-batch .ds2-format-strip i{display:none}.ds2-format-batch .ds2-format-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ds2-format-batch .ds2-format-section-head{margin-bottom:24px}.ds2-format-batch .ds2-format-demo{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:32px;align-items:start}.ds2-format-batch .ds2-format-demo-steps{display:grid;gap:12px;margin-top:24px}.ds2-format-batch .ds2-format-demo-steps span{padding:12px 16px;border:1px solid var(--ds-border);border-radius:12px;background:var(--ds-surface)}.ds2-format-batch .ds2-format-demo-steps b{margin-right:12px;color:var(--ds-readable-accent)}.ds2-format-batch .ds2-format-gallery{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);gap:32px;align-items:center}.ds2-format-batch .ds2-format-gallery-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.ds2-format-batch .ds2-format-gallery-stack .ds2-format-media{height:auto;aspect-ratio:3/2}.ds2-format-batch .ds2-format-gallery-stack .ds2-gallery-center{aspect-ratio:2/3}.ds2-format-batch .ds2-format-gallery-stack img{object-position:center 30%}.ds2-format-batch .ds2-format-gallery-facts{flex-direction:column}.ds2-format-batch .gc-package__card{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:28px;border:1px solid var(--ds-border);border-radius:18px;background:var(--ds-raised)}.ds2-format-batch .pg-data-section__signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:22px}.ds2-format-batch .pg-data-section__signals span{padding:14px;border:1px solid var(--ds-border);border-radius:12px}.ds2-format-batch .pg-data-section__signals :is(b,small){display:block}.ds2-format-batch .pg-data-section__caution{padding:16px;border-left:3px solid var(--ds-accent);background:var(--ds-raised)}.ds2-format-batch .pg-data-section__demo{display:grid;gap:16px}.ds2-format-batch .pg-remote__visual{display:grid;gap:20px;padding:28px;border:1px solid var(--ds-border);border-radius:18px;background:var(--ds-surface)}.ds2-format-batch .pg-remote__visual>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ds2-format-batch .pg-remote__visual span{display:grid;place-items:center;padding:24px 12px;background:var(--ds-raised);border-radius:12px}@media(max-width:1100px){.ds2-format-batch .ds2-format-demo{grid-template-columns:1fr}.ds2-format-batch .ds2-format-demo-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ds2-format-batch .ds2-format-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ds2-format-batch .ds2-format-gallery{grid-template-columns:1fr}}@media(max-width:620px){.ds2-format-batch .ds2-format-grid-four,.ds2-format-batch .gc-package__card{grid-template-columns:1fr}.ds2-format-batch .ds2-format-demo-steps,.ds2-format-batch .ds2-format-gallery-stack{grid-template-columns:1fr 1fr}.ds2-format-batch .ds2-format-gallery-stack .ds2-gallery-center{grid-column:1/-1;grid-row:1;max-width:380px;width:100%;justify-self:center}.ds2-format-batch .ds2-format-gallery-stack figcaption{padding:30px 10px 10px}.ds2-format-batch .pg-remote__visual{padding:20px}}.ds2-announcement-bar_announcementBar__W77m5{position:relative;z-index:60;width:100%;background-color:var(--ds-accent);color:var(--ds-on-accent);font-family:var(--ds-font);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-label);line-height:1.35;letter-spacing:.02em;border-bottom:1px solid color-mix(in srgb,var(--ds-on-accent) 15%,transparent);box-shadow:0 2px 8px rgb(255 103 0/15%)}.ds2-announcement-bar_announcementInner__zon9h{position:relative;width:min(100%,var(--chrome-shell,92rem));min-height:2.5rem;margin:0 auto;padding:.5rem clamp(2.75rem,5vw,3.5rem) .5rem clamp(1.25rem,3vw,2.5rem);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .75rem;text-align:center}.ds2-announcement-bar_announcementText__rlff9{display:inline}.ds2-announcement-bar_announcementLink__5XLJ_{display:inline-flex;align-items:center;gap:.25rem;color:var(--ds-on-accent);text-decoration:underline;text-underline-offset:3px;font-weight:var(--ds-weight-display);border-radius:var(--ds-radius-control);transition:opacity var(--ds-duration) var(--ds-ease),transform var(--ds-duration) var(--ds-ease);min-height:2rem}.ds2-announcement-bar_announcementLink__5XLJ_:hover{opacity:.82;transform:translateY(-.5px)}.ds2-announcement-bar_announcementLink__5XLJ_:focus-visible{outline:2px solid var(--ds-on-accent);outline-offset:2px}.ds2-announcement-bar_closeButton__E_gLO{position:absolute;right:clamp(.5rem,1.5vw,1.25rem);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;background:transparent;border:none;border-radius:var(--ds-radius-control,4px);color:var(--ds-on-accent);cursor:pointer;opacity:.8;transition:opacity var(--ds-duration) var(--ds-ease),background-color var(--ds-duration) var(--ds-ease),transform var(--ds-duration) var(--ds-ease)}.ds2-announcement-bar_closeButton__E_gLO:hover{opacity:1;background-color:color-mix(in srgb,var(--ds-on-accent) 14%,transparent)}.ds2-announcement-bar_closeButton__E_gLO:focus-visible{outline:2px solid var(--ds-on-accent);outline-offset:2px;opacity:1}@media (max-width:48rem){.ds2-announcement-bar_announcementBar__W77m5{font-size:.75rem}.ds2-announcement-bar_announcementInner__zon9h{min-height:2.25rem;padding:.4rem 2.75rem .4rem .75rem;gap:.25rem .5rem}.ds2-announcement-bar_announcementLink__5XLJ_{min-height:2.75rem;padding:0 .25rem}.ds2-announcement-bar_closeButton__E_gLO{right:.35rem;width:2.5rem;height:2.5rem}}