.codev-section{box-sizing:border-box;width:100%;color:var(--ast-global-color-3,#333333);background:var(--ast-global-color-5,#ffffff);font-family:inherit;padding:48px 0}
.codev-section *{box-sizing:border-box}
.codev-section-inner{width:calc(100% - 32px);max-width:1120px;min-width:0;margin-inline:auto}
.codev-section h1,.codev-section h2,.codev-section h3{color:var(--ast-global-color-2,#111111);overflow-wrap:anywhere}
.codev-section p,.codev-section a{overflow-wrap:anywhere}
.codev-section a{color:var(--ast-global-color-0,#046bd2)}
.codev-section a:hover{color:var(--ast-global-color-1,#045cb4)}
.codev-section a:focus-visible{outline:3px solid var(--ast-global-color-8,#000000);outline-offset:3px}
.codev-section small{color:var(--ast-global-color-7,#666666)}
.codev-section details,.codev-section article{border:1px solid var(--ast-global-color-6,#dddddd);padding:16px;background:var(--ast-global-color-4,#f5f5f5)}
.codev-section iframe,.codev-section video,.codev-section img{max-width:100%}
.codev-section iframe{display:block;width:100%;height:380px;border:0}
.codev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.codev-table-scroll{max-width:100%;overflow-x:auto}
.codev-section table{border-collapse:collapse;width:100%}
.codev-section th,.codev-section td{padding:12px;border:1px solid var(--ast-global-color-6,#dddddd);text-align:left}
@media(min-width:768px){.codev-section-inner{width:calc(100% - 48px)}}
@media(max-width:767px){.codev-grid{grid-template-columns:minmax(0,1fr)}}
