.mk-g3-page .mk-page__header{max-width:1060px;padding-bottom:62px}.mk-g3-page .mk-page__header h1{max-width:1060px;font-size:clamp(2.35rem,4.8vw,4.6rem);line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.mk-g3-page .mk-page__lead{max-width:860px}.mk-g3-page .mk-page-visual img{aspect-ratio:auto;height:auto}.mk-g3-page .mk-page-visual{margin-bottom:60px}.mk-g3-page .mk-page__content{gap:64px}.mk-g3-page .mk-page-section{min-width:0;padding-top:56px;scroll-margin-top:105px}.mk-g3-page .mk-page-section > h2{font-size:clamp(1.85rem,3.5vw,3rem);line-height:1.16}.mk-g3-page .mk-page-section > h3{max-width:850px;line-height:1.3;text-wrap:balance}.mk-g3-page .mk-page-section > p,.mk-g3-page .mk-page-section > ul,.mk-g3-page .mk-page-section > ol{max-width:850px;line-height:1.85}.mk-g3-page .mk-page-section > p{margin:16px 0}.mk-g3-page .mk-page-section a{text-underline-offset:4px}.mk-g3-page .mk-article-figure{max-width:1050px;margin:32px 0}.mk-g3-page .mk-article-figure img{display:block;aspect-ratio:auto;height:auto}.mk-g3-page .mk-article-figure figcaption{max-width:850px;line-height:1.6}.mk-g3-page .mk-callout{line-height:1.75;margin:25px 0}.mk-g3-page .mk-callout > p:first-child{margin-top:0}.mk-g3-page .mk-callout > p:last-child{margin-bottom:0}.mk-g3-page .mk-toc{border:1px solid var(--mk-line);border-radius:22px;padding:clamp(22px,4vw,38px);background:rgba(11,29,37,.65)}.mk-g3-page .mk-toc > h2{font-size:1.65rem}.mk-g3-page .mk-toc ol{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;row-gap:12px;padding-left:24px;margin-bottom:0;max-width:none}.mk-g3-page .mk-toc li{margin:0;padding-left:3px}.mk-g3-page .mk-toc a{display:inline-block;font-weight:650;line-height:1.5}.mk-g3-page .mk-page-faq{max-width:1000px}.mk-g3-page .mk-page-faq summary{line-height:1.5}.mk-g3-page .mk-page-faq p{line-height:1.8}.mk-g3-page .mk-table-wrap{margin:26px 0;scrollbar-color:#32d7dd #0a1c24}.mk-g3-page .mk-table-hint{display:none}.mk-g3-page .mk-table-wrap:focus-visible{outline:2px solid var(--mk-cyan);outline-offset:5px}.mk-g3-page table{font-size:.94rem;line-height:1.6}.mk-g3-page table caption{padding:18px;text-align:left;color:var(--mk-text);font-weight:750}.mk-g3-page td:first-child{overflow-wrap:anywhere}.mk-g3-page .mk-source-list a{overflow-wrap:anywhere}.mk-g3-page a:focus-visible,.mk-g3-page summary:focus-visible{outline:2px solid var(--mk-cyan);outline-offset:5px;border-radius:3px}@media(max-width:680px){.mk-g3-page .mk-page__header{padding-top:18px;padding-bottom:50px}.mk-g3-page .mk-page__header h1{font-size:clamp(2.15rem,9vw,3.3rem)}.mk-g3-page .mk-breadcrumbs{overflow-wrap:anywhere;line-height:1.6}.mk-g3-page .mk-page__content{gap:44px}.mk-g3-page .mk-page-section{padding-top:40px}.mk-g3-page .mk-toc ol{grid-template-columns:1fr}.mk-g3-page .mk-page-section > p{font-size:1rem;line-height:1.85}.mk-g3-page .mk-page-section > h2{font-size:1.9rem}.mk-g3-page .mk-article-figure{margin:27px 0}.mk-g3-page .mk-page-faq details{padding-inline:16px}.mk-g3-page .mk-table-hint{display:block;color:var(--mk-muted);font-size:.86rem}}
