.cm-ad[data-astro-cid-p24xd6dy]{margin:2.2rem 0 2.4rem;padding:1.4rem 1.4rem 1.3rem;background:var(--color-paper-alt, #f4f5f6);border:1px solid var(--color-rule, #dfe3e7);border-top:2px solid var(--color-frame, #17202a);border-radius:0;font-family:var(--font-sans, "Barlow", system-ui, sans-serif);text-align:left}.cm-ad[data-astro-cid-p24xd6dy] .cm-head[data-astro-cid-p24xd6dy]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cm-ad[data-astro-cid-p24xd6dy] .cm-eyebrow[data-astro-cid-p24xd6dy],.cm-ad[data-astro-cid-p24xd6dy] .cm-tag[data-astro-cid-p24xd6dy],.cm-ad[data-astro-cid-p24xd6dy] .cm-checks-label[data-astro-cid-p24xd6dy]{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.3;margin:0}.cm-ad[data-astro-cid-p24xd6dy] .cm-eyebrow[data-astro-cid-p24xd6dy]{color:var(--color-slate, #384858)}.cm-ad[data-astro-cid-p24xd6dy] .cm-tag[data-astro-cid-p24xd6dy]{color:var(--color-ink-soft, #48535f);border:1px solid var(--color-rule, #dfe3e7);background:var(--color-paper, #ffffff);border-radius:999px;padding:.15rem .55rem;letter-spacing:.08em;white-space:nowrap}.cm-ad[data-astro-cid-p24xd6dy] .cm-title[data-astro-cid-p24xd6dy]{margin:.85rem 0 .4rem;font-family:var(--font-sans, "Barlow", system-ui, sans-serif);font-size:1.32rem;font-weight:700;line-height:1.22;letter-spacing:-.005em;color:var(--color-ink, #17202a)}.cm-ad[data-astro-cid-p24xd6dy] .cm-body[data-astro-cid-p24xd6dy]{margin:0 0 1rem;font-size:15px;line-height:1.65;color:var(--color-ink-soft, #48535f)}.cm-ad[data-astro-cid-p24xd6dy] .cm-checks-label[data-astro-cid-p24xd6dy]{margin:0 0 .45rem;color:var(--color-ink-soft, #48535f)}.cm-ad[data-astro-cid-p24xd6dy] .cm-checks[data-astro-cid-p24xd6dy]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1.2rem;margin:0 0 1.1rem;padding:0;list-style:none}.cm-ad[data-astro-cid-p24xd6dy] .cm-checks[data-astro-cid-p24xd6dy] li[data-astro-cid-p24xd6dy]{display:block;margin:0;padding:0 0 0 1.35rem;position:relative;font-size:14px;line-height:1.5;color:var(--color-ink, #17202a)}.cm-ad[data-astro-cid-p24xd6dy] .cm-checks[data-astro-cid-p24xd6dy] li[data-astro-cid-p24xd6dy]:before{content:"✓";position:absolute;left:0;top:0;margin:0;color:var(--color-slate, #384858);font-weight:700}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub[data-astro-cid-p24xd6dy]{position:relative;display:flex;align-items:stretch;margin:0 0 1.1rem;background:var(--color-paper, #ffffff);border:1px dashed var(--color-slate, #384858);border-radius:0;overflow:hidden}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-left[data-astro-cid-p24xd6dy]{flex:1;padding:.7rem 1rem;font-size:14px;color:var(--color-ink-soft, #48535f)}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-left[data-astro-cid-p24xd6dy] strong[data-astro-cid-p24xd6dy]{color:var(--color-ink, #17202a);font-weight:700}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-code[data-astro-cid-p24xd6dy]{position:relative;display:flex;align-items:center;padding:.7rem 1.1rem;border-left:2px dashed var(--color-slate, #384858);background:var(--color-paper-deep, #eceef0);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;font-weight:600;letter-spacing:.12em;color:var(--color-ink, #17202a);user-select:all;-webkit-user-select:all}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-code[data-astro-cid-p24xd6dy]:before,.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-code[data-astro-cid-p24xd6dy]:after{content:"";position:absolute;left:-8px;width:14px;height:14px;border-radius:50%;background:var(--color-paper-alt, #f4f5f6);border:1px dashed var(--color-slate, #384858)}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-code[data-astro-cid-p24xd6dy]:before{top:-8px}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-code[data-astro-cid-p24xd6dy]:after{bottom:-8px}.cm-ad[data-astro-cid-p24xd6dy] .cm-actions[data-astro-cid-p24xd6dy]{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem}.cm-ad[data-astro-cid-p24xd6dy] a[data-astro-cid-p24xd6dy].cm-cta{display:inline-flex;align-items:center;padding:.7rem 1.15rem;border-radius:0;background:var(--color-ink, #17202a);color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-wrap:balance;text-align:center;transition:background-color .16s ease}.cm-ad[data-astro-cid-p24xd6dy] a[data-astro-cid-p24xd6dy].cm-cta:hover{background:var(--color-slate, #384858);color:#fff;text-decoration:none}.cm-ad[data-astro-cid-p24xd6dy] a[data-astro-cid-p24xd6dy].cm-link{font-size:14px;font-weight:600;color:var(--color-ink, #17202a);text-decoration:underline;text-decoration-color:var(--color-rule-strong, #b9c0c7);text-underline-offset:2px}.cm-ad[data-astro-cid-p24xd6dy] a[data-astro-cid-p24xd6dy]:focus-visible{outline:2px solid var(--color-slate, #384858);outline-offset:3px}@media(max-width:560px){.cm-ad[data-astro-cid-p24xd6dy]{padding:1.15rem 1rem 1.1rem}.cm-ad[data-astro-cid-p24xd6dy] .cm-checks[data-astro-cid-p24xd6dy]{grid-template-columns:1fr}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub[data-astro-cid-p24xd6dy]{flex-direction:column}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-code[data-astro-cid-p24xd6dy]{border-left:0;border-top:2px dashed var(--color-slate, #384858);justify-content:center}.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-code[data-astro-cid-p24xd6dy]:before,.cm-ad[data-astro-cid-p24xd6dy] .cm-stub-code[data-astro-cid-p24xd6dy]:after{display:none}.cm-ad[data-astro-cid-p24xd6dy] a[data-astro-cid-p24xd6dy].cm-cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.cm-ad[data-astro-cid-p24xd6dy] a[data-astro-cid-p24xd6dy].cm-cta{transition:none}}
