.mdx-map_tableScroll__shECB{margin:30px 0;overflow-x:auto}.mdx-map_image__K6BtL{display:block;max-width:100%;height:auto;margin:30px auto;border-radius:var(--radius-card)}.mdx-map_anchor__r9LqL.mdx-map_anchor__r9LqL,.mdx-map_anchor__r9LqL.mdx-map_anchor__r9LqL:hover{display:inline-flex;align-items:center;margin-left:10px;color:var(--color-petrol);font-weight:400;text-decoration:none;vertical-align:middle}.mdx-map_anchor__r9LqL{opacity:0;transition:opacity .2s ease}.mdx-map_anchor__r9LqL:focus-visible,:where(h2,h3):hover>.mdx-map_anchor__r9LqL{opacity:1}.mdx-map_anchor__r9LqL:focus-visible{outline:2px solid var(--color-teal-button);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.mdx-map_anchor__r9LqL{transition:none}}.page_badge__tpGKL{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--color-teal);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;transition:color .3s ease}.page_badge__tpGKL:hover{color:var(--color-cyan);text-decoration:underline;text-underline-offset:4px}.page_coverOverlap__D73bp{position:relative;z-index:1;width:min(880px,92%);margin:-100px auto 0}@media (max-width:767px){.page_coverOverlap__D73bp{margin-top:-60px}}.page_coverImg__xdS9r{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.page_readingGrid__mGmX5{width:100%}@media (min-width:1100px){.page_readingGrid__mGmX5{display:grid;grid-template-columns:minmax(0,720px) 200px;justify-content:space-between;column-gap:40px}.page_readingCol__71Dac{grid-column:1;grid-row:1;min-width:0}.page_rail__UCVVs{grid-column:2;grid-row:1;min-width:0}.page_railSticky__vYanc{position:sticky;top:calc(var(--header-height) + 40px);max-height:calc(100vh - var(--header-height) - 40px - 230px);min-height:200px;overflow-y:auto;overscroll-behavior:contain}}@media (min-width:1310px){.page_readingGrid__mGmX5{grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);justify-content:normal}.page_readingCol__71Dac{grid-column:2}.page_rail__UCVVs{grid-column:3}}@media (max-width:1099.98px){.page_rail__UCVVs{margin-bottom:30px}}.page_endDivider__HPalz{margin:50px 0 40px}