.doc{--measure:66ch;font-family:var(--font-serif);color:var(--ink);background:var(--paper);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;max-width:46rem;margin:0 auto;padding:3rem 1.5rem 5rem;font-size:17px;font-weight:400;line-height:1.6;container-type:inline-size}.doc *{box-sizing:border-box}.doc a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.15em}.doc a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.doc p,.doc li,.doc blockquote{max-width:var(--measure)}.doc p{margin:0 0 1em}.doc ul,.doc ol{margin:0 0 1em;padding-left:1.4em}.doc li{margin:0 0 .35em}.doc strong{font-weight:600}.doc em{font-style:italic}.doc code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9em}.doc hr{border:0;border-top:1px solid var(--rule);margin:2rem 0}.doc blockquote{border-left:2px solid var(--rule);color:var(--ink-muted);margin:0 0 1em;padding-left:1em}.doc h1,.doc h2,.doc h3{font-family:var(--font-serif);letter-spacing:-.005em;max-width:none;color:var(--ink);margin:0;font-weight:600;line-height:1.2}.doc h2{border-bottom:1px solid var(--rule);margin:0 0 1rem;padding-bottom:.4rem;font-size:28px}.doc h3{margin:1.8rem 0 .6rem;font-size:20px}.doc h2 .num,.doc h3 .num{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:.15em}.doc h4,.doc h5,.doc h6{font-family:var(--font-sans);margin:1.2rem 0 .4rem;font-size:1em;font-weight:600}.doc-section{margin-top:3.5rem}.doc-section p.lead{font-size:1.06em}.doc-cover{--cu:.14706cqw;--cm:calc(72*var(--cu));--rule-w:calc(2*var(--cu));width:100%;height:calc(880*var(--cu));font-family:var(--font-sans);color:var(--ink);margin:0;padding:0;position:relative;overflow:hidden}.doc-cover p{max-width:none;margin:0}.cover-masthead{top:calc(64*var(--cu));left:var(--cm);right:var(--cm);position:absolute}.cover-mark{font-family:var(--font-sans);font-weight:600;font-size:calc(20*var(--cu));letter-spacing:calc(3.4*var(--cu));color:var(--ink);line-height:1}.cover-masthead-rule{height:var(--rule-w);background:var(--accent);margin-top:calc(18*var(--cu))}.cover-masthead-line{margin-top:calc(12*var(--cu));font-size:calc(11*var(--cu));letter-spacing:calc(1.9*var(--cu));color:var(--ink-faint);justify-content:space-between;line-height:1;display:flex}.cover-masthead-line .cover-number{color:var(--accent)}.cover-titleblock{top:calc(390*var(--cu));left:var(--cm);right:var(--cm);position:absolute}.cover-title{font-family:var(--font-serif);font-weight:600;font-size:calc(40*var(--cu));line-height:calc(48*var(--cu));letter-spacing:-.01em;color:var(--ink);margin:0}.cover-subtitle{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(19*var(--cu));line-height:calc(26*var(--cu));color:var(--ink-muted);margin-top:calc(30*var(--cu))}.cover-hair{width:calc(120*var(--cu));background:var(--rule);height:1px;margin-top:calc(32*var(--cu))}.cover-standfirst{font-family:var(--font-sans);font-size:calc(14*var(--cu));line-height:calc(22*var(--cu));color:var(--ink-soft);margin-top:calc(34*var(--cu))}.cover-foot{bottom:calc(56*var(--cu));left:var(--cm);right:var(--cm);position:absolute}.cover-foot-rule{background:var(--rule);height:1px}.cover-foot-row{padding-top:calc(14*var(--cu));font-size:calc(13*var(--cu));line-height:calc(19*var(--cu));justify-content:space-between;align-items:flex-start;display:flex}.cover-foot-row .cover-foot-right{text-align:right}.cover-foot-row span{display:block}.cover-author{color:var(--ink);font-weight:600}.cover-author-title,.cover-data{color:var(--ink-faint)}.cover-date{color:var(--ink)}.cover-foot-line{margin-top:calc(38*var(--cu));font-size:calc(11*var(--cu));letter-spacing:calc(1.1*var(--cu));color:var(--ink-faint);justify-content:space-between;line-height:1;display:flex}.doc-contents{margin-top:3.5rem}.doc-contents .toc,.doc-contents .toc-sub{margin:0;padding:0;list-style:none}.doc-contents .toc>li{border-bottom:1px solid var(--rule)}.doc-contents .toc-sub{margin:0 0 .4rem 1.6em}.doc-contents .toc-sub li{margin:0;font-size:.94em}.doc-contents li{max-width:none}.doc-contents a{justify-content:space-between;gap:1em;padding:.45em 0;text-decoration:none;display:flex}.doc-contents .toc-sub a{padding:.15em 0}.doc-contents a:hover .toc-label{text-decoration:underline}.doc-contents .toc-page{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted);display:none}.doc figure{max-width:none;margin:2rem 0 2.2rem}.doc figcaption{font-family:var(--font-sans);color:var(--ink);margin:0 0 .6rem;font-size:14px;line-height:1.4}.doc figcaption .fig-label{font-weight:600}.doc .fig-image svg,.doc .fig-image img{width:100%;height:auto;display:block}.doc .source{font-family:var(--font-sans);color:var(--ink-faint);max-width:none;margin:.5rem 0 0;font-size:12px;line-height:1.45}.doc .source a{color:inherit;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.doc table{font-family:var(--font-sans);border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0;font-size:15px;line-height:1.35}.doc thead th{text-align:left;color:var(--ink);border-bottom:2px solid var(--accent);vertical-align:bottom;padding:.4em .6em .4em 0;font-weight:600}.doc tbody td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.4em .6em .4em 0}.doc th:last-child,.doc td:last-child{padding-right:0}.doc th[align=right],.doc td[align=right]{text-align:right}.doc th[align=center],.doc td[align=center]{text-align:center}.doc td[align=right],.doc .id{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.94em}.doc-disclaimer p{color:var(--ink-muted);font-size:.94em}.doc-page{background:var(--paper)}.doc-formats{font-family:var(--font-sans);max-width:46rem;color:var(--ink-muted);gap:1.5em;margin:0 auto;padding:1.5rem 1.5rem 0;font-size:14px;display:flex}.doc-formats a{color:inherit}.doc-index .index-head{border-bottom:1px solid var(--rule);padding:0 0 1.5rem}.doc-index .index-series{font-family:var(--font-sans);letter-spacing:.12em;color:var(--ink-faint);margin:0 0 1.5rem;font-size:14px;font-weight:600}.doc-index .index-title{margin:0 0 .6rem;font-size:44px;font-weight:600;line-height:1.1}.doc-index .index-subtitle{color:var(--ink-muted);max-width:none;font-size:22px;line-height:1.35}.doc-list{margin:0;padding:0;list-style:none}.doc-list>li{border-bottom:1px solid var(--rule);max-width:none;margin:0;padding:1.6rem 0}.doc-list h2{border:0;margin:.2rem 0 .3rem;padding:0;font-size:24px}.doc-list h2 a{text-decoration:none}.doc-list h2 a:hover{text-decoration:underline}.doc-list-series{font-family:var(--font-sans);color:var(--ink-muted);margin:0;font-size:13px;font-weight:600}.doc-list-subtitle{color:var(--ink-muted);margin:0 0 .6rem}.doc-list-formats{font-family:var(--font-sans);gap:1.5em;margin:0;font-size:14px;display:flex}@media print{@page{size:letter;margin:25mm 25mm 30mm}@page:first{margin:0}html,body{background:var(--paper);margin:0;padding:0}.doc{max-width:none;margin:0;padding:0;font-size:11pt;line-height:1.6;container-type:normal}.doc p,.doc li,.doc blockquote{max-width:66ch}.doc h2{margin-bottom:9pt;font-size:16pt}.doc h3{margin:14pt 0 5pt;font-size:12.5pt}.doc h2,.doc h3,.doc h4{-moz-column-break-after:avoid;break-after:avoid}.doc a{text-decoration:none}.doc-cover{--cu:.3175mm;--rule-w:2pt;-moz-column-break-after:page;break-after:page;width:215.9mm;height:279mm}.doc-cover p{max-width:none}.doc-contents,.doc-section{-moz-column-break-before:page;break-before:page;margin-top:0}.doc-disclaimer+.doc-section{-moz-column-break-before:auto;break-before:auto;margin-top:12mm}.doc-contents .toc-page{display:inline}.doc figure,.doc table,.doc tr{-moz-column-break-inside:avoid;break-inside:avoid}.doc figure{margin:12pt 0 16pt}.doc figcaption,.doc table{font-size:9.5pt}.doc thead th{border-bottom-width:1.5pt}.doc .source{font-size:9pt}}
