.doc-layout{padding-block:72px 110px}.doc-content{background:#fff;border:1px solid #b3c0d8;border-radius:22px;padding:clamp(22px,5vw,64px);max-width:1000px}.doc-content h1{font-size:clamp(2.4rem,4vw,4rem);line-height:1.08;letter-spacing:-.045em;margin:0 0 35px}.doc-content h2{font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em;margin:56px 0 16px;border-top:1px solid #d4ddf0;padding-top:35px}.doc-content h3{font-size:1.45rem;margin-top:32px}.doc-content p,.doc-content li{max-width:78ch;line-height:1.75}.doc-content p,.doc-content li{color:#34415c}.doc-content a{color:#315CC7;text-underline-offset:3px}.doc-content table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.doc-content th,.doc-content td{text-align:left;border-bottom:1px solid #d4ddf0;padding:10px 12px}.doc-content th{background:#EBF0FF}.table-scroll{max-width:100%;overflow-x:auto}.doc-content table{display:table}.doc-content code{background:#EBF0FF;padding:2px 4px;border-radius:4px}.doc-content pre{overflow:auto;background:#071126;color:#fff;padding:18px;border-radius:10px}.doc-content pre code{background:none;color:inherit}.doc-content blockquote{border-left:3px solid #315CC7;padding-left:18px;margin-left:0;color:#52617A}footer a{color:#fff;font-weight:800}

.doc-content p code,.doc-content li code{overflow-wrap:anywhere;word-break:break-word}
