.TwqIfW_handbook{width:min(1120px,100% - 64px);margin:72px auto 104px}.TwqIfW_introduction{max-width:68ch;margin-left:272px}.TwqIfW_introduction h1{font-family:var(--font-heading-family),sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:3rem;font-weight:500;line-height:1.12}.TwqIfW_introduction p{font-size:var(--skillnav-text-intro);margin-top:24px;line-height:1.7}.TwqIfW_introduction .TwqIfW_promise{color:var(--primary);font-family:var(--font-heading-family),sans-serif;font-size:1.5rem;font-weight:500}.TwqIfW_introduction time{color:var(--muted-foreground);margin-top:28px;font-size:.875rem;display:block}.TwqIfW_layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:48px;margin-top:64px;display:grid}.TwqIfW_desktopContents{position:sticky;top:32px}.TwqIfW_contentsLabel{margin-bottom:12px;font-size:.875rem;font-weight:600;display:block}.TwqIfW_desktopContents ul,.TwqIfW_mobileContents ul{margin:0;padding:0;list-style:none}.TwqIfW_desktopContents a,.TwqIfW_mobileContents a{color:var(--muted-foreground);text-underline-offset:5px;padding:10px 0;font-size:.875rem;line-height:1.5;text-decoration-thickness:1px;display:block}.TwqIfW_desktopContents a:hover,.TwqIfW_mobileContents a:hover{color:var(--foreground);text-decoration-line:underline}.TwqIfW_handbook a:focus-visible,.TwqIfW_mobileContents summary:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:2px}.TwqIfW_reading{max-width:68ch}.TwqIfW_reading section{scroll-margin-top:32px}.TwqIfW_reading section+section{margin-top:64px}.TwqIfW_reading h2{font-family:var(--font-heading-family),sans-serif;letter-spacing:-.025em;text-wrap:balance;font-size:2rem;font-weight:500;line-height:1.25}.TwqIfW_reading p,.TwqIfW_reading section ul{color:var(--muted-foreground);margin-top:20px}.TwqIfW_reading section ul{font-size:var(--skillnav-text-body);padding-left:22px;line-height:1.7;list-style:outside}.TwqIfW_reading section li+li{margin-top:14px}.TwqIfW_reading strong{color:var(--foreground);font-weight:600}.TwqIfW_mobileContents{display:none}@media (max-width:900px){.TwqIfW_handbook{width:min(68ch,100% - 40px);margin-top:48px;margin-bottom:64px}.TwqIfW_introduction{margin-left:0}.TwqIfW_introduction h1{font-size:2.25rem}.TwqIfW_introduction p{font-size:var(--skillnav-text-body)}.TwqIfW_introduction .TwqIfW_promise{font-size:1.25rem}.TwqIfW_layout{margin-top:40px;display:block}.TwqIfW_desktopContents{display:none}.TwqIfW_mobileContents{border-block:1px solid var(--border);margin-bottom:40px;padding-block:12px;display:block}.TwqIfW_mobileContents summary{cursor:pointer;padding-block:10px;font-weight:500}.TwqIfW_mobileContents nav{padding-top:8px}.TwqIfW_reading h2{font-size:1.75rem}.TwqIfW_reading section+section{margin-top:48px}}
