.art[data-astro-cid-cud5rhu6]{padding-block:clamp(48px,6vw,104px) clamp(56px,6vw,96px)}.art__head[data-astro-cid-cud5rhu6],.art__body[data-astro-cid-cud5rhu6],.gp__fold[data-astro-cid-cud5rhu6],.gp__on[data-astro-cid-cud5rhu6],.gp__pn[data-astro-cid-cud5rhu6]{max-width:720px;margin-inline:auto}.art__crumbs[data-astro-cid-cud5rhu6]{display:flex;flex-wrap:wrap;gap:4px 8px}.art__sep[data-astro-cid-cud5rhu6]{color:var(--rule)}.art__back[data-astro-cid-cud5rhu6]{text-decoration:none}.art__back[data-astro-cid-cud5rhu6]:hover{color:var(--ink)}.art__h[data-astro-cid-cud5rhu6]{margin-top:18px}.art__dek[data-astro-cid-cud5rhu6]{margin-top:22px;max-width:none}.art__by[data-astro-cid-cud5rhu6]{margin-top:26px;padding-bottom:32px;border-bottom:1px solid var(--rule)}.gp__side[data-astro-cid-cud5rhu6]{display:none}@media(min-width:1180px){.gp--side[data-astro-cid-cud5rhu6]{display:grid;grid-template-columns:232px minmax(0,720px);gap:64px;justify-content:center}.gp--side[data-astro-cid-cud5rhu6] .art__head[data-astro-cid-cud5rhu6],.gp--side[data-astro-cid-cud5rhu6] .art__body[data-astro-cid-cud5rhu6],.gp--side[data-astro-cid-cud5rhu6] .gp__on[data-astro-cid-cud5rhu6],.gp--side[data-astro-cid-cud5rhu6] .gp__pn[data-astro-cid-cud5rhu6]{margin-inline:0}.gp__side[data-astro-cid-cud5rhu6]{display:block;position:sticky;top:calc(var(--header-h) + 32px);align-self:start;max-height:calc(100vh - var(--header-h) - 64px);overflow-y:auto;padding-top:6px;font-size:var(--t-15)}.gp__fold[data-astro-cid-cud5rhu6]{display:none}}.gp__side-h[data-astro-cid-cud5rhu6]{display:block;color:var(--ink);text-decoration:none;line-height:1.4}.gp__side-h[data-astro-cid-cud5rhu6]:hover{text-decoration:underline;text-underline-offset:.2em}.gp__list[data-astro-cid-cud5rhu6]{margin-top:14px;display:grid;gap:2px;list-style:none;padding:0}.gp__item[data-astro-cid-cud5rhu6] a[data-astro-cid-cud5rhu6]{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:7px 10px 7px 8px;border-radius:8px;color:var(--ink-3);text-decoration:none;line-height:1.35}.gp__item[data-astro-cid-cud5rhu6] a[data-astro-cid-cud5rhu6]:hover{color:var(--ink);background:var(--wash)}.gp__item[data-astro-cid-cud5rhu6] a[data-astro-cid-cud5rhu6][aria-current=page]{color:var(--ink);background:var(--wash);font-weight:600}.gp__n[data-astro-cid-cud5rhu6]{font-variant-numeric:tabular-nums;color:var(--ink-3)}.gp__item--src[data-astro-cid-cud5rhu6]{margin-top:8px;border-top:1px solid var(--rule);padding-top:8px}.gp__fold[data-astro-cid-cud5rhu6]{margin-top:28px;border:1px solid var(--rule);border-radius:10px;font-size:var(--t-15)}.gp__fold[data-astro-cid-cud5rhu6] summary[data-astro-cid-cud5rhu6]{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;cursor:pointer;color:var(--ink);font-weight:600;list-style:none}.gp__fold[data-astro-cid-cud5rhu6] summary[data-astro-cid-cud5rhu6]::-webkit-details-marker{display:none}.gp__fold-all[data-astro-cid-cud5rhu6]{color:var(--ink-3);font-weight:500}.gp__fold-all[data-astro-cid-cud5rhu6]:after{content:" +"}.gp__fold[data-astro-cid-cud5rhu6][open] .gp__fold-all[data-astro-cid-cud5rhu6]:after{content:" −"}.gp__fold[data-astro-cid-cud5rhu6] .gp__list[data-astro-cid-cud5rhu6]{margin:0;padding:0 10px 6px}.gp__fold-hub[data-astro-cid-cud5rhu6]{display:block;padding:4px 18px 16px;color:var(--ink);font-weight:500;text-underline-offset:.2em}.gp__on[data-astro-cid-cud5rhu6]{margin-top:28px;padding:16px 20px;background:var(--wash);border-radius:10px;font-size:var(--t-15)}.gp__on[data-astro-cid-cud5rhu6] ul[data-astro-cid-cud5rhu6]{margin-top:8px;display:grid;gap:6px;list-style:none;padding:0}.gp__on[data-astro-cid-cud5rhu6] a[data-astro-cid-cud5rhu6]{color:var(--ink);text-underline-offset:.2em}.gp__pn[data-astro-cid-cud5rhu6]{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.gp__pn-a[data-astro-cid-cud5rhu6]{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--rule);border-radius:10px;color:var(--ink);text-decoration:none}.gp__pn-a[data-astro-cid-cud5rhu6]:hover{border-color:var(--ink)}.gp__pn-a--next[data-astro-cid-cud5rhu6]{text-align:right}.gp__pn-t[data-astro-cid-cud5rhu6]{font-weight:600;line-height:1.35}@media(max-width:560px){.gp__pn[data-astro-cid-cud5rhu6]{grid-template-columns:1fr}.gp__pn-a--next[data-astro-cid-cud5rhu6]{text-align:left}}.art__body[data-astro-cid-cud5rhu6]{margin-top:40px;color:var(--ink-2);font-size:1.125rem;line-height:1.7}.art__body[data-astro-cid-cud5rhu6] p{margin-top:1.1em}.art__body[data-astro-cid-cud5rhu6] h2{margin-top:2.2em;font-family:var(--display);font-weight:800;color:var(--ink);font-size:var(--t-28);line-height:1.2;letter-spacing:-.02em}.art__body[data-astro-cid-cud5rhu6]>h2:first-child{margin-top:0}.art__body[data-astro-cid-cud5rhu6] h2+p{margin-top:.8em}.art__body[data-astro-cid-cud5rhu6] strong{color:var(--ink)}.art__body[data-astro-cid-cud5rhu6] ul,.art__body[data-astro-cid-cud5rhu6] ol{margin-top:1em;padding-left:1.3em;display:grid;gap:.7em}.art__body[data-astro-cid-cud5rhu6] ul{list-style:disc}.art__body[data-astro-cid-cud5rhu6] ol{list-style:decimal}.art__body[data-astro-cid-cud5rhu6] li::marker{color:var(--ink-3)}.art__body[data-astro-cid-cud5rhu6] hr{border:0;border-top:1px solid var(--rule);margin:3em 0 0}.art__body[data-astro-cid-cud5rhu6] hr~p,.art__body[data-astro-cid-cud5rhu6] hr~ol{font-size:var(--t-15);color:var(--ink-3)}.art__body[data-astro-cid-cud5rhu6] hr~ol{gap:.4em}.art__body[data-astro-cid-cud5rhu6] a{color:var(--ink);text-underline-offset:.2em}.art__body[data-astro-cid-cud5rhu6] figure.plp-fig{margin:2.4em 0}.art__body[data-astro-cid-cud5rhu6] figure.plp-fig img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 0 0 1px var(--rule)}.art__body[data-astro-cid-cud5rhu6] figure.plp-fig figcaption{margin-top:10px;font-size:var(--t-15);color:var(--ink-3)}@media(max-width:760px){.art__body[data-astro-cid-cud5rhu6] figure.plp-fig{margin-inline:calc(-1 * var(--page) + 8px)}}.art__body[data-astro-cid-cud5rhu6] figure.plp-live iframe{display:block;width:100%;height:640px;border:0;border-radius:10px;box-shadow:0 0 0 1px var(--rule);background:#fff}.art__body[data-astro-cid-cud5rhu6] table{display:block;max-width:100%;overflow-x:auto;margin-top:1.4em;border-collapse:collapse;font-size:var(--t-15);line-height:1.45}.art__body[data-astro-cid-cud5rhu6] th,.art__body[data-astro-cid-cud5rhu6] td{text-align:left;vertical-align:top;padding:9px 12px 9px 0;border-bottom:1px solid var(--rule)}.art__body[data-astro-cid-cud5rhu6] th:last-child,.art__body[data-astro-cid-cud5rhu6] td:last-child{padding-right:0}.art__body[data-astro-cid-cud5rhu6] thead th{color:var(--ink);font-weight:700;border-bottom:2px solid var(--ink)}.art__body[data-astro-cid-cud5rhu6] td:first-child{color:var(--ink);font-weight:600}.art__body[data-astro-cid-cud5rhu6] table+p>em:only-child{font-size:var(--t-15);color:var(--ink-3)}@media(max-width:560px){.art__body[data-astro-cid-cud5rhu6] table{font-size:.875rem}.art__body[data-astro-cid-cud5rhu6] th,.art__body[data-astro-cid-cud5rhu6] td{padding-right:8px}}.art__body[data-astro-cid-cud5rhu6] ul.contains-task-list{list-style:none;padding-left:0;gap:.55em}.art__body[data-astro-cid-cud5rhu6] li.task-list-item{position:relative;padding-left:2em}.art__body[data-astro-cid-cud5rhu6] li.task-list-item input[type=checkbox]{appearance:none;position:absolute;left:0;top:.32em;width:1.1em;height:1.1em;margin:0;border:1.5px solid var(--ink-3);border-radius:4px;background:var(--paper)}.art__body[data-astro-cid-cud5rhu6] nav.plp-toc{margin-top:1.6em;padding:18px 22px;background:var(--wash);border-radius:10px;font-size:var(--t-15)}.art__body[data-astro-cid-cud5rhu6] nav.plp-toc ol{margin-top:8px;gap:.35em}.art__body[data-astro-cid-cud5rhu6] ol.plp-chapters{list-style:none;padding:0;margin-top:1.2em;gap:12px}.art__body[data-astro-cid-cud5rhu6] ol.plp-chapters a{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:18px 20px;border:1px solid var(--rule);border-radius:10px;text-decoration:none;color:var(--ink-2)}.art__body[data-astro-cid-cud5rhu6] ol.plp-chapters a:hover{border-color:var(--ink)}.art__body[data-astro-cid-cud5rhu6] .plp-chapters__n{font-family:var(--display);font-weight:800;font-size:var(--t-28);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.art__body[data-astro-cid-cud5rhu6] .plp-chapters__b{display:grid;gap:6px}.art__body[data-astro-cid-cud5rhu6] .plp-chapters__t{font-size:1.125rem;line-height:1.35}.art__body[data-astro-cid-cud5rhu6] .plp-chapters__d{font-size:var(--t-15);line-height:1.55}.art__body[data-astro-cid-cud5rhu6] .plp-chapters__m{font-size:.8125rem;color:var(--ink-3);letter-spacing:.02em}.art__body[data-astro-cid-cud5rhu6] .plp-chapters__src{font-size:var(--t-15);color:var(--ink-3)}.art-abpro[data-astro-cid-cud5rhu6]{padding-block:0 clamp(56px,6vw,88px)}.art-abpro__inner[data-astro-cid-cud5rhu6]{max-width:calc(720px + 2 * var(--page))}.art-abpro__card[data-astro-cid-cud5rhu6]{background:var(--ink);color:var(--paper);border-radius:12px;padding:clamp(28px,4vw,44px)}.art-abpro__k[data-astro-cid-cud5rhu6]{color:#9fb6d6}.art-abpro__h[data-astro-cid-cud5rhu6]{margin-top:10px;color:var(--paper)}.art-abpro__p[data-astro-cid-cud5rhu6]{margin-top:14px;color:#d7e0ec;font-size:1.0625rem;line-height:1.65;max-width:60ch}.art-abpro__actions[data-astro-cid-cud5rhu6]{margin-top:26px}.art-abpro__btn[data-astro-cid-cud5rhu6]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.art-abpro__btn[data-astro-cid-cud5rhu6]:hover{background:transparent;color:var(--paper)}.art-abpro__more[data-astro-cid-cud5rhu6]{color:var(--paper);font-weight:500;text-underline-offset:.25em;text-decoration-color:#fff6}.art-abpro__more[data-astro-cid-cud5rhu6]:hover{text-decoration-color:currentColor}.gpdf[data-astro-cid-cud5rhu6]{max-width:720px;margin:32px auto 0;padding:clamp(22px,3vw,30px);border:1px solid var(--rule);border-radius:12px;background:var(--wash)}.gp--side[data-astro-cid-cud5rhu6] .gpdf[data-astro-cid-cud5rhu6]{margin-inline:0}.gpdf__h[data-astro-cid-cud5rhu6]{margin-top:8px}.gpdf__p[data-astro-cid-cud5rhu6]{margin-block:8px 18px;color:var(--ink-2)}.gpdf__jump[data-astro-cid-cud5rhu6]{max-width:720px;margin:20px auto 0;font-size:var(--t-15)}.gp--side[data-astro-cid-cud5rhu6] .gpdf__jump[data-astro-cid-cud5rhu6]{margin-inline:0}.gpdf__jump[data-astro-cid-cud5rhu6] a[data-astro-cid-cud5rhu6]{color:var(--ink);font-weight:600;text-underline-offset:.2em}.art-sub[data-astro-cid-cud5rhu6]{background:var(--wash);border-top:1px solid var(--rule);padding-block:clamp(56px,6vw,96px)}.art-sub__inner[data-astro-cid-cud5rhu6]{max-width:calc(720px + 2 * var(--page))}.art-sub__p[data-astro-cid-cud5rhu6]{margin-block:12px 24px}.art-more[data-astro-cid-cud5rhu6]{padding-block:48px 72px}.art-more[data-astro-cid-cud5rhu6] .wrap[data-astro-cid-cud5rhu6]{max-width:calc(720px + 2 * var(--page))}.art-more__list[data-astro-cid-cud5rhu6]{margin-top:14px;display:grid;gap:10px}
