.doc-content{max-width:888px;margin:0 auto;padding:24px 48px 96px}@media (max-width:1024px){.doc-content{padding:16px 24px 64px}}.doc-content li,.doc-content p,.doc-content td,.doc-content th{font-family:var(--font-owners-text);font-size:16px;line-height:28px;letter-spacing:1.12px;color:rgba(255,255,255,.7);margin:0;padding-top:8px}.doc-content .doc-title{padding:16px 12px 24px 0;font-family:var(--font-display);font-style:italic;font-weight:800;font-size:56px;line-height:1;letter-spacing:1.12px;background:linear-gradient(180deg,#ffffff 20%,#ebebeb);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1024px){.doc-content .doc-title{font-size:36px}}.doc-content h2{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:30px;letter-spacing:.3px;line-height:1.1;color:#ffffff;margin:0;padding:40px 0 8px}.doc-content strong{font-weight:500;color:rgba(255,255,255,.9)}.doc-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:4px;word-break:break-word}.doc-content a:hover{color:var(--color-secondary)}.doc-content ol{margin:0;padding:8px 0 0 30px;list-style:decimal}.doc-content li{padding-top:6px}.doc-content li::marker{color:rgba(255,255,255,.7)}.doc-content .doc-table-wrap{overflow-x:auto;margin:16px 0 8px}.doc-content .doc-table{width:100%;min-width:640px;border-collapse:collapse}.doc-content .doc-table td,.doc-content .doc-table th{width:33.33%;padding:12px 16px;text-align:left;vertical-align:top;border:1px solid rgba(255,255,255,.12)}.doc-content .doc-table th{font-weight:500;color:rgba(255,255,255,.9);background:rgba(255,255,255,.06)}.doc-content [id]{scroll-margin-top:120px}