.dkim-intro[data-astro-cid-w5jkj33u]{margin:0 auto 3rem;max-width:48rem;text-align:center}.dkim-chip[data-astro-cid-w5jkj33u]{background:var(--neutral-100);border-radius:999px;color:var(--brand-primary-500)}.dkim-chip-dark[data-astro-cid-w5jkj33u],.dkim-chip[data-astro-cid-w5jkj33u]{display:inline-block;font-size:.8125rem;font-weight:700;margin-bottom:1rem;padding:.375rem .875rem}.dkim-chip-dark[data-astro-cid-w5jkj33u]{background:var(--alpha-white-08);border:1px solid var(--alpha-white-15);border-radius:999px;color:var(--text-secondary-on-dark)}.dkim-heading[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-light)}.dkim-heading-dark[data-astro-cid-w5jkj33u],.dkim-heading[data-astro-cid-w5jkj33u]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:1.25rem}.dkim-heading-dark[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark)}.dkim-text[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-light)}.dkim-text-dark[data-astro-cid-w5jkj33u],.dkim-text[data-astro-cid-w5jkj33u]{font-size:var(--text-size-base);line-height:1.7;margin:0 auto 1rem;max-width:48rem}.dkim-text-dark[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-dark)}.dkim-text-dark[data-astro-cid-w5jkj33u] strong[data-astro-cid-w5jkj33u],.dkim-text[data-astro-cid-w5jkj33u] strong[data-astro-cid-w5jkj33u]{font-weight:700}.dkim-text[data-astro-cid-w5jkj33u] strong[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-light)}.dkim-text-dark[data-astro-cid-w5jkj33u] strong[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark)}.dkim-text-dark[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u],.dkim-text[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u]{background:var(--neutral-100);border-radius:.25rem;font-size:.875em;padding:.125rem .375rem}.dkim-text-dark[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u]{background:var(--alpha-white-08)}.dkim-text[data-astro-cid-w5jkj33u] a[data-astro-cid-w5jkj33u]{color:var(--brand-primary-500);text-decoration:underline;text-underline-offset:2px}.dkim-text[data-astro-cid-w5jkj33u] a[data-astro-cid-w5jkj33u]:hover{color:var(--brand-primary-300)}.dkim-link-dark[data-astro-cid-w5jkj33u],.dkim-text-dark[data-astro-cid-w5jkj33u] a[data-astro-cid-w5jkj33u]{color:var(--interactive-silver,#d1d5db);text-decoration:underline;text-underline-offset:2px}.dkim-link-dark[data-astro-cid-w5jkj33u]:hover,.dkim-text-dark[data-astro-cid-w5jkj33u] a[data-astro-cid-w5jkj33u]:hover{color:var(--text-primary-on-dark)}.dkim-stats[data-astro-cid-w5jkj33u]{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:60rem}@media(min-width:768px){.dkim-stats[data-astro-cid-w5jkj33u]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dkim-stats__card[data-astro-cid-w5jkj33u]{background:#fff;border:1px solid var(--neutral-150);border-radius:1rem;border-top:4px solid transparent;box-shadow:0 1px 3px #0000000a,0 8px 24px -8px #0000000f;padding:1.75rem;text-align:center;transition:box-shadow .2s,transform .2s}.dkim-stats__card[data-astro-cid-w5jkj33u]:hover{box-shadow:0 4px 12px #00000014,0 12px 32px -8px #0000001a;transform:translateY(-2px)}.dkim-stats__card--critical[data-astro-cid-w5jkj33u]{border-top-color:var(--state-critical-400)}.dkim-stats__card--warning[data-astro-cid-w5jkj33u]{border-top-color:var(--state-warning-500)}.dkim-stats__card--navy[data-astro-cid-w5jkj33u]{border-top-color:var(--brand-primary-500)}.dkim-stats__icon[data-astro-cid-w5jkj33u]{align-items:center;color:var(--neutral-400);display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.dkim-stats__card--critical[data-astro-cid-w5jkj33u] .dkim-stats__icon[data-astro-cid-w5jkj33u]{color:var(--state-critical-400)}.dkim-stats__card--warning[data-astro-cid-w5jkj33u] .dkim-stats__icon[data-astro-cid-w5jkj33u]{color:var(--state-warning-500)}.dkim-stats__card--navy[data-astro-cid-w5jkj33u] .dkim-stats__icon[data-astro-cid-w5jkj33u]{color:var(--brand-primary-500)}.dkim-stats__icon[data-astro-cid-w5jkj33u] svg[data-astro-cid-w5jkj33u]{height:100%;width:100%}.dkim-stats__number[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-light);display:block;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2;margin-bottom:.5rem}.dkim-stats__label[data-astro-cid-w5jkj33u]{color:var(--neutral-500);display:block;font-size:.875rem;line-height:1.5;margin-bottom:.75rem}.dkim-stats__source[data-astro-cid-w5jkj33u]{color:var(--neutral-400);display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dkim-compare[data-astro-cid-w5jkj33u]{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto 3rem;max-width:56rem}@media(min-width:768px){.dkim-compare[data-astro-cid-w5jkj33u]{grid-template-columns:1fr 1fr}}.dkim-compare__card[data-astro-cid-w5jkj33u]{background:var(--alpha-white-04);border:1px solid var(--alpha-white-10);border-radius:1rem;border-top:4px solid transparent;padding:2rem}.dkim-compare__card--danger[data-astro-cid-w5jkj33u]{border-top-color:var(--state-critical-400)}.dkim-compare__card--safe[data-astro-cid-w5jkj33u]{border-top-color:var(--state-success-500)}.dkim-compare__header[data-astro-cid-w5jkj33u]{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.dkim-compare__icon[data-astro-cid-w5jkj33u]{align-items:center;border-radius:.5rem;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.dkim-compare__icon[data-astro-cid-w5jkj33u] svg[data-astro-cid-w5jkj33u]{height:1.5rem;width:1.5rem}.dkim-compare__icon--danger[data-astro-cid-w5jkj33u]{background:#b23e3e26;color:var(--state-critical-400)}.dkim-compare__icon--safe[data-astro-cid-w5jkj33u]{background:#2a9c7026;color:var(--state-success-500)}.dkim-compare__title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark);font-size:1.125rem;font-weight:700;margin:0}.dkim-compare__list[data-astro-cid-w5jkj33u]{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.dkim-compare__item[data-astro-cid-w5jkj33u]{align-items:flex-start;color:var(--text-secondary-on-dark);display:flex;font-size:.9375rem;gap:.75rem;line-height:1.6}.dkim-compare__item[data-astro-cid-w5jkj33u] svg[data-astro-cid-w5jkj33u]{flex-shrink:0;height:1.125rem;margin-top:.1875rem;width:1.125rem}.dkim-compare__item--danger[data-astro-cid-w5jkj33u] svg[data-astro-cid-w5jkj33u]{color:var(--state-critical-400)}.dkim-compare__item--safe[data-astro-cid-w5jkj33u] svg[data-astro-cid-w5jkj33u]{color:var(--state-success-500)}.dkim-flow[data-astro-cid-w5jkj33u]{margin:0 auto;max-width:56rem}.dkim-flow__title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark);font-size:1.125rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.dkim-flow__steps[data-astro-cid-w5jkj33u]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.dkim-flow__step[data-astro-cid-w5jkj33u]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;max-width:12rem;min-width:8rem;text-align:center}.dkim-flow__badge[data-astro-cid-w5jkj33u]{align-items:center;background:var(--alpha-white-10);border:1px solid var(--alpha-white-25);border-radius:50%;display:inline-flex;height:2rem;justify-content:center;width:2rem}.dkim-flow__badge[data-astro-cid-w5jkj33u],.dkim-flow__label[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark);font-size:.875rem;font-weight:700}.dkim-flow__detail[data-astro-cid-w5jkj33u]{color:var(--text-muted-on-dark);font-size:.75rem;line-height:1.4}.dkim-flow__arrow[data-astro-cid-w5jkj33u]{color:var(--alpha-white-25);flex-shrink:0;font-size:1.25rem;margin-top:.25rem}@media(max-width:639px){.dkim-flow__steps[data-astro-cid-w5jkj33u]{align-items:center;flex-direction:column}.dkim-flow__arrow[data-astro-cid-w5jkj33u]{transform:rotate(90deg)}}.dkim-table-wrapper[data-astro-cid-w5jkj33u]{margin:0 auto 2.5rem;max-width:56rem}.dkim-table__title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-light);font-size:1.125rem;font-weight:700;margin-bottom:1rem}.dkim-table__scroll[data-astro-cid-w5jkj33u]{overflow-x:auto;-webkit-overflow-scrolling:touch}.dkim-table[data-astro-cid-w5jkj33u]{border-collapse:collapse;font-size:.9375rem;width:100%}.dkim-table[data-astro-cid-w5jkj33u] th[data-astro-cid-w5jkj33u]{background:var(--neutral-100);border-bottom:2px solid var(--neutral-200);color:var(--text-primary-on-light);font-size:.8125rem;font-weight:700;letter-spacing:.03em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.dkim-table[data-astro-cid-w5jkj33u] td[data-astro-cid-w5jkj33u]{border-bottom:1px solid var(--neutral-150);color:var(--text-secondary-on-light);padding:.75rem 1rem;vertical-align:top}.dkim-table[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u]{background:var(--neutral-100);border-radius:.25rem;font-size:.875em;padding:.125rem .375rem;white-space:nowrap}.dkim-table--dark[data-astro-cid-w5jkj33u] th[data-astro-cid-w5jkj33u]{background:var(--alpha-white-08);border-bottom-color:var(--alpha-white-15);color:var(--text-primary-on-dark)}.dkim-table--dark[data-astro-cid-w5jkj33u] td[data-astro-cid-w5jkj33u]{border-bottom-color:var(--alpha-white-06);color:var(--text-secondary-on-dark)}.dkim-table--dark[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u]{background:var(--alpha-white-08)}.dkim-badge[data-astro-cid-w5jkj33u]{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:.125rem .5rem;text-transform:uppercase}.dkim-badge--success[data-astro-cid-w5jkj33u]{background:var(--state-success-100);color:var(--state-success-700)}.dkim-badge--warning[data-astro-cid-w5jkj33u]{background:var(--state-warning-100);color:var(--state-warning-800)}.dkim-badge--critical[data-astro-cid-w5jkj33u]{background:var(--state-critical-100);color:var(--state-critical-700)}.dkim-warning-box[data-astro-cid-w5jkj33u]{align-items:flex-start;background:#3b82f60f;border:1px solid rgba(59,130,246,.15);border-radius:.75rem;color:var(--text-secondary-on-light);display:flex;font-size:.9375rem;gap:.75rem;line-height:1.6;margin:0 auto;max-width:56rem;padding:1rem 1.25rem}.dkim-warning-box__icon[data-astro-cid-w5jkj33u]{color:var(--brand-primary-500);flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.dkim-warning-box__icon[data-astro-cid-w5jkj33u] svg[data-astro-cid-w5jkj33u]{height:100%;width:100%}.dkim-warning-box[data-astro-cid-w5jkj33u] strong[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-light)}.dkim-ed25519-info[data-astro-cid-w5jkj33u]{margin:0 auto 2.5rem;max-width:56rem}.dkim-ed25519-info__title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-light);font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.dkim-ed25519-info__grid[data-astro-cid-w5jkj33u]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.dkim-ed25519-info__grid[data-astro-cid-w5jkj33u]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dkim-ed25519-info__card[data-astro-cid-w5jkj33u]{background:var(--neutral-025);border:1px solid var(--neutral-150);border-radius:.75rem;padding:1.25rem}.dkim-ed25519-info__card-title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-light);font-size:.875rem;font-weight:700;margin-bottom:.5rem}.dkim-ed25519-info__card-text[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-light);font-size:.875rem;line-height:1.5}.dkim-selectors[data-astro-cid-w5jkj33u]{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:56rem}.dkim-selectors__card[data-astro-cid-w5jkj33u]{background:var(--alpha-white-04);border:1px solid var(--alpha-white-10);border-radius:1rem;padding:2rem}.dkim-selectors__title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark);font-size:1.125rem;font-weight:700;margin-bottom:1.5rem}.dkim-rotation[data-astro-cid-w5jkj33u]{margin:0 auto;max-width:56rem}.dkim-rotation__title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark);font-size:1.125rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.dkim-rotation__steps[data-astro-cid-w5jkj33u]{display:flex;flex-direction:column;gap:1rem}.dkim-rotation__step[data-astro-cid-w5jkj33u]{align-items:flex-start;background:var(--alpha-white-04);border:1px solid var(--alpha-white-10);border-radius:.75rem;display:flex;gap:1rem;padding:1.25rem}.dkim-rotation__badge[data-astro-cid-w5jkj33u]{align-items:center;background:var(--alpha-white-15);border-radius:50%;color:var(--text-primary-on-dark);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.dkim-rotation__content[data-astro-cid-w5jkj33u]{display:flex;flex-direction:column;gap:.25rem}.dkim-rotation__content[data-astro-cid-w5jkj33u] strong[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark);font-size:.9375rem}.dkim-rotation__content[data-astro-cid-w5jkj33u] span[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-dark);font-size:.875rem;line-height:1.5}.dkim-rotation__content[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u]{background:var(--alpha-white-08);border-radius:.25rem;font-size:.875em;padding:.125rem .375rem}.dkim-compliance[data-astro-cid-w5jkj33u]{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto 2rem;max-width:60rem}@media(min-width:768px){.dkim-compliance[data-astro-cid-w5jkj33u]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dkim-compliance__card[data-astro-cid-w5jkj33u]{background:#fff;border:1px solid var(--neutral-150);border-radius:1rem;box-shadow:0 1px 3px #0000000a,0 8px 24px -8px #0000000f;padding:2rem}.dkim-compliance__icon[data-astro-cid-w5jkj33u]{align-items:center;color:var(--brand-primary-500);display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.dkim-compliance__icon[data-astro-cid-w5jkj33u] svg[data-astro-cid-w5jkj33u]{height:100%;width:100%}.dkim-compliance__title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-light);font-size:1.0625rem;font-weight:700;margin-bottom:.75rem}.dkim-compliance__text[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-light);font-size:.9375rem;line-height:1.6}.dkim-compliance__cta-text[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-light);font-size:var(--text-size-base);line-height:1.7;margin:0 auto;max-width:48rem;text-align:center}.dkim-compliance__cta-text[data-astro-cid-w5jkj33u] a[data-astro-cid-w5jkj33u]{color:var(--brand-primary-500);text-decoration:underline;text-underline-offset:2px}.dkim-compliance__cta-text[data-astro-cid-w5jkj33u] a[data-astro-cid-w5jkj33u]:hover{color:var(--brand-primary-300)}.dkim-breaks[data-astro-cid-w5jkj33u]{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:48rem}.dkim-breaks__item[data-astro-cid-w5jkj33u]{align-items:flex-start;background:var(--alpha-white-04);border:1px solid var(--alpha-white-10);border-radius:.75rem;display:flex;gap:1rem;padding:1.25rem}.dkim-breaks__number[data-astro-cid-w5jkj33u]{align-items:center;background:#b23e3e26;border-radius:50%;color:var(--state-critical-400);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.dkim-breaks__content[data-astro-cid-w5jkj33u]{display:flex;flex-direction:column;gap:.375rem}.dkim-breaks__title[data-astro-cid-w5jkj33u]{color:var(--text-primary-on-dark);font-size:.9375rem;font-weight:700}.dkim-breaks__text[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-dark);font-size:.875rem;line-height:1.6}.dkim-breaks__text[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u]{background:var(--alpha-white-08);border-radius:.25rem;font-size:.875em;padding:.125rem .375rem}.section-ambient-dark .dkim-breaks__number[data-astro-cid-w5jkj33u],.surface-dark .dkim-breaks__number[data-astro-cid-w5jkj33u],.surface-navy .dkim-breaks__number[data-astro-cid-w5jkj33u]{color:var(--state-critical-300)}.section-ambient-light .dkim-table--dark[data-astro-cid-w5jkj33u] th[data-astro-cid-w5jkj33u],.surface-light .dkim-table--dark[data-astro-cid-w5jkj33u] th[data-astro-cid-w5jkj33u]{border-bottom-color:var(--neutral-200);color:var(--text-primary-on-light)}.section-ambient-light .dkim-table--dark[data-astro-cid-w5jkj33u] td[data-astro-cid-w5jkj33u],.surface-light .dkim-table--dark[data-astro-cid-w5jkj33u] td[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-light)}.section-ambient-dark.section-ambient-dark a[data-astro-cid-w5jkj33u],.surface-dark.surface-dark a[data-astro-cid-w5jkj33u],.surface-navy.surface-navy a[data-astro-cid-w5jkj33u]{color:var(--interactive-silver,#d1d5db)}.section-ambient-dark .dkim-table[data-astro-cid-w5jkj33u] td[data-astro-cid-w5jkj33u],.surface-dark .dkim-table[data-astro-cid-w5jkj33u] td[data-astro-cid-w5jkj33u],.surface-navy .dkim-table[data-astro-cid-w5jkj33u] td[data-astro-cid-w5jkj33u]{color:var(--text-secondary-on-dark)}.section-ambient-light .dkim-cause__list[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u],.section-ambient-light .dkim-cause__text[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u],.section-ambient-light .dkim-table--dark[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u],.surface-light .dkim-cause__list[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u],.surface-light .dkim-cause__text[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u],.surface-light .dkim-table--dark[data-astro-cid-w5jkj33u] code[data-astro-cid-w5jkj33u]{background:var(--neutral-100);color:var(--text-primary-on-light)}
