.email-depth{min-width:0;overflow-wrap:anywhere}.email-depth code,.email-depth pre{font-family:var(--font-mono, monospace);font-size:.875rem}.email-depth pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow:auto;padding:1rem;background:var(--color-surface-elevated)}.email-section{margin-block:1.75rem;border-block-start:1px solid var(--color-border);padding-block-start:1.25rem}.email-section>summary,.email-section details>summary{cursor:pointer;min-height:44px;padding-block:.65rem;font-weight:600}.email-section>summary:focus-visible,.email-depth a:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.email-depth .pair-note{min-width:0;margin:0}.email-verdict{font-size:clamp(1.5rem,3vw,2rem);font-weight:650;margin-block:.75rem}.email-trace{padding:0;list-style:none;counter-reset:email-hop}.email-trace>li{counter-increment:email-hop;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;border-block-end:1px solid var(--color-border);padding-block:.75rem}.email-trace>li:before{content:counter(email-hop,decimal-leading-zero);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.email-policy-path{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 2rem}.email-policy-path li{padding-block:.65rem;border-block-end:2px solid var(--color-border)}.email-policy-path li[aria-current]{border-color:var(--color-brand);font-weight:700}.email-findings{padding-inline-start:1.25rem;display:grid;gap:.65rem;margin-block:.75rem}.email-warning{color:var(--color-text-primary)}.email-sources{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.email-sources a{min-height:44px;display:inline-flex;align-items:center}.email-dns-node{margin-block:1.25rem}@media(max-width:600px){.email-trace>li{grid-template-columns:1.75rem minmax(0,1fr)}.email-trace>li>span:last-child{grid-column:2}}
