.direction-flow{color:#fafafa;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px clamp(32px,5vw,80px);padding-block:88px;display:grid}.direction-flow>div{max-width:720px}.direction-flow__eyebrow{color:#aaa;letter-spacing:.04em;font-size:12px}.direction-flow h2{letter-spacing:-.035em;margin:22px 0;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.15}.direction-flow p{color:#aaa;font-size:16px;line-height:1.65}.direction-flow .direction-flow__boundary{grid-column:1/-1;margin:0;font-size:12px}.direction-links{flex-wrap:wrap;gap:32px;margin-top:36px;display:flex}.direction-links a{color:#fff;padding-block:12px;font-size:15px;text-decoration:none}.direction-links a:hover{text-decoration:underline}.direction-links a:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (max-width:800px){.direction-flow{grid-template-columns:1fr;padding-block:56px}.direction-links{gap:16px}}.direction-references{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.direction-references a{color:#fafafa;border-top:1px solid #333;padding-block:24px;text-decoration:none}.direction-references h3{margin:0 0 18px;font-size:23px;font-weight:500}.direction-references p{color:#aaa;font-size:15px;line-height:1.65}.direction-references span{color:#aaa;font-size:12px}.direction-references a:hover span{color:#fff}.direction-references a:focus-visible{outline-offset:6px;outline:2px solid #fff}@media (max-width:700px){.direction-references{grid-template-columns:1fr;gap:16px}}.direction-hero{padding-block:clamp(40px,6vw,88px) 40px}.direction-hero__eyebrow{color:var(--ink-3);margin:0 0 24px;font-size:13px}.direction-hero h1{max-width:19ch;font:var(--display-w) clamp(40px,6vw,88px)/1.08 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 28px}.direction-hero__intro{max-width:65ch;color:var(--ink-2);margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.7}.direction-hero .direction-links{margin-top:20px}.direction-page .v6-sec{padding-block:48px}.direction-page .v6-sec .v6-wrap{max-width:1280px}.direction-page .v6-band{padding-inline:0}.direction-page .v6-band__in{background:0 0;border:0;border-radius:0;padding-block:48px}.direction-page .v6-band__in>.v6-wrap{max-width:1280px}.direction-topics{border-top:1px solid var(--line)}.direction-topics article{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.45fr) minmax(0,1.55fr);gap:32px;padding-block:28px;display:grid}.direction-topics__label{color:var(--ink-3);margin:5px 0 0;font-size:13px}.direction-topics h3{font:var(--display-w) clamp(23px,2.6vw,32px)/1.2 var(--display);letter-spacing:-.025em;margin:0 0 12px}.direction-topics article>div>p{max-width:72ch;color:var(--ink-2);margin:0;font-size:16px;line-height:1.8}.direction-page .v6-end{min-height:0;padding-block:64px}.direction-page .v6-end__h{max-width:24ch;font-size:clamp(32px,4vw,52px)}@media (max-width:700px){.direction-topics article{grid-template-columns:1fr;gap:12px;padding-block:24px}.direction-page .v6-sec,.direction-page .v6-band__in{padding-block:32px}}.direction-page .v6-fh__h1{font-weight:var(--display-w)}.direction-page .v6-fh__actions .v6-arw{display:none}.direction-topics__link{color:var(--ink);margin-top:18px;padding-block:5px;font-size:13px;text-decoration:none;display:inline-block}.direction-topics__link:is(:hover,:focus-visible){text-underline-offset:5px;text-decoration:underline}
