:where(:root){--astroprint-page-width: 210mm;--astroprint-page-height: 297mm;--astroprint-document-width: min(100%, var(--astroprint-page-width));--astroprint-page-margin-top: 3rem;--astroprint-page-margin-x: 1rem;--astroprint-page-margin-bottom: 3rem;--astroprint-ink: #181716;--astroprint-link: #9a3947;--astroprint-font-size: 1rem;--astroprint-small-size: .9rem;--astroprint-heading-size: 1.2rem;--astroprint-line-height: 1.5;--astroprint-serif-font: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--astroprint-cjk-font: "Songti SC", "Noto Serif CJK SC", "SimSun", serif;--astroprint-nav-height: 43px;--astroprint-print-preview-top-offset: var(--astroprint-nav-height)}@page{size:var(--astroprint-page-width) var(--astroprint-page-height);margin:var(--astroprint-page-margin-top) var(--astroprint-page-margin-x) var(--astroprint-page-margin-bottom)}:where(.astroprint-scope),:where(.astroprint-scope) *,:where(.astroprint-scope) *:before,:where(.astroprint-scope) *:after{box-sizing:border-box}.astroprint-document{width:var(--astroprint-document-width);margin:0 auto;padding:var(--astroprint-page-margin-top) var(--astroprint-page-margin-x) var(--astroprint-page-margin-bottom);color:var(--astroprint-ink);font-family:var(--astroprint-serif-font);font-size:var(--astroprint-font-size);line-height:var(--astroprint-line-height)}@media print{.astroprint-document{width:100%;max-width:none;padding:0}}:where(:root){--astroprint-page-width: 210mm;--astroprint-page-height: 297mm;--astroprint-page-margin-top: 20mm;--astroprint-page-margin-x: 16mm;--astroprint-page-margin-bottom: 20mm;--astroprint-ink: black;--astroprint-link: #9a3947;--astroprint-font-size: 10.5pt;--astroprint-small-size: 9.5pt;--astroprint-heading-size: 12pt;--astroprint-title-size: 18pt;--astroprint-line-height: 1.42;--astroprint-serif-font: "Times New Roman", Times, "Source Serif 4", "Songti SC", "Noto Serif CJK SC", "SimSun", serif;--astroprint-cjk-font: "Songti SC", "Noto Serif CJK SC", "SimSun", serif}@page{@bottom-center{content:counter(page) " / " counter(pages);padding-top:2mm;color:#000;font-family:Times New Roman,Times,serif;font-size:9pt;text-align:center;vertical-align:top}}.astroprint-document a,.astroprint-document a:hover{color:var(--astroprint-link);text-decoration:none}.astroprint-title{margin:0;padding-top:15px;padding-bottom:15px;font-family:inherit;font-size:var(--astroprint-title-size);font-weight:600;letter-spacing:0;break-inside:avoid}.astroprint-title-secondary{display:inline;margin-left:.5em;font-family:var(--astroprint-cjk-font)}.astroprint-meta{display:grid;grid-template-columns:1fr 1fr;gap:42pt;align-items:start;margin-bottom:15px;line-height:1.3}:where(.astroprint-document) h2{display:grid;width:100%;margin-top:20pt;margin-bottom:7px;font-family:Helvetica,Arial,sans-serif;font-size:var(--astroprint-heading-size);font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase;break-after:avoid-page;page-break-after:avoid}:where(.astroprint-document) h2+*{break-before:avoid-page;page-break-before:avoid}:where(.astroprint-document) h2:after{display:block;width:100%;height:1px;background:var(--astroprint-ink);content:"";transform:scaleY(.8);transform-origin:top}.two-col{margin:0;padding-left:0;list-style:none}.two-col>li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12pt;align-items:start}.two-col>li>:last-child{text-align:right}.astroprint-system-details{display:grid;gap:2px;margin-top:3px}.astroprint-document ul:not(.two-col){margin:0;padding-left:12pt}.astroprint-document li{margin-top:7px;break-inside:avoid}.astroprint-document ul ul>li{margin-top:0}.astroprint-highlight{margin:0;padding-left:7pt;font-size:var(--astroprint-small-size);font-style:italic;text-decoration:underline}.astroprint-small{font-size:var(--astroprint-small-size)}.astroprint-document p{margin:0}.astroprint-document code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em}.astroprint-document :not(pre)>code{word-spacing:-.1em}@media screen and (max-width:680px){.astroprint-meta{grid-template-columns:1fr;gap:6px}.two-col>li{grid-template-columns:1fr;gap:0}.two-col>li>:last-child{text-align:left}}body{margin:0}
