.company-affiliate-banner[data-astro-cid-mfh4p4tc]{position:relative;display:grid;min-width:0;gap:.35rem;justify-items:center}.company-affiliate-label[data-astro-cid-mfh4p4tc]{margin:0;color:#617785;font-size:.68rem;font-weight:700}.company-affiliate-label[data-astro-cid-mfh4p4tc] span[data-astro-cid-mfh4p4tc]{display:inline-flex;padding:.06rem .3rem;border:1px solid #b9c8d0;border-radius:3px;font-size:.62rem;letter-spacing:.06em}.company-affiliate-link[data-astro-cid-mfh4p4tc]{display:grid;width:min(100%,var(--company-banner-width));place-items:center;overflow:hidden;border:1px solid #cad6dc;border-radius:7px;background:#fff;aspect-ratio:var(--company-banner-ratio)}.company-affiliate-link[data-astro-cid-mfh4p4tc] img[data-astro-cid-mfh4p4tc]{display:block;width:100%;height:100%;object-fit:contain}.company-affiliate-link[data-astro-cid-mfh4p4tc]:focus-visible{outline:3px solid #e5a33c;outline-offset:3px}.company-affiliate-impression[data-astro-cid-mfh4p4tc]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.is-company-feature[data-astro-cid-mfh4p4tc]{margin-top:.8rem;padding:.8rem;border:1px solid #d5e1e7;border-radius:9px;background:#fff}.is-company-inline[data-astro-cid-mfh4p4tc]{margin-top:.8rem}.campaign-article[data-astro-cid-qlkfmfvz]{gap:1rem}.campaign-article[data-astro-cid-qlkfmfvz] p[data-astro-cid-qlkfmfvz],.campaign-article[data-astro-cid-qlkfmfvz] li[data-astro-cid-qlkfmfvz]{line-height:1.85}.article-hero-image[data-astro-cid-qlkfmfvz]{overflow:hidden;margin:1rem 0 0;border:1px solid #c8d9e1;border-radius:10px;background:#e5eef2;aspect-ratio:16 / 9}.article-hero-image[data-astro-cid-qlkfmfvz] img[data-astro-cid-qlkfmfvz]{display:block;width:100%;height:100%;object-fit:cover}.key-point-box[data-astro-cid-qlkfmfvz],.checklist[data-astro-cid-qlkfmfvz]{margin-top:1rem;padding:.9rem 1rem;border:1px solid #c8d9e1;border-radius:9px;background:#fff}.article-toc[data-astro-cid-qlkfmfvz]{padding:1rem 1.1rem;border:1px solid #c8d9e1;border-radius:10px;background:#f7fafc}.article-toc[data-astro-cid-qlkfmfvz] h2[data-astro-cid-qlkfmfvz]{margin:0;color:#17394d;font-size:1.05rem}.article-toc[data-astro-cid-qlkfmfvz] ol[data-astro-cid-qlkfmfvz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.6rem;margin:.75rem 0 0;padding-inline-start:1.4rem}.article-toc[data-astro-cid-qlkfmfvz] a[data-astro-cid-qlkfmfvz]{color:#175676;font-weight:750;text-decoration-thickness:1px;text-underline-offset:.16em}.company-signup-card[data-astro-cid-qlkfmfvz],.company-inline-signup[data-astro-cid-qlkfmfvz]{padding:1rem 1.1rem;border:1px solid #b9d1dc;border-radius:10px;background:#f3f8fa}.company-signup-card[data-astro-cid-qlkfmfvz] h2[data-astro-cid-qlkfmfvz],.company-inline-signup[data-astro-cid-qlkfmfvz] h2[data-astro-cid-qlkfmfvz]{margin:0;color:#17394d;font-size:1.15rem}.company-signup-card[data-astro-cid-qlkfmfvz]>p[data-astro-cid-qlkfmfvz]:last-of-type,.company-inline-signup[data-astro-cid-qlkfmfvz]>p[data-astro-cid-qlkfmfvz]{margin:.55rem 0 0}.company-signup-kicker[data-astro-cid-qlkfmfvz]{margin:0 0 .35rem;color:#176184;font-size:.78rem;font-weight:900;letter-spacing:.04em}.content-section[data-astro-cid-qlkfmfvz][id]{scroll-margin-top:5rem}.key-point-box[data-astro-cid-qlkfmfvz] ul[data-astro-cid-qlkfmfvz],.checklist[data-astro-cid-qlkfmfvz] ul[data-astro-cid-qlkfmfvz]{margin:.45rem 0 0;padding-inline-start:1.25rem}.checklist[data-astro-cid-qlkfmfvz] h3[data-astro-cid-qlkfmfvz]{margin:0;color:#17394d;font-size:.95rem}.faq-list[data-astro-cid-qlkfmfvz]{display:grid;gap:.6rem}.faq-list[data-astro-cid-qlkfmfvz] details[data-astro-cid-qlkfmfvz]{padding:.75rem .85rem;border:1px solid #d5e1e7;border-radius:8px;background:#fff}.faq-list[data-astro-cid-qlkfmfvz] summary[data-astro-cid-qlkfmfvz]{color:#17394d;font-weight:900;cursor:pointer}.faq-list[data-astro-cid-qlkfmfvz] p[data-astro-cid-qlkfmfvz]{margin:.6rem 0 0}.source-list[data-astro-cid-qlkfmfvz] a[data-astro-cid-qlkfmfvz]{color:#175676;font-weight:800}@media(max-width:680px){.article-toc[data-astro-cid-qlkfmfvz] ol[data-astro-cid-qlkfmfvz]{grid-template-columns:1fr}}
