.doc{max-width:42rem;padding:calc(64px + var(--pad)) var(--pad) 72px;color:var(--ink);margin:0 auto;font-size:14px;line-height:2}.doc h1{letter-spacing:.02em;border-bottom:1px solid var(--hair);color:var(--kerf);margin:0 0 32px;padding-bottom:18px;font-size:clamp(24px,4vw,34px);line-height:1.3}.doc h2{border-top:1px solid var(--hair);color:var(--kerf);margin:44px 0 14px;padding-top:20px;font-size:17px;line-height:1.5}.doc h3{color:var(--kerf);margin:26px 0 10px;font-size:14px;line-height:1.6}.doc h4{color:var(--dim);margin:22px 0 8px;font-size:13px;line-height:1.6}.doc p{margin:0 0 16px}.doc ul{margin:0 0 16px;padding-left:1.35em}.doc li{margin-bottom:6px}.doc li>ul{color:var(--dim);margin:6px 0 0}.doc a{color:var(--ink);border-bottom:1px solid var(--hair2);padding-bottom:1px;text-decoration:none;transition:color .18s,border-color .18s}.doc a:hover{border-bottom-color:var(--ink)}.doc-facts{grid-template-columns:7.5em 1fr;gap:0;margin:0 0 24px;display:grid}.doc-facts dt{border-top:1px solid var(--hair);color:var(--dim);font-family:var(--mono);letter-spacing:.06em;padding:10px 0;font-size:11px}.doc-facts dd{border-top:1px solid var(--hair);margin:0;padding:10px 0}@media (width<=30rem){.doc-facts{grid-template-columns:1fr}.doc-facts dd{border-top:0;padding-top:0}}.doc-issuer{border-top:1px solid var(--hair);color:var(--dim);margin-top:28px;padding-top:18px}.doc-revised{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);font-size:11px}.doc-table{border:1px solid var(--hair);border-radius:4px;margin:0 0 20px;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;min-width:32rem;font-size:13px;line-height:1.8}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:11px 14px}.doc-table tr:last-child td{border-bottom:0}.doc-table th{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);background:color-mix(in srgb, var(--bg-hi) 72%, transparent);white-space:nowrap;font-size:11px;font-weight:400}
