.ws-app{--ws-ink:#193436;--ws-green:#167c80;--ws-muted:#778481;color:var(--ws-ink);background:#f7f8f4;min-height:100vh;font-size:14px}.ws-app button,.ws-app a,.ws-app input,.ws-app textarea,.ws-app select{transition:background .15s,border-color .15s,box-shadow .15s}.ws-app button,.ws-app select{cursor:pointer}.ws-app button:disabled{cursor:wait;opacity:.65}.ws-app :focus-visible{outline-offset:3px;outline:3px solid #dca146}.ws-app input,.ws-app textarea{min-width:0}.ws-header{background:#fff;border-bottom:1px solid #e7ebe5}.ws-header-inner{align-items:center;gap:48px;max-width:1440px;min-height:83px;margin:auto;padding:12px 38px;display:flex}.ws-brand{flex-shrink:0;align-items:center;gap:8px;display:flex}.ws-header nav{align-items:center;gap:30px;margin-left:auto;display:flex}.ws-header nav a{color:#697773;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ws-header nav a[aria-current]{color:#167c80}.ws-header nav a span{color:#438957;letter-spacing:.8px;background:#e6f4e9;border-radius:4px;padding:3px 6px;font-size:9px}.ws-back{color:#77817d;border-left:1px solid #e6eae4;align-items:center;gap:7px;padding-left:25px;font-size:12px;display:flex}.ws-main{max-width:1320px;margin:auto;padding:0 32px}.ws-hero{justify-content:space-between;align-items:center;min-height:255px;padding:25px 22px 18px 4px;display:flex;overflow:hidden}.ws-eyebrow{color:#6f8981;letter-spacing:1.7px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.ws-eyebrow>span{background:#c9964c;border-radius:50%;width:6px;height:6px}.ws-hero h1{font-family:var(--font-baloo), sans-serif;letter-spacing:-1.7px;margin:14px 0 10px;font-size:52px;font-weight:700;line-height:1.2}.ws-hero h1>span{color:#167c80}.ws-hero p{color:#72807b;font-size:14px;line-height:1.75}.ws-hero-chips{color:#667971;flex-wrap:wrap;gap:21px;margin-top:18px;font-size:11px;display:flex}.ws-hero-chips span{align-items:center;gap:6px;display:flex}.ws-hero-chips svg{color:#4f9384}.ws-mobile-break{display:none}.ws-hero-art{flex-shrink:0;width:350px;height:215px;position:relative}.ws-mascot{height:210px;position:absolute;top:0;right:30px;transform:rotate(5deg)}.ws-orbit{background:radial-gradient(#e5efde80,#0000 65%);border:1px dashed #cbd8cc;border-radius:50%;width:230px;height:180px;position:absolute;top:15px;left:60px;transform:rotate(-20deg)}.ws-art-note{font-family:var(--font-caveat), cursive;color:#668c7d;z-index:1;font-size:24px;line-height:1;position:absolute;top:25px;left:0;transform:rotate(-10deg)}.ws-art-spark{color:#c99b51;font-size:42px;position:absolute;top:28px;right:4px}.ws-art-compass{color:#97a994;width:36px;height:36px;position:absolute;bottom:20px;left:40px;transform:rotate(-15deg)}.ws-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.ws-section-heading h2{align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.ws-section-heading svg{color:#c4954d}.ws-section-heading>span{color:#8a938b;font-size:11px}.ws-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ws-template{text-align:left;background:#fff;border:1px solid #e0e6df;border-radius:12px;overflow:hidden;box-shadow:0 3px 8px #1e3c3210}.ws-template:hover{border-color:#8cb5a6;transform:translateY(-2px)}.ws-template.is-selected{border-color:#3d8d7d;box-shadow:0 0 0 1px #3d8d7d}.ws-template-art{background:#edf4eb;justify-content:center;align-items:center;height:103px;display:flex;position:relative;overflow:hidden}.ws-art-sunset{background:#f8eee3}.ws-art-mono{background:#edeef0}.ws-template-art>.ws-map{opacity:.75;width:71%;height:110%;transform:rotate(-5deg)}.ws-template:nth-child(3) .ws-map{width:62%;transform:rotate(7deg)}.ws-template-tag{letter-spacing:.7px;color:#6d8279;z-index:1;font-size:8px;font-weight:800;position:absolute;top:10px;left:12px}.ws-template-check{color:#7d9489;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 6px #1e3c3210}.ws-template.is-selected .ws-template-check{color:#fff;background:#167c80}.ws-template-text{flex-direction:column;gap:3px;padding:12px 15px;display:flex}.ws-template-text>b{font-size:13px;font-weight:800}.ws-template-text>span{color:#829087;font-size:11px}.ws-workspace{grid-template-columns:325px minmax(0,1fr);align-items:start;gap:25px;margin-top:30px;display:grid}.ws-controls{background:#fff;border:1px solid #e1e7df;border-radius:14px;overflow:hidden;box-shadow:0 3px 14px #21372e05}.ws-controls-heading{border-bottom:1px solid #edf0eb;padding:21px 22px 18px}.ws-controls-heading h2{align-items:center;gap:9px;font-size:16px;font-weight:800;display:flex}.ws-controls-heading svg{color:#378477}.ws-controls-heading>span{color:#8b948c;margin-top:6px;font-size:11px;display:block}.ws-controls fieldset{border:0;min-width:0;margin:0;padding:20px 22px 0}.ws-controls legend{float:left;align-items:center;gap:9px;width:100%;margin-bottom:14px;font-size:12px;font-weight:800;display:flex}.ws-controls legend>b{color:#54836c;background:#edf3ec;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.ws-topic-grid{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ws-topic-grid button{color:#728076;background:#fcfdfb;border:1px solid #e5e9e2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:11px;font-weight:700;display:flex}.ws-topic-grid button.is-selected{color:#247967;background:#eff7f2;border-color:#368979}.ws-activity-list{clear:both;flex-direction:column;gap:7px;display:flex}.ws-activity-list label{cursor:pointer;border:1px solid #e7ebe4;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;display:flex}.ws-activity-list label.is-selected{background:#f5faf6;border-color:#76aa94}.ws-controls input[type=radio],.ws-controls input[type=checkbox]{accent-color:#167c80;flex-shrink:0}.ws-activity-list label>span{flex-direction:column;gap:2px;display:flex}.ws-activity-list b{font-size:11px;font-weight:800}.ws-activity-list small{color:#8c958d;font-size:10px}.ws-field{clear:both;color:#586b60;margin-bottom:13px;font-size:11px;font-weight:700;display:block}.ws-field>input,.ws-field>textarea,.ws-select{color:#405747;background:#fff;border:1px solid #e0e6dd;border-radius:7px;width:100%;margin-top:6px;font-size:11px;font-weight:500;display:block}.ws-field>input,.ws-field>textarea{resize:vertical;padding:9px 10px}.ws-field>textarea{min-height:60px;max-height:180px;line-height:1.6}.ws-select{position:relative}.ws-select select{appearance:none;background:0 0;border:0;width:100%;padding:9px 30px 9px 10px}.ws-select svg{pointer-events:none;position:absolute;top:10px;right:10px}.ws-optional{color:#9aa298;margin-left:3px;font-size:10px;font-weight:400}.ws-palettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.ws-palettes button{border:1px solid #e4e9e0;border-radius:7px;padding:7px 5px 5px}.ws-palettes button.is-selected{background:#f5faf6;border-color:#328275}.ws-palettes button>span{justify-content:center;display:flex}.ws-palettes i{width:14px;height:16px}.ws-palettes i:first-child{border-radius:4px 0 0 4px}.ws-palettes i:last-child{border-radius:0 4px 4px 0}.ws-palettes small{color:#6c7d71;margin-top:5px;font-size:8px;display:block}.ws-checkbox{cursor:pointer;align-items:flex-start;gap:8px;margin:13px 0;display:flex}.ws-checkbox>input{margin-top:3px}.ws-checkbox>span{font-size:11px;font-weight:700}.ws-checkbox small{color:#949d93;margin-top:3px;font-size:10px;font-weight:400;display:block}.ws-shuffle{color:#4f806a;background:#f8fbf7;border:1px dashed #b7cbbc;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 44px);margin:8px 22px 14px;padding:11px;font-size:11px;font-weight:700;display:flex}.ws-shuffle:hover{background:#edf6ed}.ws-draft-actions{color:#6e8574;justify-content:center;align-items:center;gap:15px;padding:0 20px;font-size:10px;display:flex}.ws-draft-actions button{align-items:center;gap:5px;display:flex}.ws-draft-actions label{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.ws-draft-actions label:focus-within{outline-offset:3px;outline:2px solid #c9964c}.ws-reset{color:#8c998e;justify-content:center;align-items:center;gap:5px;margin:15px auto 20px;font-size:10px;display:flex}.ws-preview{background:#fff;border:1px solid #e0e5dc;border-radius:14px;min-width:0;overflow:hidden}.ws-preview-toolbar{justify-content:space-between;align-items:center;padding:20px 24px 13px;display:flex}.ws-preview-toolbar h2{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.ws-preview-toolbar h2>span{background:#64a078;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #eff6ec}.ws-preview-toolbar p{color:#8c968c;margin-top:4px;font-size:11px}.ws-paper-size{color:#7e8c7e;background:#f4f6f1;border:1px solid #e5e9e1;border-radius:5px;padding:5px 8px;font-size:10px}.ws-preview-tabs{border-bottom:1px solid #e5e9e1;gap:20px;padding:0 24px;display:flex}.ws-preview-tabs button{color:#929b91;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 0 12px;font-size:11px;font-weight:700;display:flex}.ws-preview-tabs button.is-selected{color:#23796f;border-bottom-color:#23796f}.ws-preview-stage{background-color:#e9ede7;background-image:radial-gradient(#b1bdb148 .7px,#0000 .7px);background-size:8px 8px;padding:29px 8%}.ws-paper-container{width:100%;max-width:720px;margin:auto;container-type:inline-size}.ws-preview-stage .ws-paper-container{box-shadow:0 6px 20px #304c3a17,0 1px 3px #304c3a13}.ws-preview-bottom{color:#879281;justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;font-size:10px;display:flex}.ws-preview-bottom>span{color:#6d8870;align-items:center;gap:5px;display:flex}.ws-preview-bottom>small{font-size:9px}.ws-print-bar{border-top:1px solid #e9ede5;justify-content:space-between;align-items:center;gap:12px;margin:5px 20px 0;padding:17px 0 10px;display:flex}.ws-print-bar>div{flex-direction:column;gap:3px;display:flex}.ws-print-bar b{font-size:13px;font-weight:800}.ws-print-bar span{color:#929b90;font-size:10px}.ws-print-bar button{color:#fff;background:#167c80;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:800;display:flex;box-shadow:0 4px 8px #167c801a}.ws-print-bar button:hover{background:#11686c}.ws-print-hint{color:#98a092;text-align:right;margin:0 20px 17px;font-size:9px}.ws-notice{color:#347966;min-height:22px;margin-top:15px;font-size:12px}.ws-footer{color:#899684;border-top:1px solid #e2e8dd;justify-content:space-between;align-items:center;margin-top:4px;padding:20px 0 25px;font-size:11px;display:flex}.ws-footer>span,.ws-footer>a{align-items:center;gap:8px;display:flex}.ws-sheet{aspect-ratio:210/297;color:#293e43;background:#fff;flex-direction:column;padding:6.5cqw 7cqw 4.5cqw;font-size:1.65cqw;line-height:1.5;display:flex;position:relative;overflow:hidden}.ws-sheet-top{letter-spacing:.1cqw;color:#7c8988;border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:1cqw;padding-bottom:2cqw;font-size:1.05cqw;display:flex}.ws-sheet-top>span:first-child{color:var(--ws-accent);align-items:center;gap:.7cqw;font-weight:800;display:flex}.ws-sheet-top svg{width:2.3cqw;height:2.3cqw}.ws-sheet-top b{color:#8a9793;font-weight:500}.ws-sheet-heading{justify-content:space-between;align-items:center;gap:2cqw;margin:3cqw 0 2.5cqw;display:flex}.ws-sheet-heading p{color:var(--ws-accent);font-size:1.45cqw;font-weight:700}.ws-sheet-heading h2{font-family:var(--font-baloo), sans-serif;overflow-wrap:anywhere;max-width:66cqw;margin-top:.8cqw;font-size:4.8cqw;font-weight:700;line-height:1.12}.ws-sheet-stamp{width:9cqw;height:9cqw;color:var(--ws-accent);opacity:.65;border:1px dashed #b6cdc0;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:rotate(12deg)}.ws-sheet-stamp svg{width:3cqw;height:3cqw}.ws-sheet-stamp small{letter-spacing:.1cqw;text-align:center;margin-top:.2cqw;font-size:.85cqw;line-height:1.3}.ws-school{color:#718078;overflow-wrap:anywhere;margin-bottom:1cqw;font-size:1.5cqw}.ws-student{color:#71817b;gap:2cqw;padding:1.6cqw 0;font-size:1.3cqw;display:flex}.ws-student span{white-space:nowrap;flex:1;align-items:baseline;gap:.7cqw;display:flex}.ws-student span:first-child{flex:2}.ws-student i{border-bottom:1px dotted #b6c1b9;flex:1}.ws-instruction{overflow-wrap:anywhere;margin:1.3cqw 0 2.6cqw;font-size:1.5cqw;line-height:1.65}.ws-instruction b{color:var(--ws-accent);margin-right:1cqw;display:inline-block}.ws-map-box{background:#fcfdfb;border:1px solid #d8e3df;border-radius:1cqw;padding:1.4cqw}.ws-map-box>.ws-map{width:100%;height:35cqw;display:block}.ws-map-caption{color:#8b9b95;letter-spacing:.05cqw;justify-content:space-between;padding:.7cqw .8cqw 0;font-size:.95cqw;display:flex}.ws-map-caption>span:first-child{color:var(--ws-accent);font-weight:800}.ws-map-note{color:#89958b;margin-top:.8cqw;font-size:1cqw}.ws-wordbank{background:var(--ws-light);border-radius:.8cqw;margin-top:2.5cqw;padding:1.4cqw 1.8cqw}.ws-wordbank>b{color:var(--ws-accent);font-size:1.2cqw}.ws-wordbank>p{color:#5d786d;margin-top:.5cqw;font-size:1.3cqw;line-height:1.8}.ws-sheet h3{color:var(--ws-accent);align-items:center;gap:.8cqw;margin-bottom:1.6cqw;font-size:1.6cqw;font-weight:800;display:flex}.ws-sheet h3 svg{width:2cqw;height:2cqw}.ws-answer-grid{grid-template-columns:1fr 1fr;gap:1.5cqw 4cqw;display:grid}.ws-answer-row{align-items:center;gap:1cqw;min-width:0;height:3.2cqw;display:flex}.ws-answer-row>b{color:var(--ws-accent);border:1px solid #a4beb3;border-radius:50%;flex-shrink:0;place-items:center;width:2.8cqw;height:2.8cqw;font-size:1.25cqw;font-weight:800;display:grid}.ws-answer-row>span{border-bottom:1px dashed #c4d1c8;flex:1;min-height:2.5cqw;font-size:1.4cqw}.ws-answer-row>i{border:1px solid #a4beb3;border-radius:.4cqw;flex-shrink:0;width:2.5cqw;height:2.5cqw}.ws-mission{border:1px dashed #c4d4c8;border-radius:1cqw;margin-top:3.2cqw;padding:2cqw}.ws-mission h3{margin-bottom:.7cqw}.ws-mission>p{color:#7d8b7f;font-size:1.35cqw;line-height:1.65}.ws-writing-lines{flex-direction:column;gap:2.5cqw;margin:3cqw 0 .8cqw;display:flex}.ws-writing-lines i{border-bottom:1px solid #dce4da}.ws-mission>p.ws-open-answer{color:var(--ws-accent);margin-top:1cqw;font-style:italic}.ws-sheet-footer{color:#9aa69b;justify-content:space-between;align-items:flex-end;gap:1.5cqw;margin-top:auto;padding-top:3cqw;font-size:.95cqw;display:flex}.ws-sheet-footer>div{flex-direction:column;gap:.3cqw;display:flex}.ws-sheet-footer b{color:var(--ws-accent);font-size:1.5cqw;font-weight:800}.ws-sheet-footer>span{text-align:right;max-width:48cqw;font-size:.9cqw}.ws-sheet-heading h2{font-size:4.2cqw}.ws-sheet-top{padding-bottom:1.5cqw}.ws-student{padding:1.2cqw 0}.ws-instruction{margin:1cqw 0 1.8cqw}.ws-map-box>.ws-map{height:29cqw}.ws-wordbank{margin-top:1.8cqw;padding:1.1cqw 1.6cqw}.ws-answers{margin-top:2cqw}.ws-sheet h3{margin-bottom:1.1cqw}.ws-answer-row{height:2.9cqw}.ws-mission{margin-top:2.2cqw;padding:1.7cqw}.ws-sheet-footer{padding-top:2cqw}.ws-sheet{padding:5cqw 7cqw 4cqw}.ws-sheet-heading{margin:1.8cqw 0 1.3cqw}.ws-sheet.ws-long-title h2{font-size:3.4cqw}.ws-map-box.ws-europe>.ws-map{height:28cqw}.ws-answer-grid{row-gap:.7cqw}.ws-mission{margin-top:1.8cqw}.ws-sheet.ws-dense h2{font-size:2.8cqw}.ws-dense .ws-instruction{font-size:1.35cqw}.ws-dense .ws-school{font-size:1.3cqw}.ws-dense .ws-map-box>.ws-map{height:24cqw}.ws-dense .ws-map-box.ws-europe>.ws-map{height:23cqw}.ws-dense .ws-answer-row{height:2.5cqw}.ws-dense .ws-answer-grid{row-gap:.6cqw}.ws-dense .ws-mission{padding:1.4cqw}.ws-dense .ws-mission>p{font-size:1.2cqw}.ws-print-root{display:none}@media (min-width:1450px){.ws-hero{min-height:280px}.ws-template-art{height:115px}.ws-main{padding:0 25px}}@media (max-width:1050px){.ws-header-inner{gap:20px;padding:12px 24px}.ws-header nav{gap:18px}.ws-back{display:none}.ws-workspace{grid-template-columns:285px minmax(0,1fr);gap:18px}.ws-main{padding:0 22px}.ws-controls fieldset{padding-left:17px;padding-right:17px}.ws-controls-heading{padding-left:17px}.ws-hero h1{font-size:45px}.ws-print-bar{flex-direction:column;align-items:stretch}.ws-print-hint{text-align:center}.ws-preview-bottom{flex-direction:column;align-items:flex-start}.ws-preview-stage{padding:24px 5%}}@media (max-width:760px){.ws-header-inner{flex-wrap:wrap;gap:7px;padding:12px 18px}.ws-header nav{justify-content:space-between;width:100%;margin-left:0;padding-top:8px}.ws-header nav a{gap:5px;font-size:11px}.ws-header nav a span{font-size:8px}.ws-main{padding:0 16px}.ws-hero{min-height:230px;padding:25px 0 20px;position:relative}.ws-hero>div:first-child{z-index:1;position:relative}.ws-hero h1{letter-spacing:-1px;font-size:40px}.ws-eyebrow{letter-spacing:1px;font-size:8px}.ws-hero p{max-width:255px;font-size:12px}.ws-mobile-break{display:block}.ws-hero-chips{gap:10px;font-size:9px}.ws-hero-art{opacity:.2;pointer-events:none;width:220px;position:absolute;top:40px;right:-48px}.ws-art-note,.ws-art-spark,.ws-art-compass,.ws-section-heading>span{display:none}.ws-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ws-template-art{height:90px}.ws-template-text{padding:10px}.ws-template-text>b{font-size:12px}.ws-template-text>span{font-size:10px}.ws-workspace{grid-template-columns:1fr;margin-top:22px}.ws-controls fieldset{padding:17px 20px 0}.ws-topic-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ws-activity-list{grid-template-columns:1fr 1fr;display:grid}.ws-activity-list label{gap:6px;padding:10px 8px}.ws-activity-list small{font-size:9px}.ws-palettes i{width:22px}.ws-field>input,.ws-field>textarea,.ws-select{font-size:13px}.ws-controls .ws-field{font-size:12px}.ws-preview-stage{padding:20px 5%}.ws-preview-tabs{padding:0 16px}.ws-preview-toolbar{padding:18px 16px 10px}.ws-preview-bottom{flex-flow:wrap;padding:12px 16px}.ws-print-bar{flex-direction:column;margin:0 16px}.ws-print-bar button{padding:14px}.ws-footer{gap:10px;font-size:10px}.ws-footer>span{max-width:220px}}@media print{@page{size:A4 portrait;margin:10mm}body>#worksheet-print-portal{display:block!important}.ws-print-root{color:#293e43!important;padding:0!important}.ws-print-root>.ws-paper-container{break-after:page;page-break-after:always;width:190mm;max-width:none}.ws-print-root>.ws-paper-container:last-child{break-after:auto;page-break-after:auto}.ws-print-root .ws-sheet{aspect-ratio:auto;break-inside:avoid;box-sizing:border-box;width:190mm;height:276mm}}.ws-preview-stage{flex-direction:column;align-items:center;gap:24px;display:flex}.ws-paper-container{flex-shrink:0}.ws-sheet,.ws-sheet.ws-dense{padding:4cqw 5cqw 3cqw;font-size:1.85cqw}.ws-instruction,.ws-dense .ws-instruction,.ws-mission>p,.ws-dense .ws-mission>p{font-size:1.85cqw;line-height:1.5}.ws-student,.ws-school,.ws-dense .ws-school{font-size:1.8cqw}.ws-wordbank>p{font-size:1.75cqw;line-height:1.5}.ws-wordbank>b,.ws-map-note,.ws-map-caption,.ws-sheet-top{font-size:1.45cqw}.ws-answer-row,.ws-dense .ws-answer-row{height:3.4cqw}.ws-answer-row>span{font-size:1.85cqw}.ws-answer-row>b{font-size:1.6cqw}.ws-sheet h3{font-size:2cqw}.ws-answer-grid,.ws-dense .ws-answer-grid{row-gap:.6cqw}.ws-map-box>.ws-map,.ws-dense .ws-map-box>.ws-map{height:27cqw}.ws-sheet-footer,.ws-sheet-footer>span{font-size:1.25cqw}.ws-mission,.ws-dense .ws-mission{margin-top:1.5cqw;padding:1.5cqw}.ws-sheet.ws-data-sheet{gap:1cqw}.ws-data-sheet .ws-sheet-heading{margin:1cqw 0}.ws-data-sheet .ws-sheet-heading h2{font-size:3.5cqw}.ws-data-sheet .ws-instruction{margin:0}.ws-data-map{flex-shrink:0;width:100%;height:23cqw}.ws-data-legend{font-size:1.4cqw}.ws-data-table{border-collapse:collapse;width:100%;font-size:1.65cqw}.ws-data-table caption{text-align:left;color:var(--ws-accent);margin-bottom:1cqw;font-size:2cqw;font-weight:800}.ws-data-table th,.ws-data-table td{text-align:left;border-bottom:1px solid #dce4e7;padding:.4cqw .7cqw}.ws-data-table th{background:var(--ws-light)}.ws-data-table td:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}.ws-data-chart{flex-shrink:0;width:100%;height:21cqw}.ws-data-questions{gap:.9cqw;font-size:1.8cqw;display:grid}.ws-controls .ws-field,.ws-activity-list label,.ws-template-text>span{font-size:13px}.ws-controls-heading h2,.ws-template-text>b{font-size:16px}@media print{.ws-data-preview{display:none}}.ws-data-sheet{gap:.7cqw}.ws-data-chart{height:17cqw}.ws-data-table{font-size:1.9cqw}.ws-data-map{height:16.5cqw}.ws-quiz-sheet{gap:0}.ws-quiz-head{justify-content:space-between;align-items:flex-end;gap:3cqw;margin:2.6cqw 0 1cqw;display:flex}.ws-quiz-head p{color:var(--ws-accent);font-size:1.45cqw;font-weight:700}.ws-quiz-head h2{font-family:var(--font-baloo), sans-serif;overflow-wrap:anywhere;margin-top:.6cqw;font-size:4.2cqw;font-weight:700;line-height:1.1}.ws-quiz-score{border:2px solid var(--ws-accent);color:var(--ws-accent);border-radius:1.4cqw;flex-shrink:0;align-items:baseline;gap:.6cqw;padding:1.2cqw 2cqw;display:flex}.ws-quiz-score small{letter-spacing:.15cqw;align-self:center;font-size:1.05cqw;font-weight:800}.ws-quiz-score b{text-align:center;min-width:5cqw;font-size:3cqw;line-height:1}.ws-quiz-score span{font-size:1.6cqw;font-weight:700}.ws-quiz-legend{background:var(--ws-light);color:#4f625f;border-radius:1cqw;flex-wrap:wrap;gap:.8cqw 1.6cqw;margin:.4cqw 0 1.4cqw;padding:1.1cqw 1.4cqw;font-size:1.15cqw;font-weight:700;display:flex}.ws-quiz-legend span{align-items:center;gap:.5cqw;display:inline-flex}.ws-quiz-legend svg{width:1.6cqw;height:1.6cqw;color:var(--ws-accent)}.ws-quiz-bank{margin:0 0 1.4cqw}.ws-quiz-list{flex-direction:column;flex:1;gap:1.5cqw;margin:1.2cqw 0 0;padding:0;list-style:none;display:flex}.ws-quiz-q{break-inside:avoid;border-bottom:1px dashed #dbe3df;padding-bottom:1.4cqw}.ws-quiz-q:last-child{border-bottom:0}.ws-quiz-prompt{align-items:flex-start;gap:1.2cqw;display:flex}.ws-quiz-prompt p{color:#22383d;flex:1;font-size:1.6cqw;font-weight:600;line-height:1.45}.ws-quiz-no{background:var(--ws-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:3.2cqw;height:3.2cqw;font-size:1.5cqw;display:grid}.ws-quiz-tag{color:#6f817c;border:1px solid #d9e3df;border-radius:99px;flex-shrink:0;align-items:center;gap:.4cqw;padding:.3cqw .8cqw;font-size:1.05cqw;font-weight:800;display:inline-flex}.ws-quiz-tag svg{width:1.4cqw;height:1.4cqw;color:var(--ws-accent)}.ws-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8cqw 2cqw;margin:1cqw 0 0 4.4cqw;padding:0;font-size:1.5cqw;list-style:none;display:grid}.ws-quiz-options li{border:1px solid #dfe7e4;border-radius:.9cqw;align-items:center;gap:1cqw;min-width:0;padding:.55cqw .9cqw;display:flex}.ws-quiz-options li b{border:1.5px solid var(--ws-accent);width:2.4cqw;height:2.4cqw;color:var(--ws-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.2cqw;display:grid}.ws-quiz-options li.is-correct{border-color:var(--ws-accent);background:var(--ws-light);font-weight:800}.ws-quiz-options li.is-correct b{background:var(--ws-accent);color:#fff}.ws-quiz-locate{grid-template-columns:42% 1fr;align-items:center;gap:2cqw;margin:1cqw 0 0 4.4cqw;display:grid}.ws-quiz-locate .ws-quiz-options{grid-template-columns:1fr;margin:0}.ws-quiz-map{background:#f7faf9;border:1px solid #e1e8e5;border-radius:1cqw;width:100%;height:13cqw}.ws-quiz-tf{flex-wrap:wrap;align-items:center;gap:2cqw;margin:.9cqw 0 0 4.4cqw;font-size:1.45cqw;font-weight:700;display:flex}.ws-quiz-tf span{align-items:center;gap:.8cqw;display:inline-flex}.ws-quiz-tf i{border:1.5px solid var(--ws-accent);border-radius:.5cqw;width:2.4cqw;height:2.4cqw}.ws-quiz-tf .is-correct i{background:var(--ws-accent);box-shadow:inset 0 0 0 .4cqw #fff}.ws-quiz-tf em{color:var(--ws-accent);font-size:1.3cqw;font-style:normal;font-weight:700}.ws-quiz-order{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;margin:1cqw 0 0 4.4cqw;font-size:1.4cqw;font-weight:700;display:grid}.ws-quiz-order span{overflow-wrap:anywhere;border:1px solid #dfe7e4;border-radius:.9cqw;align-items:center;gap:.9cqw;min-width:0;padding:.7cqw;display:flex}.ws-quiz-order i{border:1.5px dashed var(--ws-accent);width:3cqw;height:3cqw;color:var(--ws-accent);border-radius:.6cqw;flex-shrink:0;place-items:center;font-style:normal;font-weight:800;display:grid}.ws-quiz-match{grid-template-columns:1fr 1fr;gap:3cqw;margin:1cqw 0 0 4.4cqw;font-size:1.45cqw;display:grid}.ws-quiz-match ol{gap:.8cqw;margin:0;padding:0;list-style:none;display:grid}.ws-quiz-match li{border:1px solid #dfe7e4;border-radius:.9cqw;align-items:center;gap:1cqw;padding:.55cqw .9cqw;display:flex}.ws-quiz-match li b{background:var(--ws-light);width:2.3cqw;height:2.3cqw;color:var(--ws-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.15cqw;display:grid}.ws-quiz-match ol:first-child li i{text-align:center;width:3cqw;height:2.6cqw;color:var(--ws-accent);border-bottom:1.5px solid #9fb2ac;margin-left:auto;font-style:normal;font-weight:800}.ws-quiz-line{margin:1.8cqw 0 0 4.4cqw}.ws-quiz-line i{border-bottom:1px dotted #a9b8b2;width:60%;height:1px;display:block}.ws-quiz-lines{margin:1.2cqw 0 0 4.4cqw}.ws-quiz-rubric{color:#4b6360;margin:.8cqw 0 0 6cqw;font-size:1.3cqw;list-style:outside}.ws-quiz-answer{color:var(--ws-accent);align-items:center;gap:.7cqw;margin:.8cqw 0 0 4.4cqw;font-size:1.35cqw;font-weight:800;display:flex}.ws-quiz-answer svg{width:1.7cqw;height:1.7cqw}.ws-quiz-keyline{background:var(--ws-light);border-radius:1cqw;flex-wrap:wrap;gap:.6cqw 1.4cqw;margin-top:1.2cqw;padding:1.1cqw 1.4cqw;font-size:1.25cqw;font-weight:700;display:flex}.ws-quiz-keyline b{color:var(--ws-accent);margin-right:1cqw}
