.docs-header,.docs-footer{max-width:1100px;margin:auto;padding:28px 24px}.docs-nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.docs-nav a,.docs-main a:not(.button){color:#dbc58c;text-decoration:underline;text-underline-offset:4px}.docs-main{max-width:850px;margin:40px auto;padding:0 24px}.docs-main h1{font-size:clamp(36px,6vw,64px);line-height:1.12;margin:20px 0 32px}.docs-main h2{font-size:28px;line-height:1.25;margin:38px 0 14px}.docs-main p,.docs-main li,.docs-main dd{font-size:17px;line-height:1.8;color:#c4c9bb}.docs-main ul,.docs-main ol{padding-left:26px}.docs-main li{margin:8px 0}.docs-main code,.contract-text{overflow-wrap:anywhere}.docs-main dt{color:#dbc58c;margin-top:18px}.docs-main dd{margin-left:0}.docs-callout{border:1px solid #424833;border-radius:20px;padding:24px;margin:48px 0}.docs-callout .button{margin:8px 6px 0 0}.docs-footer{border-top:1px solid #424833;color:#a4aa9a;line-height:1.7}.docs-main .lead{font-size:21px}@media print{.docs-header,.docs-footer,.docs-callout{display:none}body{background:white;color:black}.docs-main p,.docs-main li{color:black}.docs-main{max-width:none}}