.home-editorial .hed-prose{display:grid;gap:18px;max-width:72ch}.home-editorial .hed-prose p{font-family:var(--hed-sans);font-size:16px;line-height:1.7;color:var(--hed-ink-2);margin:0;text-wrap:pretty}.home-editorial .hed-prose p em{font-style:italic;color:var(--hed-accent)}.home-editorial .hed-prose p strong{color:var(--hed-ink);font-weight:500}.home-editorial .hed-tool-meta{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;font-family:var(--hed-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hed-ink-3);margin-top:18px}.home-editorial .hed-tool-meta b{color:var(--hed-ink);font-weight:500}.home-editorial .hed-embed{border:1px solid var(--hed-line);border-radius:16px;background:var(--hed-bg-2);padding:28px;overflow:hidden}@media (max-width:700px){.home-editorial .hed-embed{padding:16px;border-radius:12px}}.home-editorial .hed-embed-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--hed-line-soft)}.home-editorial .hed-embed-title{font-family:var(--hed-serif);font-weight:300;font-size:20px;letter-spacing:-.015em;color:var(--hed-ink)}.home-editorial .hed-embed-tag{font-family:var(--hed-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-ink-3)}.home-editorial .hed-embed-body{color:var(--hed-ink)}.home-editorial .hed-external{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;border:1px solid var(--hed-line);border-radius:14px;background:var(--hed-bg-2);transition:border-color .25s,background-color .25s}.home-editorial .hed-external:hover{border-color:var(--hed-accent);background:color-mix(in oklab,var(--hed-bg-2) 80%,var(--hed-accent) 6%)}.home-editorial .hed-external-text{display:grid;gap:4px}.home-editorial .hed-external-label{font-family:var(--hed-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-ink-3)}.home-editorial .hed-external-host{font-family:var(--hed-serif);font-weight:300;font-size:22px;letter-spacing:-.015em;color:var(--hed-ink)}.home-editorial .hed-external .hed-arrow{font-family:var(--hed-serif);font-size:24px;color:var(--hed-ink-3);transition:transform .25s,color .25s}.home-editorial .hed-external:hover .hed-arrow{color:var(--hed-accent);transform:translateX(6px)}@media (max-width:600px){.home-editorial .hed-external{padding:18px 20px}.home-editorial .hed-external-host{font-size:18px}}.home-editorial .hed-rank-compact .hed-rank{padding:22px 26px;grid-template-columns:48px 1fr;gap:18px}.home-editorial .hed-rank-compact .hed-rank-num{font-size:32px}.home-editorial .hed-rank-compact .hed-rank-name{font-size:19px}.home-editorial .hed-rank-compact .hed-rank-reason{margin-top:6px;font-size:14.5px}.home-editorial .hed-tool-section{padding:48px 56px}@media (max-width:900px){.home-editorial .hed-tool-section{padding:36px 24px}}.home-editorial .hed-tool-section-tight{padding:24px 56px}@media (max-width:900px){.home-editorial .hed-tool-section-tight{padding:20px 24px}}