.eg-page{--campaign-item-size:14.5px;--campaign-item-leading:1.6}.eg-doc{margin-top:56px}.eg-sec+.eg-sec{border-top:1px solid var(--hairline);margin-top:44px;padding-top:44px}.eg-sec h2{font:var(--fw-regular) clamp(20px, 2vw, 26px) / 1.2 var(--font-sans);letter-spacing:-.4px;color:var(--ink);margin:0 0 16px}:where(.eg-sec)>p{max-width:68ch;font:var(--fw-regular) 15px / 1.7 var(--font-sans);color:var(--ink-secondary);text-wrap:pretty;margin:0 0 16px}:where(.eg-sec)>p:last-child{margin-bottom:0}.eg-sec strong{color:var(--ink);font-weight:var(--fw-medium)}.eg-sec em{color:var(--ink);font-style:normal}.eg-routes{max-width:68ch;font:var(--fw-regular) 15px / 1.7 var(--font-sans);color:var(--ink-secondary);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.eg-routes li{text-wrap:pretty}.eg-routes strong{color:var(--ink);font-weight:var(--fw-medium)}:where(.eg-sec)>.campaign-note+p{margin-top:16px}.eg-cols{grid-template-columns:1fr 1fr;gap:40px;margin-top:26px;display:grid}.eg-col .eyebrow{margin-bottom:16px}@media (max-width:720px){.eg-sec+.eg-sec{margin-top:32px;padding-top:32px}.eg-sec h2{margin-bottom:14px}.eg-cols{grid-template-columns:1fr;gap:30px}}
