@font-face{font-family:Geist;src:url(/_astro/Geist-Regular.rEkwi4hp.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Geist;src:url(/_astro/Geist-Italic.DD5nuCwS.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Geist;src:url(/_astro/Geist-SemiBold.Dgivxjvs.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Geist;src:url(/_astro/Geist-SemiBoldItalic.aWruMuXh.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Geist;src:url(/_astro/Geist-Bold.COtuY0uS.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Geist;src:url(/_astro/Geist-BoldItalic.DVZOXJo4.woff2)format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Geist Mono;src:url(/_astro/GeistMono-Regular.DHEw6VMZ.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:url(/_astro/GeistMono-Bold.DQLjO9Ny.woff2)format("woff2");font-weight:700;font-style:normal}@page{size:letter;margin:.75in;@top-left{vertical-align:bottom;font:400 8pt Geist;color:#000}@top-right{vertical-align:bottom;text-align:right;font:400 8pt Geist;color:#000}@bottom-center{content:counter(page);vertical-align:top;font:400 8pt Geist;color:#000}}@page title{@bottom-center{content:none}}html{color:#000;background:#fff;font-family:Geist,sans-serif;font-size:10pt;line-height:1.45}body{margin:0}code,kbd{font-family:Geist Mono,monospace;font-size:.92em}a{color:inherit;text-decoration:none}fieldset{border:none;margin:0;padding:0}h1,h2,h3,h4{break-after:avoid;padding-top:2pt;font-weight:600;line-height:1.2}h1{margin:0 0 12pt;font-size:20pt}h2{margin:16pt 0 6pt;font-size:14pt}h3{margin:12pt 0 4pt;font-size:11.5pt}h4{margin:10pt 0 4pt;font-size:10.5pt}p,ul,ol,blockquote,table{margin:0 0 6pt}blockquote{border-left:1pt solid #000;margin-left:0;padding-left:8pt}strong{font-weight:700}.sl-anchor-link{display:none}.print-page{break-before:page}.print-page:first-child{break-before:auto}.print-part+.print-chapter{break-before:avoid}.print-part h1{margin:0 0 18pt;font-size:13pt}.print-title{page:title}.print-answers{page:answers}figure,.pair,.print-check,.print-answer,tr,.table-drawing-pair{break-inside:avoid}figure{margin:8pt 0}.print-title h1{margin-top:2.5in;font-size:30pt}.title-description{max-width:5in;font-size:13pt}.title-address{margin-top:24pt}.contents-parts,.contents-chapters{padding:0;list-style:none}.contents-part{margin:10pt 0 2pt;font-weight:600}.contents-number{min-width:5.5em;display:inline-block}.print-page .print-figure svg{width:100%;max-width:100%;height:auto;max-height:6.5in;display:block}.print-page .print-pair .side{margin:0 0 6pt}.print-page .print-pair .side svg{width:auto;max-width:100%;height:3.9in;margin:0 auto;display:block}.print-pair figcaption{font-weight:600}.print-pair .compare-line{font-style:italic}.chapter-position{flex-wrap:wrap;gap:6pt;font-size:9pt;display:flex}.family-chip{border:.5pt solid #000;border-radius:8pt;padding:0 5pt;font-weight:600}.chapter-summary{font-size:11.5pt}table{border-collapse:collapse;width:100%;font-size:9pt}thead{display:table-header-group}th,td{text-align:left;vertical-align:top;border-bottom:.5pt solid #000;padding:3pt 4pt}th{font-weight:600}.print-reference,.print-address{font-size:.8em}.print-address{break-inside:avoid;overflow-wrap:anywhere;max-width:100%;display:inline-block}.print-check{border:.5pt solid #000;margin:10pt 0;padding:6pt 8pt}.print-eyebrow{letter-spacing:.05em;text-transform:uppercase;margin:0 0 2pt;font-size:7.5pt;font-weight:600}.print-prompt{font-weight:600}.print-choices{padding:0;list-style:none}.print-choices li{text-indent:-1.4em;margin:0 0 2pt;padding-left:1.4em}.print-letter{text-indent:0;width:1.4em;font-weight:600;display:inline-block}.print-feedback-line{margin:0;font-size:8.5pt;font-style:italic}.print-choice,.print-palette-page{break-before:page}.palette-page-head{margin:0 0 4pt;font-size:12pt;font-weight:600}.print-palette-page .print-palette{gap:3mm 5mm}.print-choice h3{margin-top:0}.rating-pip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-sheet{break-before:page;break-after:page;grid-template-rows:1fr auto;grid-template-columns:118mm 122mm;column-gap:8.9mm;height:177mm;font-size:8.5pt;line-height:1.35;display:grid}.sheet-task{min-height:0}.sheet-task h3{margin:0 0 2pt;font-size:12pt}.sheet-focus{margin:0 0 3pt;font-style:italic}.sheet-ratings{margin:0 0 4pt;font-size:8pt}.sheet-label{margin:4pt 0 2pt;font-weight:600}.sheet-situation{margin:0}.sheet-brief{margin:0;padding:0;list-style:none}.sheet-brief li{gap:5pt;margin:0 0 2pt;display:flex}.tick-box{border:.5pt solid #000;flex:none;width:3mm;height:3mm;margin-top:.4mm}.print-palette{flex-wrap:wrap;align-items:flex-end;gap:2mm 4mm;margin:0;padding:0;list-style:none;display:flex}.print-palette>li{width:min-content}.print-palette figure{text-align:center;margin:0}.print-palette .palette-drawing{max-width:118mm}.print-palette svg{width:100%;height:auto;display:block}.print-palette figcaption{font-size:7pt}.print-palette .palette-note{font-style:italic;display:block}.sheet-foot{grid-column:1/-1;margin:0;padding-top:3pt;font-size:7.5pt}.sheet-drawing .sheet-label{margin-top:0}.sheet-grid svg{display:block}.print-answers-chapter>h2{margin-top:0}.print-answers-chapter+.print-answers-chapter{break-before:page}.print-answer{margin:0 0 14pt}.print-choice-feedback{text-indent:0;display:block}.print-answer-exercise .print-figure svg{width:auto;max-width:100%;max-height:4.5in;margin:0 auto}.answer-label{margin:4pt 0 2pt;font-weight:600}.answer-framing{font-style:italic}.answer-why,.answer-step-list{margin:.25rem 0 0;padding-left:1.25rem}.reading-source,.reading-changes{font-size:8.5pt}.reading-changes{font-style:italic}.print-answer-reading .print-answer{margin:0 0 8pt}.print-case .case-summary{font-size:11.5pt}.print-entry-title{margin:0 0 12pt;font-size:20pt}.print-page .print-static-figure svg{width:min(100%, calc(9in * var(--figure-aspect)));max-width:100%;height:auto;margin:0 auto;display:block}.print-palette.field-guide-marks{gap:3mm 6mm;margin:4pt 0 6pt}.field-guide-marks figcaption{font-size:8pt}.print-glossary dl.glossary{margin:0}.print-glossary dl.glossary dt{break-after:avoid;margin:8pt 0 0;font-weight:600}.print-glossary dl.glossary dd{break-before:avoid;break-inside:avoid;margin:1pt 0 0}
