.worksheet-builder{--wb-line:var(--line,#d6dce5);--wb-muted:var(--muted,#596579);min-width:0;margin:24px 0 48px}.worksheet-builder *{min-width:0}.worksheet-builder h2{letter-spacing:-.4px;margin:0 0 12px;font-size:1.4rem;line-height:1.3}.worksheet-builder h3{margin:8px 0 12px;font-size:1rem;line-height:1.45}.worksheet-builder p{margin:8px 0}.worksheet-builder button,.worksheet-builder select,.worksheet-builder input,.worksheet-builder textarea{font:inherit}.worksheet-builder button{min-height:44px}.worksheet-builder button:disabled{opacity:.52;cursor:default}.worksheet-builder input,.worksheet-builder select,.worksheet-builder textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #aeb8c7;border-radius:5px;min-height:44px;margin-top:6px;padding:11px 12px;display:block}.worksheet-builder textarea{resize:vertical}.worksheet-builder label{font-size:.875rem;font-weight:650;display:block}:is(.worksheet-builder input:focus-visible,.worksheet-builder select:focus-visible,.worksheet-builder textarea:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.wb-start,.wb-customize{border:1px solid var(--wb-line);background:#f7f9fc;border-radius:8px;padding:22px}.wb-start>.wb-help{margin-top:12px}.wb-start>div:first-child>p:last-child{max-width:720px;color:var(--wb-muted)}.wb-starter-fields{grid-template-columns:1.2fr .6fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.wb-starter-fields .button{white-space:nowrap;gap:8px}.wb-help{color:var(--wb-muted);line-height:1.5;font-size:.8rem!important}.wb-workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:24px;margin:28px 0;display:grid}.wb-bank>label{margin:12px 0}.wb-match-count{color:var(--wb-muted);min-height:24px;font-size:.8rem}.wb-candidates{margin:14px 0;padding:0;list-style:none}.wb-candidates>li{border-top:1px solid var(--wb-line);padding:16px 0}.wb-candidate-meta{color:var(--wb-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.73rem;line-height:1.4;display:flex}.wb-candidate-meta>a{color:var(--blue)}.wb-candidate-meta>span{white-space:nowrap}.wb-candidates .question-image,.wb-candidates .question-map{max-width:250px;margin:12px 0}.wb-candidates .question-image>img{object-fit:contain;max-height:130px}.wb-add{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:5px;padding:8px 14px;font-size:.83rem!important;font-weight:650!important}.wb-add:hover:not(:disabled){background:#edf3ff}.wb-add.is-selected{background:#eaf1fb;border-color:#bdcbe1}.wb-pagination{border-top:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.wb-pagination>button{border:1px solid var(--wb-line);background:#fff;border-radius:4px;padding:8px 10px;font-size:.8rem}.wb-pagination>span{color:var(--wb-muted);text-align:center;font-size:.75rem}.wb-selection{border:1px solid var(--wb-line);background:#fff;border-radius:8px;padding:20px;position:sticky;top:20px}.wb-selection h2{justify-content:space-between;gap:12px;scroll-margin-top:24px;display:flex}.wb-selection h2>span{white-space:nowrap;color:var(--wb-muted);align-self:center;font-size:.8rem;font-weight:600}.wb-selected-list{overscroll-behavior:contain;max-height:580px;margin:16px 0 0;padding-left:24px;padding-right:5px;overflow-y:auto}.wb-selected-list>li{border-top:1px solid var(--wb-line);padding:13px 0}.wb-selected-list strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.45;display:block}.wb-selected-list small{color:var(--wb-muted);margin-top:4px;font-size:.72rem;line-height:1.5;display:block}.wb-row-actions{gap:8px;margin-top:10px;display:flex}.wb-row-actions>button{border:1px solid var(--wb-line);color:var(--ink);background:#f8fafc;border-radius:4px;min-width:44px;padding:6px 10px}.wb-row-actions .wb-remove{background:#fff;min-width:75px;margin-left:auto;font-size:.75rem}.wb-customize h2{scroll-margin-top:24px}.wb-sheet-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.wb-print-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.wb-print-actions>.button{gap:8px}.wb-print-actions>p{min-width:200px;color:var(--wb-muted);flex:1;font-size:.8rem}.wb-status{min-height:26px;color:var(--blue);font-size:.85rem;margin-top:12px!important}.wb-preview-label{margin:30px 0 16px}.wb-preview-label p{color:var(--wb-muted);font-size:.875rem}.wb-print-incomplete{display:none}.wb-question-sheet,.wb-answer-key{border:1px solid var(--wb-line);background:#fff;border-radius:4px;margin:0 0 22px;padding:30px}.wb-paper-heading{border-bottom:2px solid var(--ink);margin-bottom:20px;padding-bottom:15px}.wb-paper-heading h2{overflow-wrap:anywhere;margin:15px 0 10px;font-size:1.6rem}.wb-paper-heading p{font-size:.85rem;line-height:1.5}.wb-paper-brand{justify-content:space-between;align-items:center;gap:20px;display:flex}.wb-paper-brand .brand-lockup{width:130px;max-width:45%;height:auto;display:block}.wb-paper-brand>span{color:var(--wb-muted);font-size:.8rem}.wb-paper-questions,.wb-key-list{margin:0;padding-left:25px}.wb-paper-questions>li,.wb-key-list>li{border-bottom:1px solid var(--wb-line);padding:15px 0}.wb-paper-questions>li:last-child,.wb-key-list>li:last-child{border:0}.wb-paper-questions h3,.wb-key-list h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:1rem;font-weight:650;line-height:1.45}.wb-paper-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 35px;padding-left:25px;font-size:.9rem;list-style-type:upper-alpha;display:grid}.wb-paper-options>li{overflow-wrap:anywhere;padding-left:2px}.wb-written-answer{align-items:baseline;gap:10px;font-size:.9rem;display:flex;margin-top:15px!important}.wb-written-answer>span{border-bottom:1px solid var(--ink);flex:1;min-height:22px;font-size:0;display:inline-block}.wb-order-items{border:1px solid var(--wb-line);overflow-wrap:anywhere;background:#f5f7fa;padding:10px 12px;font-size:.9rem;line-height:1.6}.wb-question-visual{break-inside:avoid;max-width:440px;margin:14px 0}.wb-question-visual>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:240px;display:block}.wb-question-visual figcaption{color:var(--wb-muted);overflow-wrap:anywhere;margin-top:5px;font-size:.65rem;line-height:1.4}.wb-map-layout{align-items:center;gap:10px;max-width:400px;display:flex}.wb-map-stack{flex:1;position:relative}.wb-map-stack>img{width:100%;height:auto;display:block}.wb-map-stack>.wb-map-overlay{position:absolute;inset:0}.wb-map-closeup{flex-shrink:0;width:90px;max-width:28%;height:auto}.wb-key-list>li>p{font-size:.9rem;line-height:1.55}.wb-original-link{color:var(--wb-muted);font-size:.72rem!important}.wb-original-link>span,.wb-references span{color:var(--wb-muted);overflow-wrap:anywhere;font-size:.67rem;display:block}.wb-references{margin:9px 0;padding-left:18px;font-size:.72rem}.wb-references>li{margin:5px 0}.wb-notices{color:var(--wb-muted);border-top:1px solid var(--wb-line);margin-top:20px;padding-top:10px;font-size:.75rem}.wb-paper-footer{border-top:1px solid var(--wb-line);color:var(--wb-muted);padding-top:12px;font-size:.72rem;line-height:1.5;margin-top:20px!important}.wb-selection-jump{flex-wrap:wrap;gap:18px;font-size:.85rem;display:flex;margin:18px 0!important}.wb-selection-jump a{color:var(--blue)}@media (max-width:850px){.wb-workspace{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:16px}.wb-selection{padding:15px}.wb-starter-fields{grid-template-columns:1fr .6fr}.wb-starter-fields>.button{grid-column:1/-1;width:fit-content}.wb-paper-options,.wb-sheet-fields{grid-template-columns:1fr}.wb-selected-list{max-height:500px}}@media (max-width:640px){.wb-workspace{grid-template-columns:1fr}.wb-selection{position:static}.wb-selected-list{max-height:440px}.wb-start,.wb-customize{padding:17px}.wb-starter-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.wb-starter-fields>.button{width:100%}.wb-question-sheet,.wb-answer-key{padding:19px 15px}.wb-paper-heading h2{font-size:1.35rem}.wb-print-actions>.button{width:100%}.wb-print-actions>p{flex-basis:100%;min-width:0}.wb-paper-questions,.wb-key-list{padding-left:20px}.wb-paper-brand .brand-lockup{width:110px}.wb-paper-brand>span{font-size:.7rem}.wb-pagination>button{padding:8px}.wb-candidate-meta,.wb-map-layout{gap:5px}.wb-map-closeup{width:65px}.wb-selected-list strong{font-size:.85rem}}.learning-card .wb-topic-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.learning-card .wb-topic-links>li{border-top:1px solid var(--line,#d6dce5);padding-top:10px}.learning-card .wb-topic-links>li>a:first-child{font-weight:650}.learning-card .wb-topic-links>li>p{margin:4px 0 8px;font-size:.875rem}.learning-card .wb-topic-links>li>a:not(:first-child){min-height:0;padding:0;font-size:.85rem;display:inline}@media (max-width:640px){.learning-card .wb-topic-links{grid-template-columns:1fr}}#builder,#worksheet-topics,[id^=practice-topic-]{scroll-margin-top:24px}.wb-map-stack.wb-map-lakes{aspect-ratio:400/280;overflow:hidden}.wb-map-stack.wb-map-lakes>img:first-child{width:243.75%;height:217.857%;position:absolute;top:-21.4286%;left:-130%}@page quizpen-worksheet{size:letter;margin:14mm}@media print{body:has(.worksheet-builder){color:#000;background:#fff}:is(body:has(.worksheet-builder) .site-header,body:has(.worksheet-builder) .site-footer,body:has(.worksheet-builder) .skip){display:none!important}.learning-page:has(.worksheet-builder)>:not(.worksheet-builder){display:none!important}.worksheet-builder{margin:0;font-size:10pt}.worksheet-builder .wb-controls{display:none!important}.worksheet-builder .wb-print-content{display:block!important}.worksheet-builder[data-ready=false] .wb-print-content{display:none!important}.worksheet-builder[data-ready=false] .wb-print-incomplete{display:block}.wb-question-sheet,.wb-answer-key{page:quizpen-worksheet;background:#fff;border:0;border-radius:0;margin:0;padding:0}.wb-answer-key{break-before:page;page-break-before:always}.wb-paper-heading{border-color:#000;margin-bottom:12px;padding-bottom:10px}.wb-paper-heading h2{margin-top:12px;font-size:18pt}.wb-paper-heading p{font-size:9pt}.wb-paper-brand .brand-lockup{width:115px;max-width:40%}.wb-paper-brand>span{font-size:9pt}.wb-paper-questions>li,.wb-key-list>li{break-inside:avoid;page-break-inside:avoid;border-color:#bbb;padding:10px 0}.wb-paper-questions h3,.wb-key-list h3{margin-bottom:7px;font-size:10.5pt;line-height:1.35}.wb-paper-options{margin-top:8px;font-size:9.5pt;display:block}.wb-paper-options>li{margin:3px 0}.wb-written-answer{font-size:9.5pt}.wb-written-answer>span{min-height:20px}.wb-order-items{background:#fff;border-color:#bbb;padding:6px 8px;font-size:9.5pt}.wb-question-visual{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:330px;margin:8px 0}.wb-question-visual>img{width:auto!important;max-width:260px!important;height:auto!important;max-height:150px!important}.wb-question-visual>img[src$=\.svg]{max-width:330px!important;max-height:210px!important}.wb-question-visual figcaption{font-size:7pt}.wb-map-layout{max-width:330px}.wb-map-closeup{width:70px}.wb-key-list>li>p{font-size:9.5pt;line-height:1.4}.wb-original-link{font-size:7.5pt!important}.wb-original-link>span,.wb-references span{font-size:7pt}.wb-references{margin-top:6px;font-size:7.5pt}.wb-paper-footer,.wb-notices{color:#333;font-size:7.5pt}.wb-paper-footer{margin-top:14px!important}.worksheet-builder a{color:inherit;text-decoration:none}}
