:root{--cp-ink:#14172a;--cp-muted:#4a4f66;--cp-rule:#d7dae4;--cp-rule-strong:#b7bccb;--cp-paper:#fff;--cp-paper-subtle:#f5f6fa;--cp-accent:#5a2fd6;--cp-accent-strong:#4321a8;--cp-accent-subtle:#ece7fb;--cp-link:#23305e;--cp-serif:ui-serif, Charter, "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--cp-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cp-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--warn:#7a5712;--bad:#8a2b2b}*{box-sizing:border-box}html,body{margin:0}body,.cp-site-body{background:var(--cp-paper);color:var(--cp-ink);font-family:var(--cp-sans);font-size:14px;line-height:1.5}a{color:var(--cp-link);text-decoration:none}a:hover{text-decoration:underline}.cp-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.cp-mastband{border-bottom:1px solid var(--cp-rule);background:var(--cp-paper)}.cp-masthead{flex-wrap:wrap;align-items:baseline;gap:18px;padding:14px 0 12px;display:flex}.cp-wordmark{color:var(--cp-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.cp-wordmark:hover{color:var(--cp-ink);text-decoration:none}.cp-wordmark-glyph{border:1.5px solid var(--cp-accent);width:29px;height:29px;color:var(--cp-accent);font-size:16px;font-weight:600;font-family:var(--cp-serif);background:#fff;justify-content:center;align-self:center;align-items:center;display:flex}.cp-wordmark-name{font-family:var(--cp-serif);letter-spacing:-.015em;font-size:23px;font-weight:500}.cp-masthead-doc{font-family:var(--cp-serif);color:var(--cp-muted);font-size:14px;font-style:italic}.cp-search{width:min(320px,100%);margin-left:auto;display:flex}.cp-search input{border:1px solid var(--cp-rule-strong);min-width:0;font:inherit;color:var(--cp-ink);background:#fff;border-right:0;border-radius:0;outline:none;flex:1;padding:6px 10px;font-size:13px}.cp-search input:focus{border-color:var(--cp-accent)}.cp-search button{border:1px solid var(--cp-rule-strong);background:var(--cp-paper-subtle);font:inherit;color:var(--cp-ink);cursor:pointer;border-radius:0;padding:6px 12px;font-size:13px}.cp-accent-rule{background:var(--cp-accent);height:2px}.cp-subbar{flex-wrap:wrap;align-items:center;gap:17px;padding:7px 0;font-size:13.5px;display:flex}.cp-subbar nav ul{align-items:center;gap:17px;margin:0;padding:0;list-style:none;display:flex}.cp-subbar-utility{margin-left:auto}.cp-subbar-utility a{color:var(--cp-muted)}.cp-reference-main{width:100%;padding:0}.cp-reader{grid-template-columns:14rem minmax(0,1fr);gap:38px;padding:22px 0 8px;display:grid}.cp-rail-sticky{position:sticky;top:14px}.cp-rail-heading{font-family:var(--cp-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);margin:0 0 7px;font-size:11px;font-weight:600}.cp-rail-heading--inspect{color:var(--cp-accent)}.cp-rail ol,.cp-rail ul{margin:0 0 18px;padding:0;list-style:none}.cp-rail li{font-family:var(--cp-sans);align-items:center;gap:7px;padding:2px 0;font-size:13px;line-height:1.35;display:flex}.cp-rail a{color:var(--cp-link)}.cp-rail a.cp-inspect{color:var(--cp-accent)}.cp-tocdot{border-radius:50%;flex:none;width:7px;height:7px}.cp-tocdot--qualified{background:var(--cp-accent)}.cp-tocdot--boundary{border:1.5px solid var(--cp-rule-strong);background:#fff}.cp-article{min-width:0;font-family:var(--cp-serif)}.cp-entry-masthead{border:0;margin:0;padding:0}.cp-entry-masthead h1{font-family:var(--cp-serif);letter-spacing:-.005em;color:var(--cp-ink);margin:0;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:500;line-height:1.14}.cp-entry-masthead h1:after{content:"";background:var(--cp-accent);width:2.8rem;height:2px;margin-top:.5rem;display:block}.cp-rechead{font-family:var(--cp-sans);color:var(--cp-muted);flex-wrap:wrap;margin:.7rem 0 0;font-size:12.5px;display:flex}.cp-rechead span{border-left:1px solid var(--cp-rule);padding:0 10px}.cp-rechead span:first-child{border-left:0;padding-left:0}.cp-rechead-asof{font-variant:small-caps;letter-spacing:.03em}.cp-rechead-status{font-style:italic}.cp-entry-description{font-family:var(--cp-sans);color:var(--cp-muted);margin:.7rem 0 0;font-size:12.5px;line-height:1.5}.cp-lead{margin-top:.9rem}.cp-article p,.cp-entry-paragraph{font-family:var(--cp-serif);color:var(--cp-ink);margin:.7rem 0;font-size:1rem;line-height:1.66}.cp-entry-section{clear:none}.cp-entry-section h2{font-family:var(--cp-serif);color:var(--cp-ink);border:0;border-bottom:1px solid var(--cp-rule-strong);margin:1.8rem 0 .5rem;padding-bottom:2px;font-size:1.45rem;font-weight:500;line-height:1.2;display:inline-block}.cp-entry-link{color:var(--cp-ink);border-bottom:1px dotted var(--cp-rule-strong);text-decoration:none}.cp-entry-link:hover{border-bottom-style:solid;border-bottom-color:var(--cp-ink);text-decoration:none}.cp-inspect{color:var(--cp-accent);text-decoration:none}.cp-inspect:hover{color:var(--cp-accent-strong);text-decoration:underline}.cp-infobox{float:right;border:1px solid var(--cp-rule);border-top:2px solid var(--cp-accent);width:min(19rem,44%);font-family:var(--cp-sans);background:#fff;margin:1rem 0 1.1rem 1.5rem}.cp-infobox-cap{font-family:var(--cp-serif);border-bottom:1px solid var(--cp-rule);padding:8px 12px 7px;font-size:15px;font-weight:600}.cp-infobox table{border-collapse:collapse;width:100%;font-size:12.5px}.cp-infobox th{text-align:left;color:var(--cp-muted);font-variant:small-caps;letter-spacing:.02em;vertical-align:top;width:8.5rem;padding:5px 12px;font-weight:600}.cp-infobox td{color:var(--cp-ink);padding:5px 12px 5px 0}.cp-infobox tr+tr th,.cp-infobox tr+tr td{border-top:1px dotted var(--cp-rule)}.cp-facts{font-family:var(--cp-sans);margin:1rem 0;font-size:14px;line-height:1.5}.cp-fact-row{border-bottom:1px dotted var(--cp-rule);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:4px 0;display:grid}.cp-fact-row:last-child{border-bottom:0}.cp-fact-row dt{color:var(--cp-muted)}.cp-fact-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.cp-item-list{font-family:var(--cp-serif);margin:.7rem 0;padding:0;font-size:1rem;line-height:1.6;list-style:none}.cp-item-list li{border-bottom:1px dotted var(--cp-rule);padding:7px 0}.cp-item-list li:last-child{border-bottom:0}.cp-item-label,.cp-item-posture{font-family:var(--cp-sans);color:var(--cp-muted)}.cp-item-label{margin-right:.3rem;font-size:12.5px;font-weight:600}.cp-item-posture{margin-left:.4rem;font-size:11.5px}.cp-refs{clear:both;margin-top:1.8rem}.cp-ref-list{margin:0;padding:0;list-style:none}.cp-ref-row{border-bottom:1px dotted var(--cp-rule);font-family:var(--cp-sans);grid-template-columns:1.5rem 1fr;gap:2px 8px;padding:9px 0;display:grid}.cp-ref-row:last-child{border-bottom:0}.cp-ref-number{font-family:var(--cp-serif);color:var(--cp-accent);font-size:13px;font-weight:600}.cp-ref-title{color:var(--cp-ink);font-size:13px}.cp-ref-meta{color:var(--cp-muted);margin-top:2px;font-size:11.5px}.cp-ref-meta-posture{font-variant:small-caps;letter-spacing:.03em}.cp-ref-used-for{font-family:var(--cp-sans)!important;color:var(--cp-accent-strong)!important;margin:2px 0 0!important;font-size:11.5px!important;line-height:1.5!important}.cp-inspect-section{clear:both;border-top:1px solid var(--cp-rule);font-family:var(--cp-sans);margin-top:1.8rem;padding-top:9px}.cp-inspect-section summary{cursor:pointer;color:var(--cp-accent);font-size:12px;list-style:none}.cp-inspect-section summary::-webkit-details-marker{display:none}.cp-inspect-body{color:var(--cp-muted);margin-top:9px;font-size:12px;line-height:1.55}.cp-reading-mark-wrapper{margin-left:-14px;padding-left:14px;display:block;position:relative}.cp-reading-mark{border-radius:0;width:2px;margin:0;position:absolute;top:.7rem;bottom:.7rem;left:0}.cp-reading-mark--qualified{background:var(--cp-accent);border:0}.cp-reading-mark--boundary{border:0;border-left:2px dotted var(--cp-rule-strong);background:0 0;width:2px}.cp-reading-mark-body{min-width:0}.cp-reading-mark-disclosure{width:2px;margin:0;position:absolute;inset:0 auto 0 0}.cp-reading-mark-disclosure__trigger{color:#0000;cursor:help;width:2px;height:100%;font-size:0;list-style:none;position:absolute;inset:0;overflow:hidden}.cp-reading-mark-disclosure__trigger::-webkit-details-marker{display:none}.cp-reading-mark-disclosure__trigger:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.cp-reading-mark-disclosure__body{z-index:20;border:1px solid var(--cp-rule);border-top:2px solid var(--cp-accent);background:#fff;width:min(19rem,84vw);margin:0;padding:10px 12px;display:none;position:absolute;top:1.7em;left:0;box-shadow:0 3px 12px #14172a1f;font-family:var(--cp-sans)!important;color:var(--cp-ink)!important;font-size:12px!important;line-height:1.55!important}.cp-reading-mark-disclosure[open] .cp-reading-mark-disclosure__body,.cp-reading-mark-disclosure:hover .cp-reading-mark-disclosure__body,.cp-reading-mark-disclosure:focus-within .cp-reading-mark-disclosure__body{display:block}.cp-reading-marks-legend{border-top:1px solid var(--cp-rule);margin-top:4px;padding-top:9px}.cp-reading-marks-legend__details{display:block}.cp-reading-marks-legend__summary{cursor:pointer;font-family:var(--cp-sans);color:var(--cp-accent);font-size:12px;list-style:none}.cp-reading-marks-legend__summary::-webkit-details-marker{display:none}.cp-reading-marks-legend__body{max-width:none;font-family:var(--cp-sans);color:var(--cp-muted);margin-top:9px;font-size:11.5px;line-height:1.5}.cp-reading-marks-legend__body>p:first-child,.cp-reading-marks-legend__note{display:none}.cp-reading-marks-legend__body ul{margin:0;padding:0;list-style:none}.cp-reading-marks-legend__body li{align-items:center;gap:9px;margin:0;padding:2px 0;display:flex}.cp-reading-marks-legend__body strong{font-weight:400}.cp-reading-marks-legend__swatch{border-radius:0;flex:none;width:14px;height:0}.cp-reading-marks-legend__swatch--qualified{border-top:2px solid var(--cp-accent);background:0 0}.cp-reading-marks-legend__swatch--boundary{border:0;border-top:2px dotted var(--cp-rule-strong);background:0 0;width:14px}.cp-site-footer{border-top:1px solid var(--cp-rule);background:var(--cp-paper);color:var(--cp-muted);margin-top:26px;padding:14px 0 22px;font-size:12px}.cp-site-footer-inner{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.cp-site-footer nav ul{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cp-site-footer a{color:var(--cp-link)}.cp-site-footer-note{color:var(--cp-muted);margin-left:auto}.cp-deployment-revision{font-family:var(--font-mono,ui-monospace, monospace);gap:2px;margin-block:0;font-size:10px;display:grid}.cp-deployment-revision div{grid-template-columns:4.5rem minmax(0,1fr);gap:8px;display:grid}.cp-deployment-revision dt{text-transform:uppercase;letter-spacing:.06em}.cp-deployment-revision dd{overflow-wrap:anywhere;margin:0}@media (max-width:840px){.cp-reader{grid-template-columns:1fr;gap:16px}.cp-rail{display:none}}@media (max-width:640px){.cp-wrap{padding:0 16px}.cp-search{width:100%;margin-left:0}.cp-subbar-utility{margin-left:0}.cp-subbar nav ul,.cp-subbar-utility ul{flex-wrap:wrap}.cp-infobox{float:none;width:100%;margin:1rem 0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
:root{--cp-link:#2b4b8c}.cp-entry-link,.cp-link,.wiki-link,.entry-article a[data-reader-link=internal],.entry-article a[data-reader-link=external],.wiki-article a[data-reader-link=internal],.wiki-article a[data-reader-link=external],.cp-ref-link{text-decoration:none;color:var(--cp-link)!important}.cp-entry-link{border-bottom:1px dotted color-mix(in srgb, var(--cp-link) 55%, transparent)}.cp-entry-link:hover,.cp-link:hover,.wiki-link:hover,.entry-article a[data-reader-link=internal]:hover,.entry-article a[data-reader-link=external]:hover,.wiki-article a[data-reader-link=internal]:hover,.wiki-article a[data-reader-link=external]:hover,.cp-ref-link:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;color:var(--cp-link)!important}.cp-inspect,.cp-ref-tool{color:var(--cp-accent)!important}.cp-ref-page{width:min(1200px,100% - 52px);color:var(--cp-ink);font-family:var(--cp-serif);margin:0 auto;padding:26px 0 80px;font-size:16.5px;line-height:1.66}.cp-ref-page p{margin:12px 0}.cp-ref-page h2{clear:none;border-bottom:1px solid var(--cp-rule);color:var(--cp-ink);font-family:var(--cp-serif);letter-spacing:-.01em;margin:30px 0 4px;padding-bottom:5px;font-size:22px;font-weight:500}.cp-ref-page blockquote{border-left:2px solid var(--cp-rule);color:#33383f;margin:12px 0;padding:2px 0 2px 16px;font-size:16px}.cp-ref-page sup a{font-family:var(--cp-sans);font-size:11px;font-weight:700;color:var(--cp-link)!important}.cp-ref-meta{color:var(--cp-muted);font-family:var(--cp-sans);border-bottom:1px solid #eef0f4;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-bottom:11px;font-size:11.5px;display:flex}.cp-ref-kind{color:var(--cp-ink);letter-spacing:.02em;font-weight:600}.cp-ref-path,.cp-ref-asof{color:#8b90a0;font-family:var(--cp-mono);font-size:10.5px}.cp-ref-asof{margin-left:auto}.cp-ref-title{color:var(--cp-ink);font-family:var(--cp-serif);letter-spacing:-.02em;margin:22px 0 6px;font-size:clamp(2.25rem,4vw,40px);font-weight:500;line-height:1.12}.cp-ref-title .cp-ref-link{color:var(--cp-link)!important}.cp-ref-dek{max-width:52rem;color:var(--cp-muted);font-size:17.5px;line-height:1.55;margin:0 0 18px!important}.cp-ref-readout{border-top:1.5px solid var(--cp-ink);border-bottom:1px solid var(--cp-rule);flex-wrap:wrap;margin-bottom:8px;display:flex}.cp-ref-readout-cell{border-right:1px solid #eef0f4;flex:1 1 0;min-width:150px;padding:12px 18px 13px 0}.cp-ref-readout-cell:last-child{border-right:0}.cp-ref-readout-cell>span{color:#8b90a0;font-family:var(--cp-sans);letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:700;display:block}.cp-ref-readout-cell strong{color:var(--cp-ink);font-family:var(--cp-mono);margin-top:5px;font-size:15px;font-weight:400;line-height:1.3;display:block}.cp-ref-readout-cell em{color:var(--cp-muted);font-family:var(--cp-sans);font-size:12px;font-style:normal}.cp-ref-readnote{color:var(--cp-muted);font-family:var(--cp-sans);font-size:11.5px;margin:0 0 26px!important}.cp-ref-cols{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:44px;display:grid}.cp-ref-cols>div:first-child{min-width:0}.cp-ref-infobox{float:right;border:1px solid var(--cp-rule);width:min(20rem,44%);font-family:var(--cp-sans);background:#fff;border-radius:4px;margin:2px 0 20px 26px;overflow:hidden}.cp-ref-infobox-cap{border-bottom:1px solid var(--cp-rule);background:var(--cp-paper-subtle);color:var(--cp-muted);letter-spacing:.12em;text-transform:uppercase;padding:11px 14px 9px;font-size:10px;font-weight:700}.cp-ref-infobox dl{margin:0;padding:6px 14px 12px}.cp-ref-infobox dl>div{border-top:1px solid #eef0f4;grid-template-columns:8.5rem 1fr;gap:8px;padding:7px 0;font-size:12.5px;display:grid}.cp-ref-infobox dl>div:first-child{border-top:0}.cp-ref-infobox dt{color:var(--cp-muted)}.cp-ref-infobox dd{margin:0}.cp-ref-lead{font-size:17px;line-height:1.68;margin:0 0 8px!important}.cp-ref-role-tag{border:1px solid var(--cp-rule);color:var(--cp-muted);font-family:var(--cp-sans);border-radius:3px;margin:10px 0 2px;padding:2px 7px;font-size:10.5px;display:inline-block}.cp-ref-source-line{color:var(--cp-muted);font-family:var(--cp-sans);border-top:1px solid #eef0f4;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:6px;padding-top:8px;font-size:11.5px;display:flex}.cp-ref-source-label{color:#8b90a0;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}.cp-ref-hash{color:#8b90a0;font-family:var(--cp-mono);font-size:10.5px}.cp-check-inline{border:1px solid var(--cp-rule-strong);background:var(--cp-paper);font-family:var(--cp-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex;color:var(--cp-accent)!important;text-decoration:none!important}.cp-check-inline:hover{border-color:var(--cp-accent);color:var(--cp-accent-strong)!important}.cp-check-panel{clear:both;border:1px solid var(--cp-rule);background:var(--cp-paper);font-family:var(--cp-sans);margin:14px 0 24px}.cp-check-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.cp-check-panel summary::-webkit-details-marker{display:none}.cp-check-title{color:var(--cp-ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.cp-check-badge{border:1px solid var(--cp-rule-strong);color:var(--cp-accent);letter-spacing:.08em;border-radius:999px;padding:3px 7px;font-size:9px}.cp-check-hint{color:var(--cp-muted);font-size:10.5px}.cp-check-body{border-top:1px solid var(--cp-rule);padding:10px 12px 12px}.cp-check-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.cp-check-row{border-top:1px solid #eef0f4;grid-template-columns:9rem 1fr;gap:10px;padding:7px 0;font-size:11.5px;display:grid}.cp-check-row:nth-child(-n+2){border-top:0}.cp-check-row dt{color:var(--cp-muted)}.cp-check-row dd{color:var(--cp-ink);margin:0}.cp-check-row code{font-family:var(--cp-mono);font-size:10px}.cp-check-na{color:#8b90a0!important}.cp-check-note{border-top:1px solid var(--cp-rule);color:var(--cp-muted);margin-top:9px;padding-top:9px;font-size:10.5px;line-height:1.5}.cp-ref-refused{border:1px solid var(--cp-rule);border-left:3px solid var(--cp-muted);background:var(--cp-paper-subtle);border-radius:4px;margin:12px 0;padding:15px 17px}.cp-ref-refused-state{color:var(--cp-muted);font-family:var(--cp-sans);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.cp-ref-refused-prop{margin:7px 0 12px;font-size:16.5px}.cp-ref-refused dl{font-family:var(--cp-sans);grid-template-columns:9rem 1fr;gap:9px 14px;font-size:12.5px;display:grid}.cp-ref-refused dt{color:var(--cp-muted)}.cp-ref-refused dd{margin:0}.cp-ref-refused>p{border-top:1px solid var(--cp-rule);color:var(--cp-muted);font-family:var(--cp-sans);padding-top:9px;font-size:11.5px;margin:12px 0 0!important}.cp-ref-list{counter-reset:cpref;margin:0;padding:0;list-style:none}.cp-ref-list li{counter-increment:cpref;border-top:1px solid #eef0f4;padding:11px 0 11px 30px;position:relative}.cp-ref-list li:before{content:"[" counter(cpref) "]";color:var(--cp-muted);font-family:var(--cp-sans);font-size:12px;position:absolute;top:11px;left:0}.cp-ref-reference-title{font-size:15px}.cp-ref-reference-meta{color:#8b90a0;font-family:var(--cp-mono);word-break:break-all;margin-top:3px;font-size:10.5px;line-height:1.7}.cp-ref-reference-meta>span{color:var(--cp-muted);font-family:var(--cp-sans);letter-spacing:.06em;text-transform:uppercase;margin-right:5px;font-size:9px}.cp-ref-provenance{border-top:1.5px solid var(--cp-ink);margin-top:34px;padding-top:14px}.cp-ref-provenance-heading{color:var(--cp-muted);font-family:var(--cp-sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.cp-ref-provenance-body{grid-template-columns:1fr 15rem;gap:26px;display:grid}.cp-ref-provenance-body>dl>div{font-family:var(--cp-sans);border-top:1px solid #eef0f4;grid-template-columns:9.5rem 1fr;gap:10px;padding:7px 0;font-size:12px;display:grid}.cp-ref-provenance-body>dl>div:first-child{border-top:0}.cp-ref-provenance-body dt{color:var(--cp-muted)}.cp-ref-provenance-body dd{margin:0}.cp-ref-mono{color:#33383f;font-family:var(--cp-mono);word-break:break-all;font-size:11px}.cp-ref-axes{border:1px solid var(--cp-rule);font-family:var(--cp-sans);background:#fff;border-radius:4px;padding:12px 14px}.cp-ref-axes-heading{color:var(--cp-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:700}.cp-ref-axes>div:not(.cp-ref-axes-heading){border-top:1px solid #eef0f4;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.cp-ref-axes span{color:var(--cp-muted)}.cp-ref-axes strong{font-weight:400}.cp-ref-na{color:#8b90a0;font-family:var(--cp-mono);font-size:10.5px}.cp-ref-provenance-note{color:var(--cp-muted);font-family:var(--cp-sans);font-size:11.5px;line-height:1.55;margin-top:12px!important}.cp-ref-related h2{margin-bottom:8px}.cp-ref-related-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.cp-ref-related-card{border:1px solid var(--cp-rule);font-family:var(--cp-sans);border-radius:4px;padding:11px 13px}.cp-ref-related-title{font-size:13px;font-weight:600}.cp-ref-related-path{color:#8b90a0;font-family:var(--cp-mono);margin:4px 0;font-size:10px}.cp-ref-related-note{color:var(--cp-muted);margin-top:5px;font-size:11px}.cp-ref-rail{font-family:var(--cp-sans);position:sticky;top:18px}.cp-ref-rail-heading{border-bottom:1px solid var(--cp-rule);color:var(--cp-muted);letter-spacing:.13em;text-transform:uppercase;padding-bottom:8px;font-size:9.5px;font-weight:700}.cp-ref-tool{border-bottom:1px solid #eef0f4;padding:11px 0;display:block;text-decoration:none!important}.cp-ref-tool-title{color:var(--cp-ink);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.cp-ref-tool-title>span{color:var(--cp-accent);font-family:var(--cp-mono);font-size:11px}.cp-ref-tool-description{color:var(--cp-muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.cp-ref-tool:hover .cp-ref-tool-title>span{text-decoration:underline}.cp-ref-rail-foot{color:#8b90a0;font-family:var(--cp-mono);margin-top:14px;font-size:10px;line-height:1.7}@media (max-width:960px){.cp-ref-cols{grid-template-columns:1fr}.cp-ref-rail{margin-top:34px;position:static}.cp-ref-infobox{float:none;width:auto;margin:0 0 20px}.cp-ref-provenance-body,.cp-ref-related-grid{grid-template-columns:1fr}.cp-ref-readout-cell{flex-basis:45%}}@media (max-width:700px){.cp-ref-page{width:min(100% - 32px,1200px)}.cp-check-grid{grid-template-columns:1fr}.cp-check-row:nth-child(2){border-top:1px solid #eef0f4}}
main:has(>.cp-ref-page){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}main:has(>.cp-ref-page)>:not(.cp-ref-page){display:none!important}
:root{--cp-link:var(--cp-accent)}.cp-site-body a[href],.cp-site-body a[href]:visited,.cp-site-body a[href]:hover,.cp-site-body a[href]:focus-visible,.cp-site-body a[href]:active{color:var(--cp-link)!important}.cp-site-body .cp-entry-link{border-bottom-color:color-mix(in srgb, var(--cp-link) 55%, transparent)!important}.cp-site-body .cp-entry-link:hover{border-bottom-color:var(--cp-link)!important}
