.card[data-astro-cid-agffq6f5]{box-sizing:border-box;border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-8);background-color:var(--color-ds-white);min-width:0;box-shadow:none;font-family:var(--font-ds-sans);letter-spacing:normal;color:var(--ds-fg);transition:var(--ds-transition);padding:28px;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;display:block}.card[data-astro-cid-agffq6f5]:is(:hover,:focus-visible){border-color:var(--color-ds-card-hover-line);box-shadow:var(--shadow-ds-card);color:var(--ds-fg)}.icon[data-astro-cid-agffq6f5]{width:28px;height:28px;color:var(--ds-link);flex-shrink:0;display:block}.icon[data-astro-cid-agffq6f5]>[data-ds-icon]{flex-shrink:0;display:block}.title[data-astro-cid-agffq6f5]{font-family:var(--font-ds-sans);font-size:var(--text-ds-title);font-weight:500;line-height:var(--text-ds-title--line-height);letter-spacing:var(--text-ds-title--letter-spacing);color:var(--ds-fg);overflow-wrap:break-word;margin:24px 0 0}.body[data-astro-cid-agffq6f5]{font-size:var(--text-ds-small-15);color:var(--ds-fg-muted);margin:10px 0 0;line-height:1.55}.cc[data-astro-cid-zpgjpvnt]{min-width:0;font-family:var(--font-ds-sans);margin:0}.cc-card[data-astro-cid-zpgjpvnt]{box-sizing:border-box;border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-8);min-width:0;box-shadow:var(--shadow-ds-card);color:var(--ds-fg);font-size:1rem;line-height:normal;container:criteria/inline-size}.cc-head[data-astro-cid-zpgjpvnt]{justify-content:space-between;align-items:center;gap:var(--spacing-ds-12);padding:20px var(--spacing-ds-24);border-bottom:1px solid var(--color-ds-line);display:flex}.cc-head-text[data-astro-cid-zpgjpvnt]{min-width:0}.cc-title[data-astro-cid-zpgjpvnt]{font-family:var(--font-ds-sans);letter-spacing:normal;color:var(--ds-fg);overflow-wrap:break-word;margin:0;font-size:1rem;font-weight:600;line-height:normal}.cc-meta[data-astro-cid-zpgjpvnt]{font-size:var(--text-ds-small-13);color:var(--color-ds-label);overflow-wrap:break-word;margin:2px 0 0;line-height:normal}.cc-tag[data-astro-cid-zpgjpvnt]{padding:6px var(--spacing-ds-8);border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-4);background-color:var(--color-ds-mist);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ds-slate);flex:none;margin:0;font-size:.6875rem;font-weight:600;line-height:normal}.cc-row[data-astro-cid-zpgjpvnt]{grid-template-columns:minmax(auto, 1.8fr) repeat(var(--cc-cols), minmax(0, 1fr));gap:var(--spacing-ds-16);border-bottom:1px solid var(--color-ds-hairline);display:grid}.cc-row-head[data-astro-cid-zpgjpvnt]{padding:var(--spacing-ds-12) var(--spacing-ds-24);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ds-label);font-size:.71875rem;font-weight:500;line-height:normal}.cc-colhead[data-astro-cid-zpgjpvnt]{overflow-wrap:break-word}.cc-colhead-rec[data-astro-cid-zpgjpvnt]{color:var(--color-ds-blue)}.cc-row-data[data-astro-cid-zpgjpvnt]{padding:18px var(--spacing-ds-24);font-size:var(--text-ds-small-15);align-items:center}.cc-row-data[data-astro-cid-zpgjpvnt]:last-child{border-bottom:0}.cc-label[data-astro-cid-zpgjpvnt]{overflow-wrap:break-word}.cc-cell[data-astro-cid-zpgjpvnt]{min-width:0}.cc-cell-rec[data-astro-cid-zpgjpvnt]{background-color:var(--color-ds-blue-tint);margin-block:-18px;padding-block:18px}.cc-bar[data-astro-cid-zpgjpvnt]{height:var(--spacing-ds-8);border-radius:var(--radius-ds-4);background-color:var(--color-ds-line);display:block}.cc-bar-rec[data-astro-cid-zpgjpvnt]{background-color:var(--color-ds-blue-bar)}.cc-caption[data-astro-cid-zpgjpvnt]{font-size:var(--text-ds-small-13);color:var(--color-ds-label);margin:14px 0 0;line-height:normal}@container criteria (width<620px){.cc-row[data-astro-cid-zpgjpvnt]{grid-template-columns:repeat(var(--cc-cols), minmax(0, 1fr));row-gap:var(--spacing-ds-12)}.cc-label[data-astro-cid-zpgjpvnt],.cc-colhead-label[data-astro-cid-zpgjpvnt]{grid-column:1/-1}.cc-cell-rec[data-astro-cid-zpgjpvnt]{margin-block:calc(-1 * var(--spacing-ds-8));padding-block:var(--spacing-ds-8)}}.sd-section[data-astro-cid-nphggffe]{font-family:var(--font-ds-sans);display:block;position:relative}.sd-ruled-top[data-astro-cid-nphggffe]{border-top:1px solid var(--color-ds-line)}.sd-ruled-both[data-astro-cid-nphggffe]{border-top:1px solid var(--color-ds-line);border-bottom:1px solid var(--color-ds-line)}.sd-proof[data-astro-cid-nphggffe],.sd-process[data-astro-cid-nphggffe]{scroll-margin-top:var(--spacing-ds-24)}.sd-eyebrow[data-astro-cid-nphggffe]{font-size:var(--text-ds-eyebrow);letter-spacing:var(--text-ds-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-ds-blue);margin:0;font-weight:600;line-height:normal}.sd-eyebrow-label[data-astro-cid-nphggffe]{color:var(--color-ds-label)}.sd-h2[data-astro-cid-nphggffe]{font-family:var(--font-ds-serif);font-size:var(--text-ds-h2);font-weight:400;line-height:var(--text-ds-h2--line-height);letter-spacing:var(--text-ds-h2--letter-spacing);color:var(--ds-fg);text-wrap:balance;overflow-wrap:break-word;margin:0}.sd-after-eyebrow[data-astro-cid-nphggffe]{margin-top:20px}.sd-note[data-astro-cid-nphggffe]{color:var(--ds-fg-muted);overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.6}.sd-note-under[data-astro-cid-nphggffe]{margin-top:20px}.sd-note-aside[data-astro-cid-nphggffe]{max-width:440px}.sd-numeral[data-astro-cid-nphggffe]{font-size:var(--text-ds-small-13);letter-spacing:.14em;color:var(--color-ds-blue);flex:none;font-weight:600;line-height:normal}.sd-block-gap[data-astro-cid-nphggffe]{margin-top:clamp(40px,4.4vw,64px)}.sd-section[data-astro-cid-nphggffe] .sd-link-44{min-height:44px}.sd-head[data-astro-cid-nphggffe]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.sd-head-covered[data-astro-cid-nphggffe]{gap:var(--spacing-ds-16) var(--spacing-ds-48)}.sd-head-proof[data-astro-cid-nphggffe]{gap:20px 40px}.sd-head-main[data-astro-cid-nphggffe]{min-width:0;max-width:640px}.sd-split[data-astro-cid-nphggffe]{column-gap:var(--ds-col-gap);flex-wrap:wrap;display:flex}.sd-split-40[data-astro-cid-nphggffe]{row-gap:40px}.sd-split-48[data-astro-cid-nphggffe]{row-gap:var(--spacing-ds-48);align-items:flex-start}.sd-intro[data-astro-cid-nphggffe]{flex:320px;min-width:0;max-width:460px}.sd-intro-440[data-astro-cid-nphggffe]{max-width:440px}.sd-wide[data-astro-cid-nphggffe]{min-width:0}.sd-wide-560[data-astro-cid-nphggffe]{flex:2 560px}.sd-wide-600[data-astro-cid-nphggffe]{flex:2 600px}.sd-wide-600[data-astro-cid-nphggffe] [data-ds-card=criteria]>.cc-card{overflow-x:auto}.sd-covered-grid[data-astro-cid-nphggffe]{--ds-grid-min:260px}.sd-signs[data-astro-cid-nphggffe]{border-top:1px solid var(--color-ds-rule);margin:0;padding:0;line-height:normal;list-style:none}.sd-sign[data-astro-cid-nphggffe]{align-items:baseline;gap:var(--spacing-ds-24);padding:var(--spacing-ds-24) 0;border-bottom:1px solid var(--color-ds-line);display:flex}.sd-sign[data-astro-cid-nphggffe] .sd-numeral[data-astro-cid-nphggffe]{width:32px}.sd-sign-text[data-astro-cid-nphggffe]{min-width:0;font-family:var(--font-ds-serif);letter-spacing:-.01em;color:var(--ds-fg);overflow-wrap:break-word;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.35}.sd-cases[data-astro-cid-nphggffe]{--ds-grid-min:340px}.sd-cases[data-astro-cid-nphggffe] [data-ds-card=case]{overflow:hidden}.sd-cases[data-astro-cid-nphggffe] [data-ds-card=case] [data-ds-case-link]:focus-visible{outline-offset:-2px}.sd-stats[data-astro-cid-nphggffe]{--ds-grid-min:260px;row-gap:var(--spacing-ds-48)}.sd-section[data-astro-cid-nphggffe] .sd-feature-quote{margin-top:clamp(56px,6vw,88px)}.sd-steps[data-astro-cid-nphggffe]{--ds-grid-min:280px;row-gap:var(--spacing-ds-48);margin-bottom:0;padding:0;list-style:none}.sd-step[data-astro-cid-nphggffe]{padding-top:var(--spacing-ds-24);border-top:1px solid var(--color-ds-rule);line-height:normal;display:block}.sd-step[data-astro-cid-nphggffe] .sd-numeral[data-astro-cid-nphggffe]{display:block}.sd-step-title[data-astro-cid-nphggffe]{font-family:var(--font-ds-serif);font-size:var(--text-ds-h3);font-weight:400;line-height:var(--text-ds-h3--line-height);letter-spacing:var(--text-ds-h3--letter-spacing);color:var(--ds-fg);overflow-wrap:break-word;margin:20px 0 0}.sd-step-body[data-astro-cid-nphggffe]{max-width:380px;color:var(--ds-fg-muted);margin:14px 0 0;font-size:1.0625rem;line-height:1.6}.sd-section[data-astro-cid-nphggffe] .sd-ask{text-align:center;margin-top:20px}.sd-others-inner[data-astro-cid-nphggffe]{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px)}.sd-others[data-astro-cid-nphggffe]{margin:var(--spacing-ds-24) 0 0;border-top:1px solid var(--color-ds-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));padding:0;line-height:normal;list-style:none;display:grid}.sd-other[data-astro-cid-nphggffe]{min-width:0}.sd-other-link[data-astro-cid-nphggffe]{box-sizing:border-box;min-height:64px;padding:var(--spacing-ds-16) 0;border-bottom:1px solid var(--color-ds-line);color:var(--ds-fg);transition:var(--ds-transition);align-items:center;gap:14px;font-size:1rem;font-weight:500;line-height:normal;text-decoration:none;display:flex}.sd-other-link[data-astro-cid-nphggffe]:hover{color:var(--color-ds-blue)}.sd-other-icon[data-astro-cid-nphggffe]{width:22px;height:22px;color:var(--color-ds-blue);flex:none;display:block}.sd-other-icon[data-astro-cid-nphggffe] svg,.sd-other-arrow[data-astro-cid-nphggffe] svg{flex-shrink:0}.sd-other-name[data-astro-cid-nphggffe]{overflow-wrap:break-word;flex:1;min-width:0}.sd-other-arrow[data-astro-cid-nphggffe]{width:16px;height:16px;margin-right:var(--spacing-ds-24);flex:none;display:block}.sd-mark-scope[data-astro-cid-nphggffe]{position:relative}[data-astro-cid-nphggffe][data-ds-placeholder-review]{outline:1px dashed var(--color-ds-control);outline-offset:8px}.sd-mark[data-astro-cid-nphggffe]{border:1px dashed var(--color-ds-control);border-radius:var(--radius-ds-4);background:var(--color-ds-white);font-size:var(--text-ds-small-13);line-height:var(--text-ds-small-13--line-height);color:var(--color-ds-slate);pointer-events:none;padding:2px 6px;position:absolute;bottom:calc(100% + 12px);right:0}
