.g10-inquiries{color:#183f34;max-width:1160px;padding-block:2rem 4rem}.g10-heading{max-width:850px;margin-bottom:1.5rem}.g10-heading h1{font-size:clamp(1.85rem,4vw,3rem);line-height:1.2}.g10-heading>p:last-child{font-size:1.18rem}.g10-intro,.g10-prediction,.g10-explain,.g10-exit,.g10-teacher,.g10-notebook{background:#f4f7f3;border:1px solid #d3ded6;border-radius:12px;margin-block:1rem;padding:1.3rem}.g10-chapter-nav,.g10-toolbar,.g10-print-links,.g10-presets,.g10-direct-tools{flex-wrap:wrap;gap:.6rem;display:flex}.g10-chapter-nav a,.g10-toolbar>a,.g10-print-links a,.g10-inquiries button{color:#174c3c;font:inherit;cursor:pointer;background:#fff;border:1px solid #a3b9ad;border-radius:6px;padding:.55rem .8rem;line-height:1.35;text-decoration:none}.g10-inquiries button[aria-pressed=true]{color:#fff;background:#174c3c}.g10-inquiries :focus-visible{outline-offset:3px;outline:3px solid #b26b35}.g10-chapter{margin-block:2.8rem;scroll-margin-top:6rem}.g10-chapter-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.g10-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.g10-cards li{background:#fff;border:1px solid #cedbd1;border-radius:10px;padding:1.1rem}.g10-cards h3{margin:.4rem 0;font-size:1.2rem}.g10-cards p{margin:.5rem 0}.g10-prerequisite{color:#52695b;font-size:.9rem}.g10-model{background:#fff;border:1px solid #b8cbbc;border-radius:12px;padding:1rem}.g10-stage{touch-action:pan-y;background:#fbfcf9;width:100%;max-width:100%;overflow:hidden}.g10-stage>svg{width:100%;height:auto;max-height:520px;display:block}.g10-stage [data-direct-handle]{cursor:grab;touch-action:none}.g10-controls{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:.75rem;padding-block:1rem;display:grid}.g10-controls label,.g10-notebook>label,.g10-direct-tools label{flex-direction:column;gap:.45rem;display:flex}.g10-controls input{width:100%;min-height:30px}.g10-controls select,.g10-direct-tools select{max-width:100%;padding:.5rem}.g10-summary{background:#eff5ee;padding:.8rem;font-size:1.08rem}.g10-table-wrap{margin-block:1rem;overflow:auto}.g10-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:50%}.g10-table-wrap th,.g10-table-wrap td{text-align:left;border:1px solid #c6d3c8;padding:.45rem .65rem}.g10-inquiries summary{cursor:pointer;padding:.2rem;font-weight:600}.g10-notebook textarea{font:inherit;max-width:100%;padding:.6rem}.g10-notebook>label{margin-block:.8rem}.g10-notebook input[type=checkbox]{width:1.2rem;height:1.2rem}.g10-notebook>label:has(input[type=checkbox]){flex-direction:row;align-items:center}.g10-neighbours{justify-content:space-between;gap:1.5rem;margin-block:2rem;display:flex}.g10-neighbours>a{max-width:48%}.g10-comparisons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.g10-comparisons article{border:1px solid #cfdbcc;padding:.8rem}.g10-comparisons h3{font-size:1rem}.g10-projection .site-header,.g10-projection .site-footer,.g10-projecting>.g10-heading,.g10-projecting .g10-notebook,.g10-projecting .g10-neighbours{display:none}.g10-projecting{padding-top:.4rem}.g10-projecting .g10-prediction{margin:.5rem 0;padding:.6rem}.g10-projecting .g10-prediction h2{margin:.3rem 0;font-size:1.2rem}.g10-projecting .g10-prediction>p{display:none}.g10-projecting .g10-stage>svg{max-height:370px}.g10-projecting .g10-toolbar{margin-bottom:.5rem}.g10-projecting .g10-summary{font-size:1.15rem}.g10-projecting .g10-model{padding:.6rem}.g10-projecting .g10-controls{padding:.4rem 0}.g10-projecting .g10-table-wrap{margin:.4rem 0}.g10-print-page{max-width:1000px}.g10-print-card{break-inside:avoid;border:1px solid #abc0ae;margin:1rem 0;padding:1rem}.g10-print-card h2{margin:.3rem 0;font-size:1.1rem}.g10-print-card p{margin:.45rem 0}.g10-writing-line{border-bottom:1px solid #aeb5ad;height:1.7rem}.g10-paper-table{border-collapse:collapse;width:100%;font-size:.9rem}.g10-paper-table th,.g10-paper-table td{text-align:left;border:1px solid #b8c6b6;padding:.25rem .4rem}.g10-print-controls{margin:1rem 0}.g10-print-card .g10-case-inputs{overflow-wrap:anywhere;font-size:.86rem}@media (width<=640px){.g10-cards,.g10-comparisons{grid-template-columns:1fr}.g10-inquiries{padding-inline:1rem}.g10-heading h1{font-size:1.8rem}.g10-toolbar{font-size:.9rem}.g10-stage>svg{min-height:180px}.g10-neighbours{font-size:.9rem}.g10-controls{grid-template-columns:1fr 1fr}.g10-controls label{min-width:0;font-size:.95rem}.g10-print-links{font-size:.9rem}}@media print{@page{size:A4;margin:12mm}body{color:#000!important;background:#fff!important}.site-header,.site-footer,.breadcrumbs,.site-learning-toolbar,.g10-print-controls,body>header,body>footer{display:none!important}.g10-print-page{max-width:none;width:100%!important;margin:0!important;padding:0!important}.g10-print-page>h1{margin:0 0 3mm;font-size:14pt}.g10-print-page>p{margin:0 0 3mm;font-size:9pt}.g10-print-sheet{break-after:page;page-break-after:always;grid-template-rows:1fr 1fr;gap:5mm;min-height:250mm;display:grid}.g10-print-sheet:last-child{break-after:auto;page-break-after:auto}.g10-print-card{min-height:120mm;margin:0;padding:4mm;font-size:9.5pt;line-height:1.28}.g10-print-card h2{font-size:12pt}.g10-print-card .eyebrow{font-size:8pt}.g10-print-card p{margin:1.2mm 0}.g10-writing-line{height:5mm}.g10-teacher-sheet{min-height:0;display:block}.g10-teacher-sheet .g10-print-card{min-height:0;font-size:10pt;line-height:1.4}.g10-paper-table{font-size:9pt}.g10-print-page a{color:#000;text-decoration:none}.g10-inquiries:not(.g10-print-page){display:none!important}}
