.DIITNW_nav{--section-soft:var(--section-paper-soft);--section-ink:var(--section-paper-ink);--section-solid:var(--section-paper-solid);gap:var(--space-5);width:100%;max-width:56rem;margin:0 auto var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--home-line);min-width:0;color:var(--home-text);font-size:var(--type-body);line-height:var(--lh-lede);overflow-wrap:anywhere;display:grid}.DIITNW_pager{gap:var(--space-4);display:grid}.DIITNW_step{gap:var(--space-2);min-height:var(--target);padding:var(--space-4) var(--space-5);border:1px solid var(--home-line);border-radius:var(--radius-lg);background:var(--home-card);color:var(--home-ink);text-decoration:none;display:grid}.DIITNW_step small{font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--section-ink)}.DIITNW_step:hover{border-color:var(--section-solid)}.DIITNW_forward{text-align:end}.DIITNW_heading{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--type-h3);line-height:var(--lh-small);color:var(--home-ink);margin:0}.DIITNW_units{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.DIITNW_units a{color:var(--section-ink);text-decoration:none}.DIITNW_units a:hover,.DIITNW_exam a:hover{text-underline-offset:.2em;text-decoration:underline}.DIITNW_units [aria-current=page]{font-weight:var(--weight-semibold);color:var(--home-ink)}.DIITNW_exam{margin:0}.DIITNW_exam a{color:var(--section-ink);font-weight:var(--weight-semibold);text-decoration:none}.DIITNW_step:focus-visible,.DIITNW_units a:focus-visible,.DIITNW_exam a:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (min-width:768px){.DIITNW_pager{grid-template-columns:repeat(2,minmax(0,1fr))}.DIITNW_forward{grid-column:2}}
.ITwNGa_guide{--section-soft:var(--section-paper-soft);--section-ink:var(--section-paper-ink);--section-mark:var(--section-paper-mark);--section-solid:var(--section-paper-solid);--section-solid-hover:var(--section-paper-solid-hover);counter-reset:unit-chapter;gap:var(--space-7);width:100%;max-width:56rem;margin:var(--space-4) auto var(--space-6);min-width:0;color:var(--home-text);font-size:var(--type-body);line-height:var(--lh-lede);overflow-wrap:anywhere;background:var(--home-band-paper);box-shadow:0 0 0 100vmax var(--home-band-paper);clip-path:inset(0 -100vmax);display:grid}.ITwNGa_guide h1,.ITwNGa_guide h2{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--type-home-chapter);letter-spacing:-.012em;color:var(--home-ink);text-wrap:balance;margin:0;line-height:1.08}.ITwNGa_hero{gap:var(--space-3);padding:var(--space-5);border-top:var(--space-1) solid var(--section-solid);border-radius:var(--radius-lg);background:var(--section-soft);display:grid}.ITwNGa_hero p{margin:0}.ITwNGa_kicker{margin:0 0 var(--space-2);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--section-ink)}.ITwNGa_guide>section{counter-increment:unit-chapter;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--home-line);display:grid}.ITwNGa_guide>section:before{content:counter(unit-chapter, decimal-leading-zero);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:.14em;color:var(--section-mark)}.ITwNGa_coverage{min-width:0}.ITwNGa_coverage ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ITwNGa_coverage a{color:var(--section-ink);text-decoration:none}.ITwNGa_coverage a:hover{text-underline-offset:.2em;text-decoration:underline}.ITwNGa_guide>section[aria-labelledby=unit-ideas]{padding-bottom:var(--space-7);background:var(--home-band-soft);box-shadow:0 0 0 100vmax var(--home-band-soft);clip-path:inset(0 -100vmax)}.ITwNGa_ideas{gap:var(--space-5);display:grid}.ITwNGa_idea{padding:var(--space-5);border:1px solid var(--home-line);border-radius:var(--radius-lg);background:var(--home-card);box-shadow:var(--home-shadow);scroll-margin-top:100px}.ITwNGa_idea h3{margin:0 0 var(--space-4);font-size:var(--type-h3);font-weight:var(--weight-semibold);line-height:var(--lh-small);color:var(--home-ink)}.ITwNGa_explanation{max-width:40rem;margin:0 0 var(--space-4);white-space:pre-wrap}.ITwNGa_hint{max-width:40rem;padding:var(--space-3) var(--space-4);border-left:var(--space-1) solid var(--section-solid);background:var(--section-soft);color:var(--home-ink);white-space:pre-wrap}.ITwNGa_idea small{color:var(--home-muted)}.ITwNGa_next{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--section-soft)}.ITwNGa_next p{margin:var(--space-3) 0 0}.ITwNGa_next .ITwNGa_button{gap:var(--space-3);min-height:var(--target);padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);background:var(--section-solid);color:var(--on-feature-solid);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.ITwNGa_next .ITwNGa_button:hover{background:var(--section-solid-hover);color:var(--on-feature-solid)}.ITwNGa_next .ITwNGa_button:focus-visible,.ITwNGa_coverage a:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (min-width:768px){.ITwNGa_hero,.ITwNGa_idea,.ITwNGa_next{padding:var(--space-6)}}@media (min-width:1024px){.ITwNGa_coverage{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}.ITwNGa_coverage:before{grid-column:1/-1}}
