.wrap[data-astro-cid-wpvy4v7s]{max-width:1280px;margin:0 auto;padding-inline:40px}nav[data-astro-cid-wpvy4v7s].site{z-index:20;border-bottom:1px solid var(--rule);background:var(--card);position:relative}.bar[data-astro-cid-wpvy4v7s]{align-items:center;gap:32px;height:72px;display:flex}.logo[data-astro-cid-wpvy4v7s]{letter-spacing:-.02em;font-size:20px;font-weight:700;text-decoration:none}.menu[data-astro-cid-wpvy4v7s]{align-items:center;gap:4px;margin-left:auto;list-style:none;display:flex}.menu[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s],.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{all:unset;cursor:pointer;height:36px;color:var(--ink-mute);border-radius:2px;align-items:center;padding:0 12px;font-size:15px;display:inline-flex}.menu[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]:hover,.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.menu[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s][aria-expanded=true]{color:var(--ink);background:var(--paper)}.menu[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]:focus-visible,.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--ink)}.menu[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:9px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.burger[data-astro-cid-wpvy4v7s]{display:none}.mega[data-astro-cid-wpvy4v7s]{background:var(--card);border-bottom:1px solid var(--ink);position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -32px #171a2e59}.mega[data-astro-cid-wpvy4v7s] .wrap[data-astro-cid-wpvy4v7s]{grid-template-columns:1.5fr 1fr 1fr;gap:56px;padding-top:36px;padding-bottom:36px;display:grid}.mega[data-astro-cid-wpvy4v7s] .mh[data-astro-cid-wpvy4v7s]{color:var(--ink-mute);margin-bottom:14px;font-size:13px;font-weight:600}.mega[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:2px;list-style:none;display:grid}.prob[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding:12px 0;text-decoration:none;display:flex}.prob[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover .q[data-astro-cid-wpvy4v7s]{text-underline-offset:4px;text-decoration:underline}.prob[data-astro-cid-wpvy4v7s] .q[data-astro-cid-wpvy4v7s]{font-family:var(--font-reading);font-size:21px;line-height:1.3}.prob[data-astro-cid-wpvy4v7s] .area[data-astro-cid-wpvy4v7s]{color:var(--ink-mute);white-space:nowrap;font-size:13px}.prog[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.tool[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--rule);padding:10px 0;text-decoration:none;display:block}.prog[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s],.tool[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s]{font-weight:600;display:block}.prog[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s],.tool[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{color:var(--ink-mute);font-size:14px;display:block}.prog[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover b[data-astro-cid-wpvy4v7s],.tool[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover b[data-astro-cid-wpvy4v7s]{text-underline-offset:3px;text-decoration:underline}.megafoot[data-astro-cid-wpvy4v7s]{color:var(--ink-mute);grid-column:1/-1;gap:28px;padding-top:4px;font-size:14px;display:flex}.megafoot[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{text-underline-offset:3px}.nav[data-astro-cid-wpvy4v7s]{font-family:var(--font-body);color:var(--ink);font-size:17px}.logo[data-astro-cid-wpvy4v7s]{flex-shrink:0}.nav-book[data-astro-cid-wpvy4v7s]{color:var(--ink);border:1px solid var(--ink);opacity:1;white-space:nowrap;border-radius:6px;padding:12px 18px;font-size:15px;font-weight:600}.nav-book[data-astro-cid-wpvy4v7s]:hover{background:var(--ink);color:var(--card)}.mega[data-astro-cid-wpvy4v7s][hidden],.mega[data-astro-cid-wpvy4v7s] .head[data-astro-cid-wpvy4v7s] .intro[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s] .head[data-astro-cid-wpvy4v7s] .more[data-astro-cid-wpvy4v7s]{display:none}@media (width>=1140px){.mega[data-astro-cid-wpvy4v7s]:not([data-panel=all]) .wrap[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr;padding-top:40px;padding-bottom:44px}.mega[data-astro-cid-wpvy4v7s]:not([data-panel=all]) .prob[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s]:not([data-panel=all]) .prog[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s]:not([data-panel=all]) .tool[data-astro-cid-wpvy4v7s]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.mega[data-astro-cid-wpvy4v7s]:not([data-panel=all]) .head[data-astro-cid-wpvy4v7s] .intro[data-astro-cid-wpvy4v7s]{color:var(--ink-mute);max-width:240px;margin-top:4px;font-size:15px;line-height:1.5;display:block}.mega[data-astro-cid-wpvy4v7s]:not([data-panel=all]) .head[data-astro-cid-wpvy4v7s] .more[data-astro-cid-wpvy4v7s]{text-underline-offset:4px;border-bottom:0;margin-top:18px;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}.mega[data-astro-cid-wpvy4v7s]:not([data-panel=all]) .head[data-astro-cid-wpvy4v7s] .mh[data-astro-cid-wpvy4v7s]{color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:20px;font-weight:600}.mega[data-astro-cid-wpvy4v7s]:not([data-panel=all]) ul[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--ink);gap:0}.mega[data-astro-cid-wpvy4v7s][data-panel=prob] .prob[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr 1fr;column-gap:48px}.mega[data-astro-cid-wpvy4v7s][data-panel=prob] .prob[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:6px;height:100%;padding:16px 0 18px;display:flex}.mega[data-astro-cid-wpvy4v7s][data-panel=prob] .prob[data-astro-cid-wpvy4v7s] .area[data-astro-cid-wpvy4v7s]{font-size:13px}.mega[data-astro-cid-wpvy4v7s][data-panel=prob] .prob[data-astro-cid-wpvy4v7s] .q[data-astro-cid-wpvy4v7s]{font-size:21px;line-height:1.3}.mega[data-astro-cid-wpvy4v7s][data-panel=prog] .prog[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=tool] .tool[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}.mega[data-astro-cid-wpvy4v7s][data-panel=prog] .prog[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=tool] .tool[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:0;height:100%;padding:16px 0 0}.mega[data-astro-cid-wpvy4v7s][data-panel=prog] .prog[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=tool] .tool[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s]{margin-bottom:6px;font-size:17px}.mega[data-astro-cid-wpvy4v7s][data-panel=prog] .prog[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=tool] .tool[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{font-size:14px;line-height:1.5}.mega[data-astro-cid-wpvy4v7s][data-panel=prob] .prog[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=prob] .tool[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=prog] .prob[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=prog] .tool[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=tool] .prob[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=tool] .prog[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=prob] .megafoot[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=prog] .megafoot[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s][data-panel=tool] .megafoot[data-astro-cid-wpvy4v7s]{display:none}}.mega[data-astro-cid-wpvy4v7s] .btn-secondary[data-astro-cid-wpvy4v7s]{opacity:1;color:inherit;background:0 0;border:0}.mega[data-astro-cid-wpvy4v7s] .prob[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s] .prog[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.mega[data-astro-cid-wpvy4v7s] .tool[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--rule)}.megafoot[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{text-decoration:underline}.ph[data-astro-cid-wpvy4v7s]{font-family:var(--font-body);color:#8a5f00;vertical-align:middle;background:#fff4cc;padding:1px 6px;font-size:12px;display:inline-block}[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (width<=1139px){.wrap[data-astro-cid-wpvy4v7s]{padding-inline:16px}.bar[data-astro-cid-wpvy4v7s]{height:60px}.menu[data-astro-cid-wpvy4v7s],.nav-book[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{all:unset;cursor:pointer;margin-left:auto;padding:8px 0;font-size:15px;font-weight:600;display:inline-block}.burger[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mega[data-astro-cid-wpvy4v7s]{box-shadow:none;position:static}.mega[data-astro-cid-wpvy4v7s] .wrap[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr;gap:28px;padding-top:20px;padding-bottom:28px}.prob[data-astro-cid-wpvy4v7s] .q[data-astro-cid-wpvy4v7s]{font-size:19px}.megafoot[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:16px}}
