.publication-body[data-astro-cid-3ltjhpwm]{grid-column:1;grid-row:2;max-width:var(--reading-max);color:var(--charcoal-900);font-size:1rem;line-height:var(--body-line-height)}.publication-body[data-astro-cid-3ltjhpwm] h2{margin:2.5rem 0 .75rem;color:var(--charcoal-900);font-size:1.45rem;font-weight:720;letter-spacing:-.01em;scroll-margin-top:5.5rem}.publication-body[data-astro-cid-3ltjhpwm] h3{margin:2rem 0 .5rem;color:var(--charcoal-900);font-size:1.15rem;font-weight:700;scroll-margin-top:5.5rem}.publication-body[data-astro-cid-3ltjhpwm] p,.publication-body[data-astro-cid-3ltjhpwm] ul,.publication-body[data-astro-cid-3ltjhpwm] ol{margin:0 0 1rem}.publication-body[data-astro-cid-3ltjhpwm] ul,.publication-body[data-astro-cid-3ltjhpwm] ol{padding-inline-start:1.25rem}.publication-body[data-astro-cid-3ltjhpwm] li+li{margin-top:.35rem}.publication-body[data-astro-cid-3ltjhpwm] a{color:var(--primary-700);text-decoration:underline;text-underline-offset:.22em}@media print{.publication-body[data-astro-cid-3ltjhpwm],.publication-body[data-astro-cid-3ltjhpwm] h2,.publication-body[data-astro-cid-3ltjhpwm] h3,.publication-body[data-astro-cid-3ltjhpwm] p,.publication-body[data-astro-cid-3ltjhpwm] li,.publication-body[data-astro-cid-3ltjhpwm] tr{overflow:visible}.publication-body[data-astro-cid-3ltjhpwm] h2,.publication-body[data-astro-cid-3ltjhpwm] h3,.publication-body[data-astro-cid-3ltjhpwm] p,.publication-body[data-astro-cid-3ltjhpwm] li,.publication-body[data-astro-cid-3ltjhpwm] tr{break-inside:avoid}}@media print{.publication-header[data-astro-cid-wxik5mvo]{overflow:visible;break-inside:avoid}}.publication-revisions[data-astro-cid-cyzr6zkk]{grid-column:1 / -1;grid-row:3;max-width:var(--reading-max);margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--neutral-200)}.publication-revisions[data-astro-cid-cyzr6zkk] h2[data-astro-cid-cyzr6zkk]{margin:0 0 1rem;color:var(--charcoal-900);font-size:1.15rem;font-weight:700}.publication-revisions[data-astro-cid-cyzr6zkk] ol[data-astro-cid-cyzr6zkk]{margin:0;padding-inline-start:1.25rem}.publication-revisions[data-astro-cid-cyzr6zkk] li[data-astro-cid-cyzr6zkk]+li[data-astro-cid-cyzr6zkk]{margin-top:.85rem}.publication-revisions[data-astro-cid-cyzr6zkk] time[data-astro-cid-cyzr6zkk]{display:block;color:var(--neutral-700);font-size:.88rem}.publication-revisions[data-astro-cid-cyzr6zkk] span[data-astro-cid-cyzr6zkk]{color:var(--primary-700);font-size:.82rem;font-weight:700}.publication-revisions[data-astro-cid-cyzr6zkk] p[data-astro-cid-cyzr6zkk]{margin:.15rem 0 0;color:var(--charcoal-900);font-size:.94rem;line-height:1.55}@media print{.publication-revisions[data-astro-cid-cyzr6zkk]{break-inside:avoid}}.publication-toc__list[data-astro-cid-nqjaw5fo]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.publication-toc__list[data-astro-cid-nqjaw5fo] a[data-astro-cid-nqjaw5fo]{display:block;color:var(--neutral-700);font-size:.88rem;line-height:1.45;text-decoration:none}.publication-toc__list[data-astro-cid-nqjaw5fo] a[data-astro-cid-nqjaw5fo]:hover,.publication-toc__list[data-astro-cid-nqjaw5fo] a[data-astro-cid-nqjaw5fo]:focus-visible{color:var(--primary-700);text-decoration:underline;text-underline-offset:.22em}.publication-toc__list[data-astro-cid-nqjaw5fo] ul[data-astro-cid-nqjaw5fo]{list-style:none;margin:.3rem 0 0;padding-inline-start:.85rem;display:grid;gap:.3rem;border-inline-start:1px solid var(--neutral-200)}.publication-toc--mobile[data-astro-cid-nqjaw5fo]{margin:0 0 1.5rem;padding:.65rem .9rem;border:1px solid var(--neutral-300);border-radius:var(--radius-md);background:#fff}.publication-toc--mobile[data-astro-cid-nqjaw5fo] summary[data-astro-cid-nqjaw5fo]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;font-weight:650;color:var(--charcoal-900);list-style:none}.publication-toc--mobile[data-astro-cid-nqjaw5fo] summary[data-astro-cid-nqjaw5fo]:after{content:"";flex:none;width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.publication-toc--mobile[data-astro-cid-nqjaw5fo] summary[data-astro-cid-nqjaw5fo]::-webkit-details-marker{display:none}.publication-toc--mobile[data-astro-cid-nqjaw5fo][open] summary[data-astro-cid-nqjaw5fo]{margin-bottom:.65rem}.publication-toc--mobile[data-astro-cid-nqjaw5fo][open] summary[data-astro-cid-nqjaw5fo]:after{transform:rotate(225deg)}.publication-toc--desktop[data-astro-cid-nqjaw5fo]{display:none}@media(min-width:1024px){.publication-toc--mobile[data-astro-cid-nqjaw5fo]{display:none}.publication-toc--desktop[data-astro-cid-nqjaw5fo]{display:block;position:sticky;top:1.5rem;align-self:start;max-height:calc(100vh - 3rem);overflow-y:auto;padding-right:.25rem}.publication-toc--desktop[data-astro-cid-nqjaw5fo] h2[data-astro-cid-nqjaw5fo]{margin:0 0 .75rem;color:var(--neutral-600);font-size:.75rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}}.publication-shell[data-astro-cid-wltfatce]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:74rem;margin:0 auto;padding:2rem 1.25rem 3rem}.publication[data-astro-cid-wltfatce]{min-width:0}@media(min-width:1024px){.publication-shell[data-astro-cid-wltfatce]{padding-top:2.5rem}.publication[data-astro-cid-wltfatce]{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) 15rem;column-gap:2.5rem}.publication-toc-root{grid-column:2;grid-row:2;min-width:0}}@media print{.site-header,.site-footer,.publication-toc-root{display:none!important}.publication-shell[data-astro-cid-wltfatce]{display:block;max-width:none;padding:0}}
