.hw-banner:where(.astro-jfpidmd2){grid-template-columns:1.5rem minmax(0,1fr);align-items:start;column-gap:1rem;max-width:40rem;padding:1.15rem 1.5rem 1.2rem 1.25rem;display:grid}.hw-icon:where(.astro-jfpidmd2){width:1.5rem;height:1.5rem;color:var(--accent);margin-top:.02rem}.hw-banner:where(.astro-jfpidmd2) p:where(.astro-jfpidmd2){text-wrap:pretty;max-width:70ch;margin:0}.hw-banner:where(.astro-jfpidmd2) p:where(.astro-jfpidmd2)>strong:where(.astro-jfpidmd2):first-child{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:600;line-height:var(--lh-h3);margin-bottom:.3rem;display:block}.signup-divided:where(.astro-vsesgfph){margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--line)}.signup-title:where(.astro-vsesgfph){margin:0 0 .35rem;font-weight:600}.signup-intro:where(.astro-vsesgfph){font-size:var(--fs-small);color:var(--ink-soft);margin:0 0 var(--space-s);line-height:1.55}.signup-row:where(.astro-vsesgfph){flex-wrap:wrap;gap:.6rem;display:flex}.signup-row:where(.astro-vsesgfph)>.input:where(.astro-vsesgfph){flex:14rem;min-width:0}.signup-row-inline:where(.astro-vsesgfph)>.btn:where(.astro-vsesgfph){min-height:3rem}.signup-field:where(.astro-vsesgfph){margin-top:1.25rem;display:block}.signup-check:where(.astro-vsesgfph){font-size:var(--fs-small);color:var(--ink-soft);margin-top:1.25rem;line-height:1.55}.signup-check:where(.astro-vsesgfph)>span:where(.astro-vsesgfph){text-wrap:pretty}.signup-submit:where(.astro-vsesgfph){width:100%;min-height:3rem;margin-top:var(--space-m)}.signup-placeholder:where(.astro-vsesgfph){font-size:var(--fs-small);color:var(--ink-soft);margin:0;line-height:1.6}.signup-notes:where(.astro-vsesgfph){margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-soft);line-height:1.6}.signup-notes:where(.astro-vsesgfph) p:where(.astro-vsesgfph){margin:0 0 .65em}.signup-notes:where(.astro-vsesgfph) p:where(.astro-vsesgfph):last-child{margin-bottom:0}.dl-hero:where(.astro-5oqtr3h2) .band-head:where(.astro-5oqtr3h2){gap:var(--space-m);grid-template-columns:minmax(0,1fr)}.dl-hero:where(.astro-5oqtr3h2) h1:where(.astro-5oqtr3h2){font-size:var(--fs-h1);line-height:1.04;font-weight:var(--fw-display);text-wrap:balance;margin:0}.dl-hero:where(.astro-5oqtr3h2) .band-intro:where(.astro-5oqtr3h2){max-width:40rem}.dl-hero:where(.astro-5oqtr3h2) .band-intro:where(.astro-5oqtr3h2)>.lead:where(.astro-5oqtr3h2){text-wrap:pretty;max-width:none;margin:0 0 .85em}.dl-hero:where(.astro-5oqtr3h2) .band-intro:where(.astro-5oqtr3h2)>.lead-more:where(.astro-5oqtr3h2){text-wrap:pretty;max-width:none;margin:0}.dl-hero:where(.astro-5oqtr3h2) .band-intro:where(.astro-5oqtr3h2)>.beta-points-intro:where(.astro-5oqtr3h2){color:var(--ink-soft);margin:0}.dl-hero:where(.astro-5oqtr3h2) .band-intro:where(.astro-5oqtr3h2)>.beta-points:where(.astro-5oqtr3h2){margin:.2em 0 .85em}.dl-hero:where(.astro-5oqtr3h2) .band-intro:where(.astro-5oqtr3h2)>.beta-points-note:where(.astro-5oqtr3h2){margin:0 0 .85em}.dl-hero:where(.astro-5oqtr3h2) .band-intro:where(.astro-5oqtr3h2)>.beta-apply:where(.astro-5oqtr3h2){color:var(--ink-soft);text-wrap:pretty;margin:0 0 .85em}@media (width>=60rem){.dl-hero:where(.astro-5oqtr3h2) .band-head:where(.astro-5oqtr3h2),.dl-hero:where(.astro-5oqtr3h2) .band-row:where(.astro-5oqtr3h2){grid-template-columns:minmax(0, 1fr) minmax(0, var(--split-aside));column-gap:var(--split-gap)}.dl-hero:where(.astro-5oqtr3h2) .band-title:where(.astro-5oqtr3h2){align-self:start;position:sticky;top:6rem;container-type:inline-size}.dl-hero:where(.astro-5oqtr3h2) .band-intro:where(.astro-5oqtr3h2){max-width:none;padding-top:.45rem}.dl-hero:where(.astro-5oqtr3h2) .hw-banner{grid-template-columns:1.5rem minmax(0, 1fr) calc(var(--split-aside) - 1.5rem - 1px);align-items:baseline;column-gap:1rem;max-width:none;padding-block:1.4rem 1.45rem}.dl-hero:where(.astro-5oqtr3h2) .hw-banner>p{display:contents}.dl-hero:where(.astro-5oqtr3h2) .hw-banner .hw-icon{align-self:start;margin-top:.1rem}.dl-hero:where(.astro-5oqtr3h2) .hw-banner>p>strong:first-child{font-family:var(--font-display);text-wrap:balance;margin:0;padding-right:2rem;font-weight:600;line-height:1.3}.dl-hero:where(.astro-5oqtr3h2) .hw-banner .hw-body{text-wrap:pretty;grid-column:3;max-width:68ch}}.band-row:where(.astro-5oqtr3h2){--pad:clamp(1.4rem, 1.1rem + 1vw, 2rem)}.band-row:where(.astro-5oqtr3h2)>div:where(.astro-5oqtr3h2)>h2:where(.astro-5oqtr3h2),.band-row:where(.astro-5oqtr3h2) .apply-card:where(.astro-5oqtr3h2) h2:where(.astro-5oqtr3h2){font-size:var(--fs-lead);line-height:var(--lh-title);text-wrap:balance;margin:0}.band-row:where(.astro-5oqtr3h2) .apply-card:where(.astro-5oqtr3h2) h2:where(.astro-5oqtr3h2){margin-bottom:var(--space-m)}@media (width>=60rem){.band-row:where(.astro-5oqtr3h2)>.steps-col:where(.astro-5oqtr3h2){padding-top:calc(var(--pad) + 1px)}}.apply-card:where(.astro-5oqtr3h2){padding:var(--pad);scroll-margin-top:var(--space-m);overflow:hidden}.apply-card:where(.astro-5oqtr3h2)>.apply-foot:where(.astro-5oqtr3h2){margin:var(--space-m) calc(var(--pad) * -1) calc(var(--pad) * -1);padding:.95rem var(--pad);border-top:1px solid var(--line);background:var(--bg-soft);font-size:var(--fs-small);color:var(--ink-soft);line-height:1.55}.apply-foot-q:where(.astro-5oqtr3h2){display:block}.band-row:where(.astro-5oqtr3h2) .install-steps:where(.astro-5oqtr3h2){--mark:1.07rem;margin:var(--space-m) 0 var(--space-l);padding:0;list-style-position:outside}.install-steps:where(.astro-5oqtr3h2) li:where(.astro-5oqtr3h2){margin-left:var(--mark);padding:var(--space-s) 0 var(--space-s) .95rem;font-size:var(--fs-body);line-height:var(--lh-body);position:relative}.install-steps:where(.astro-5oqtr3h2) li:where(.astro-5oqtr3h2):before,.install-steps:where(.astro-5oqtr3h2) li:where(.astro-5oqtr3h2):last-child:after{content:"";left:calc(var(--mark) * -1);border-top:1px solid var(--line);position:absolute;top:0;right:0}.install-steps:where(.astro-5oqtr3h2) li:where(.astro-5oqtr3h2):last-child:after{top:auto;bottom:0}.install-steps:where(.astro-5oqtr3h2) li:where(.astro-5oqtr3h2)::marker{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--accent);font-variant-numeric:lining-nums tabular-nums}.install-steps:where(.astro-5oqtr3h2) li:where(.astro-5oqtr3h2) strong:where(.astro-5oqtr3h2){color:var(--ink)}.band-row:where(.astro-5oqtr3h2) .notice:where(.astro-5oqtr3h2){margin:0}@media (width>=60rem){.dl-hero:where(.astro-5oqtr3h2) .band-row:where(.astro-5oqtr3h2){align-items:stretch}.dl-hero:where(.astro-5oqtr3h2) .band-row:where(.astro-5oqtr3h2)>:where(.astro-5oqtr3h2){align-self:stretch}.dl-hero:where(.astro-5oqtr3h2) .band-row:where(.astro-5oqtr3h2)>.steps-col:where(.astro-5oqtr3h2){flex-direction:column;display:flex}.dl-hero:where(.astro-5oqtr3h2) .band-row:where(.astro-5oqtr3h2)>.steps-col:where(.astro-5oqtr3h2)>.notice:where(.astro-5oqtr3h2){margin-top:auto}}.compat-grid:where(.astro-5oqtr3h2){gap:var(--space-l);margin-top:var(--space-l);max-width:40rem;display:grid}.compat-grid:where(.astro-5oqtr3h2)>.datasheet{margin:0}@media (width>=60rem){.container:where(.astro-5oqtr3h2):has(>.compat-grid){grid-template-columns:minmax(0, 1fr) minmax(0, var(--split-aside));column-gap:var(--split-gap);grid-template-rows:auto auto 1fr;align-items:start;display:grid}.container:where(.astro-5oqtr3h2):has(>.compat-grid)>:where(.astro-5oqtr3h2):not(.compat-grid){grid-column:1}.container:where(.astro-5oqtr3h2):has(>.compat-grid)>h2:where(.astro-5oqtr3h2){margin-top:0}.container:where(.astro-5oqtr3h2):has(>.compat-grid)>.lead:where(.astro-5oqtr3h2){max-width:30rem;margin-bottom:0}.compat-grid:where(.astro-5oqtr3h2){display:contents}.compat-grid:where(.astro-5oqtr3h2)>.datasheet{grid-area:1/2/span 3}.compat-grid:where(.astro-5oqtr3h2)>.compat-card:where(.astro-5oqtr3h2){margin-top:var(--space-l);grid-area:3/1}}.compat-card:where(.astro-5oqtr3h2){--pad:clamp(1.4rem, 1.1rem + 1vw, 2rem);padding:var(--pad);width:100%;max-width:none;margin:0}.compat-card:where(.astro-5oqtr3h2) .compat-verdict,.compat-card:where(.astro-5oqtr3h2) .compat-verdict p{text-wrap:pretty}.compat-card:where(.astro-5oqtr3h2) .field-actions:where(.astro-5oqtr3h2){margin-top:var(--space-m)}.compat-card:where(.astro-5oqtr3h2) select:where(.astro-5oqtr3h2){text-wrap:pretty}
