.wgOTCG_page{color:var(--color-ink);background:var(--color-white)}.wgOTCG_opener{padding-block:var(--space-6) var(--space-6);background:var(--color-paper);border-top:4px solid var(--color-ink);border-bottom:1px solid var(--color-line)}.wgOTCG_opener .site-shell{gap:var(--space-3);flex-direction:column;display:flex}.wgOTCG_back{align-self:flex-start;align-items:center;gap:var(--space-1);color:var(--color-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);text-decoration:none;display:inline-flex}.wgOTCG_back:hover{text-underline-offset:.2em;text-decoration:underline}.wgOTCG_openerMeta{margin-top:calc(var(--space-1) * -1)}.wgOTCG_toolSection{padding-block:var(--space-6) var(--space-8)}.wgOTCG_disclaimer{max-width:var(--container-reading);margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.wgOTCG_calculatorShell{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);display:grid}.wgOTCG_formPanel{min-width:0}.wgOTCG_resultsPanel{color:var(--color-ink);background:var(--color-paper);border-radius:var(--radius-component);flex-direction:column;padding:1.75rem;display:flex}.wgOTCG_resultsPanel:before{content:"";background:var(--color-ink);width:2rem;height:3px;margin-bottom:.625rem;display:block}.wgOTCG_calculatorShellFull{min-width:0}.wgOTCG_field{gap:var(--space-1);display:grid}.wgOTCG_fieldRow{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wgOTCG_field+.wgOTCG_field,.wgOTCG_fieldRow+.wgOTCG_field,.wgOTCG_field+.wgOTCG_fieldRow,.wgOTCG_fieldRow+.wgOTCG_fieldRow{margin-top:var(--space-3)}.wgOTCG_fieldRow{align-items:start}.wgOTCG_fieldRow>.wgOTCG_field+.wgOTCG_field{margin-top:0}.wgOTCG_field label{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control)}.wgOTCG_field input,.wgOTCG_field select,.wgOTCG_field textarea{width:100%;min-height:var(--control-touch);color:inherit;background:var(--color-white);border:1px solid var(--color-field-border);border-radius:var(--radius-component);font:inherit;resize:vertical;padding:.65rem .875rem}.wgOTCG_field input:focus-visible,.wgOTCG_field select:focus-visible,.wgOTCG_field textarea:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:2px}.wgOTCG_help{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.wgOTCG_chipRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.wgOTCG_chipRow button{min-height:var(--control-compact);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-field-border);border-radius:var(--radius-pill);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);cursor:pointer;padding:.35rem .875rem}.wgOTCG_chipRow button:hover{border-color:var(--color-ink)}.wgOTCG_chipRow button:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:2px}.wgOTCG_formActions{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.wgOTCG_copied{color:var(--color-success);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-small);line-height:var(--leading-small)}.wgOTCG_resultLabel{color:var(--color-muted);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.wgOTCG_resultValue{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:.625rem 0 0}.wgOTCG_resultNote{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:.75rem 0 0}.wgOTCG_fieldRow3{grid-template-columns:repeat(3,minmax(0,1fr))}.wgOTCG_practiceStack{gap:var(--space-3);display:grid}.wgOTCG_practiceStack>*{margin-block:0}.wgOTCG_practiceCard{gap:var(--space-2);padding:var(--space-3);background:var(--color-paper);border-radius:var(--radius-component);display:grid}.wgOTCG_practiceHead{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.wgOTCG_practiceLabel{color:var(--color-muted);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.wgOTCG_progress{flex-shrink:0;gap:4px;width:min(13.75rem,100%);display:flex}.wgOTCG_progress>span{background:var(--color-line);border-radius:var(--radius-pill);flex:1 1 0;height:4px}.wgOTCG_progress>[data-done]{background:var(--color-ink)}.wgOTCG_meterBars{width:7.5rem}.wgOTCG_practiceQuestion{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-heading-3);line-height:var(--leading-heading-3);letter-spacing:var(--tracking-section);margin:0}.wgOTCG_coverTitle{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.wgOTCG_coverList{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wgOTCG_coverList li{min-height:2rem;color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--text-control);line-height:var(--leading-control);align-items:center;padding-inline:.75rem;display:inline-flex}.wgOTCG_field.wgOTCG_answerField textarea{min-height:12.5rem;line-height:var(--leading-body);padding:.875rem}.wgOTCG_answerMeta{justify-content:space-between;gap:0 var(--space-2);color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;margin:0;display:flex}.wgOTCG_textAction{min-height:var(--control-touch);padding:0 var(--space-1);color:var(--color-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:1px}.wgOTCG_textAction:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:2px}.wgOTCG_feedbackHead{gap:.625rem;display:grid}.wgOTCG_scoreRow{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin:0;display:flex}.wgOTCG_feedbackSummary{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.wgOTCG_partRows{margin:1.25rem 0 0;padding:0}.wgOTCG_partRows>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-top:1px solid var(--color-line);padding:.75rem 0;display:flex}.wgOTCG_partRows dt{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-heading-4);margin:0}.wgOTCG_partRows dd{font-size:var(--text-small);line-height:var(--leading-small);text-align:right;margin:0}.wgOTCG_partCovered{color:var(--color-success)}.wgOTCG_partMissing{color:var(--color-warning)}.wgOTCG_feedbackFoot{justify-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.wgOTCG_feedbackFoot>*{margin-top:0}.wgOTCG_guestMeter{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-line);justify-self:stretch;display:grid}.wgOTCG_guestMeterRow{justify-content:space-between;gap:0 var(--space-2);color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;margin:0;display:flex}.wgOTCG_guestMeterRow a{color:var(--color-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;text-underline-offset:.2em;font-weight:325;text-decoration:underline;text-decoration-thickness:1px}.wgOTCG_practiceScore{color:var(--color-ink);font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section)}.wgOTCG_practiceStrong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.wgOTCG_resultGrid{margin:var(--space-3) 0 0;grid-template-columns:1fr;padding:0;display:grid}.wgOTCG_resultGrid>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-top:1px solid var(--color-line);padding:.75rem 0;display:flex}.wgOTCG_resultGrid dt{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.wgOTCG_resultGrid dd{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);text-align:right;margin:0}.wgOTCG_highlight{margin:var(--space-3) 0 0;color:var(--color-ink);background:var(--color-white);border-left:3px solid var(--color-ink);font-size:var(--text-small);line-height:var(--leading-small);padding:.875rem 1rem}.wgOTCG_infoList{margin:var(--space-2) 0 0;gap:.5rem;padding:0;list-style:none;display:grid}.wgOTCG_infoList li{color:inherit;font-size:var(--text-small);line-height:var(--leading-small);grid-template-columns:auto 1fr;align-items:start;gap:.5rem;display:grid}.wgOTCG_lightResults{background:var(--color-paper);border-radius:var(--radius-component);padding:1.75rem}.wgOTCG_resultBand{padding:var(--space-2) 0;border-top:1px solid var(--color-line);gap:.75rem;display:grid}.wgOTCG_cloudTerms{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.wgOTCG_cloudTerm{background:var(--color-yale);color:var(--color-off-white);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);align-items:baseline;gap:.25rem;padding:.25rem .625rem;display:inline-flex}.wgOTCG_cloudTerm[data-level="2"]{font-size:var(--text-small);line-height:var(--leading-small)}.wgOTCG_cloudTerm[data-level="3"]{font-size:var(--text-body);line-height:var(--leading-body)}.wgOTCG_cloudTerm[data-level="4"]{font-size:var(--text-heading-4);line-height:var(--leading-heading-4)}.wgOTCG_cloudTerm[data-level="5"]{font-size:var(--text-card-title);line-height:var(--leading-card-title)}.wgOTCG_cloudTerm[data-level="6"]{font-size:var(--text-subsection);line-height:var(--leading-subsection)}.wgOTCG_cloudCount{font-family:var(--font-stack-body);font-weight:var(--weight-body-roman)}.wgOTCG_cloudNote{font-size:var(--text-small);line-height:var(--leading-small);margin:.375rem 0 0}.wgOTCG_cloudNoteMuted{color:var(--color-muted)}.wgOTCG_cloudFootnote{margin-top:.75rem}.wgOTCG_resultBandLabel{color:var(--color-muted);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.wgOTCG_resultBandValue{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);margin:.25rem 0 0}.wgOTCG_guestRemaining{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin-top:.75rem}.wgOTCG_nextSection{padding-block:var(--space-6) var(--space-8);background:var(--color-paper);border-top:1px solid var(--color-line)}.wgOTCG_nextGrid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wgOTCG_faqSection{padding-block:var(--space-6) var(--space-8)}.wgOTCG_faqGrid{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,.45fr) minmax(0,1fr);display:grid}.wgOTCG_faqList{border-top:1px solid var(--color-line)}.wgOTCG_faqItem{border-bottom:1px solid var(--color-line);padding:1.25rem 0}.wgOTCG_faqItem summary{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-heading-4);line-height:var(--leading-heading-4);cursor:pointer;list-style:none;display:flex}.wgOTCG_faqItem summary::-webkit-details-marker{display:none}.wgOTCG_faqItem summary:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:4px}.wgOTCG_faqItem summary svg{flex-shrink:0}.wgOTCG_faqClose,.wgOTCG_faqItem[open] .wgOTCG_faqOpen{display:none}.wgOTCG_faqItem[open] .wgOTCG_faqClose{display:block}.wgOTCG_faqItem p{max-width:var(--container-reading);font-size:var(--text-body);line-height:var(--leading-body);margin:.75rem 0 0}@media (max-width:900px){.wgOTCG_calculatorShell,.wgOTCG_nextGrid,.wgOTCG_faqGrid{grid-template-columns:1fr}.wgOTCG_faqGrid,.wgOTCG_calculatorShell{gap:var(--space-4)}}@media (max-width:48rem){.wgOTCG_opener{padding-block:var(--space-4)}.wgOTCG_fieldRow{grid-template-columns:1fr}.wgOTCG_resultsPanel,.wgOTCG_lightResults{padding:1.25rem}.wgOTCG_resultValue,.wgOTCG_practiceScore{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.wgOTCG_practiceQuestion{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.wgOTCG_faqItem summary{font-size:var(--text-body);line-height:var(--leading-body)}.wgOTCG_field input,.wgOTCG_field select,.wgOTCG_field textarea{min-height:3rem}}@media print{.wgOTCG_opener,.wgOTCG_nextSection,.wgOTCG_faqSection,.wgOTCG_formActions,.wgOTCG_chipRow{display:none!important}.wgOTCG_resultsPanel{background:#fff}}
