.today{width:min(100% - 2 * var(--s4), var(--wide));margin:var(--s4) auto 0;gap:var(--s6);display:grid}.today-main{gap:var(--s5);align-content:start;display:grid}@media (min-width:960px){.today-main{gap:var(--s6)}.today{width:min(100% - 2 * var(--s7), var(--wide));margin-top:var(--s6);gap:var(--s7);grid-template-columns:minmax(0,1fr) 21rem;align-items:start}}.front-hero{gap:var(--s4);padding:var(--s4);background:var(--paper-raised);box-shadow:inset 0 0 0 1.5px var(--ink);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;display:grid}.front-hero-sketch{width:100%;height:auto;display:block}.front-hero h1{margin:0 0 var(--s2);font-size:clamp(1.5rem,1.1rem + 2vw,1.75rem)}.front-hero-lede{margin:0 0 var(--s4);font-size:var(--step--1);color:var(--ink-2);line-height:1.45}.front-hero-go{width:100%}@media (max-width:959px){.front-hero .slugline{letter-spacing:.05em;font-size:.6875rem}.front-hero-lede.only-phone{font-family:var(--font-head);font-size:var(--step--2)}}@media (min-width:960px){.front-hero{gap:var(--s6);padding:var(--s6);grid-template-columns:15.5rem minmax(0,1fr)}.front-hero h1{margin-bottom:var(--s4);max-width:17ch;font-size:clamp(2.5rem,1rem + 2.8vw,3.5rem)}.front-hero-lede{font-size:var(--step-1);color:var(--ink);max-width:34em;line-height:1.45}.front-hero-go{width:auto}}.front-hero-meta{gap:var(--s2) var(--s5);margin:0 0 var(--s4);font-family:var(--font-head);font-size:var(--step--2);color:var(--ink-2);flex-wrap:wrap;display:flex}.agent-flash{padding:var(--s4);background:var(--paper-raised);border-top:3px solid var(--red)}.agent-flash.is-setup{order:1}.agent-flash-text{font-size:var(--step-1);margin-bottom:var(--s4);line-height:1.35}.agent-flash a{font-family:var(--font-head);font-weight:700;font-size:var(--step--1);color:var(--ink)}.ways-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:960px){.ways-grid{gap:var(--s4)}.ways .rule-head{margin-top:var(--s2)}}.way{align-content:start;gap:var(--s1);height:100%;padding:var(--s3);background:var(--paper-raised);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);transition:box-shadow .16s var(--ease-out);text-decoration:none;display:grid}.way .slugline{margin:0}.way:hover{box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 -3px 0 1.5px var(--red)}.way-title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:1.1875rem;font-weight:700;line-height:1.15}.way-blurb{font-size:var(--step--1);color:var(--ink-2);line-height:1.35}@media (min-width:960px){.way{padding:var(--s5);gap:var(--s2)}.way-title{font-size:var(--step-2)}.way-blurb{font-size:var(--step-0)}}.today-agent h2{margin:0 0 var(--s2);font-size:var(--step-2)}.today-agent .find-card{margin-bottom:var(--s5)}.agent-more a{font-family:var(--font-head);font-weight:700;font-size:var(--step--2);color:var(--ink)}
