.editorial-note-visual-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.editorial-note-visual{background:var(--card);border:1px solid var(--border);border-radius:3px;overflow:hidden}.field-note-art{width:100%;height:auto;color:var(--foreground);display:block}.editorial-note-visual-feature .editorial-note-feature{border-top:0;padding-top:0}.editorial-note-visual-feature h3{font-size:clamp(30px,3.2vw,42px)}.pathway-hero-visual{grid-template-columns:1.3fr 1fr;align-items:center;gap:72px;display:grid}.pathway-hero-visual h1{font-size:clamp(36px,4vw,58px)}.pathway-hero-visual .pathway-intro{max-width:600px}.pathway-hero-visual-art{width:100%}@media (max-width:900px){.editorial-note-visual-feature,.pathway-hero-visual{gap:36px}}@media (max-width:700px){.editorial-note-visual-feature,.pathway-hero-visual{grid-template-columns:1fr;gap:40px}.pathway-hero-visual-art{max-width:500px;margin-inline:auto}}.ep-pathways-intro{justify-content:space-between;align-items:center;gap:32px;margin-bottom:44px;display:flex}.ep-pathways .ep-pathways-intro h2{margin:0}.ep-pathways-loop{width:min(44%,400px)}@media (max-width:700px){.ep-pathways-intro{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:16px}.ep-pathways-loop{align-self:center;width:min(100%,320px)}}.ep-pathways-situations .ep-pathways-eyebrow{letter-spacing:.2em;text-transform:uppercase;max-width:none;margin:0 0 22px;font-size:12px}.ep-pathways-situations .ep-pathways-intro h2{letter-spacing:-.04em;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.1}.ep-pathways-situations h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.ep-pathways-situations .ep-pathways-loop{width:min(30%,300px)}.ep-pathways-situations .ep-pathways-grid{gap:18px}.ep-pathways-situations .ep-pathways-grid article{border:0;min-width:0;padding:0;display:flex}.ep-pathway-panel{width:100%;min-height:275px;color:var(--foreground);border:1px solid var(--editorial-border-strong);background:0 0;border-radius:3px;flex-direction:column;padding:clamp(24px,3vw,36px);text-decoration:none;transition:background-color .18s,border-color .18s;display:flex;position:relative}.ep-pathway-panel:hover,.ep-pathway-panel:focus-visible{background:color-mix(in srgb,var(--primary)5%,var(--background));border-color:var(--primary)}.ep-pathway-panel:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ep-pathway-category{color:var(--editorial-secondary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:26px;font:11px/1.6 Arial,Helvetica,sans-serif;display:block}.ep-pathways-situations .ep-pathway-panel h3{letter-spacing:-.025em;max-width:440px;margin:0 0 24px;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.2}.ep-pathways-situations .ep-pathway-panel p{max-width:none;color:var(--editorial-secondary);margin:auto 0 0;padding-right:32px;font-size:15px;line-height:1.65}.ep-pathway-arrow{width:22px;height:22px;color:var(--primary);position:absolute;bottom:30px;right:28px}@media (max-width:700px){.ep-pathways-situations .ep-pathways-intro{flex-direction:row;align-items:center;gap:16px;margin-bottom:32px}.ep-pathways-situations .ep-pathways-loop{flex-shrink:0;width:26%}.ep-pathways-situations .ep-pathways-intro h2{font-size:clamp(32px,7vw,46px)}.ep-pathway-panel{min-height:240px}.ep-pathway-category{letter-spacing:.1em;font-size:10px}}@media (prefers-reduced-motion:reduce){.ep-pathway-panel{transition:none}}.home-decision-notes .editorial-blog-header{align-items:flex-end;gap:24px}.home-decision-notes .editorial-eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:12px}.home-decision-notes #field-notes-title{letter-spacing:-.04em;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.1}.home-decision-notes-grid{grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,80px);display:grid}.home-decision-note{border-top:1px solid var(--editorial-border-strong);min-width:0;padding-top:24px}.home-decision-note-feature{border-top-color:var(--primary)}.home-decision-notes-supporting{gap:32px;display:grid}.home-decision-notes .home-decision-note h3{letter-spacing:-.025em;margin:20px 0 16px;font-size:clamp(23px,2.3vw,30px);font-weight:400;line-height:1.25}.home-decision-notes .home-decision-note-feature h3{font-size:clamp(30px,3.5vw,44px)}.home-decision-note h3 a{color:var(--foreground);text-decoration:none}.home-decision-note h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-decision-note a:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.home-decision-note p{color:var(--editorial-secondary);margin:0 0 18px;font-size:16px;line-height:1.7}.home-decision-notes .editorial-note-meta{gap:6px 18px;line-height:1.5}@media (max-width:700px){.home-decision-notes .editorial-blog-header{flex-direction:column;align-items:flex-start}.home-decision-notes-grid{grid-template-columns:1fr;gap:36px}}
