.preview-module__esHkwq__hero{border-bottom:1px solid #e5e5e5;align-items:center;gap:3rem;max-width:1440px;margin:0 auto;padding:3rem 1rem 2rem;display:flex}.preview-module__esHkwq__heroCopy,.preview-module__esHkwq__heroPicture{width:50%;min-width:0}.preview-module__esHkwq__heroCopy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.preview-module__esHkwq__heroCopy h1{letter-spacing:-.035em;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1.12}.preview-module__esHkwq__badge{color:#047857;text-transform:uppercase;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.preview-module__esHkwq__heroPicture{aspect-ratio:16/10;background:#f6f7f5;border-radius:2rem;justify-content:center;align-items:center;padding:1.5rem;display:flex}.preview-module__esHkwq__heroImage{object-fit:contain;width:100%;height:100%}.preview-module__esHkwq__layout{justify-content:center;gap:3rem;max-width:1440px;margin:0 auto;padding:2.5rem 1rem;display:flex}.preview-module__esHkwq__toc{flex:none;width:240px}.preview-module__esHkwq__toc nav{flex-direction:column;gap:.7rem;font-size:.875rem;display:flex;position:sticky;top:7rem}.preview-module__esHkwq__toc p{font-weight:700}.preview-module__esHkwq__toc a{color:#525252}.preview-module__esHkwq__article{overflow-wrap:anywhere;width:100%;min-width:0;max-width:768px}.preview-module__esHkwq__article h2{scroll-margin-top:8rem}.preview-module__esHkwq__figure{margin:2.5rem 0}.preview-module__esHkwq__figureImage{object-fit:contain;width:100%;max-width:750px;height:auto;margin:0 auto;display:block}.preview-module__esHkwq__tableWrap{overscroll-behavior-inline:contain;max-width:100%;margin:1.5rem 0;overflow-x:auto}.preview-module__esHkwq__tableWrap table{min-width:700px;margin:0}.preview-module__esHkwq__tableWrap:focus-visible{outline-offset:3px;outline:3px solid #047857}@media (max-width:767px){.preview-module__esHkwq__hero{flex-direction:column;gap:1.5rem;padding-top:2rem}.preview-module__esHkwq__heroCopy,.preview-module__esHkwq__heroPicture{width:100%}.preview-module__esHkwq__heroPicture{aspect-ratio:1}.preview-module__esHkwq__toc{display:none}.preview-module__esHkwq__layout{padding-top:2rem}}@media (min-width:768px) and (max-width:1100px){.preview-module__esHkwq__toc{display:none}}.preview-module__esHkwq__diagramWrap{max-width:100%;overflow-x:auto}.preview-module__esHkwq__diagramWrap img{min-width:600px}.preview-module__esHkwq__diagramWrap:focus-visible{outline-offset:3px;outline:3px solid #047857}
