.promotion-editor{color:#173052;text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:36px;width:min(1160px,100% - 40px);margin:24px 0 36px;font:400 16px/1.5 system-ui,sans-serif;display:grid;margin-inline:auto!important}.promotion-editor--member{grid-template-columns:minmax(0,1fr);width:100%;max-width:760px;margin-inline:0!important}.promotion-editor *{box-sizing:border-box}.promotion-editor h2{margin:5px 0 22px;font-size:25px;line-height:1.2}.promotion-editor h3{margin:0 0 8px;font-size:20px;line-height:1.3}.promotion-step>span{color:#4269a5;letter-spacing:.04em;font-size:13px;font-weight:650}.promotion-fields{flex-direction:column;gap:17px;margin:0;display:flex}.promotion-editor label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.promotion-editor input,.promotion-editor textarea,.promotion-editor select{color:#173052;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #c4d1e3;border-radius:10px;padding:11px 12px;font:400 16px/1.45 system-ui,sans-serif}.promotion-editor textarea{resize:vertical}.promotion-editor input[type=file]{font-size:13px}.promotion-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.promotion-output{min-width:0}.promotion-text{min-height:250px;margin-bottom:15px}.promotion-editor button{color:#fff;cursor:pointer;white-space:normal;background:#215cbd;border:1px solid #215cbd;border-radius:10px;min-height:44px;padding:11px 16px;font:600 14px/1.4 system-ui,sans-serif}.promotion-editor button:disabled{opacity:.5;cursor:default}.promotion-editor .promotion-secondary{color:#215cbd;background:#fff;border-color:#c4d1e3}.promotion-editor :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #7aa8f5}.promotion-options{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.promotion-options button{color:#365174;background:#f1f5fb;border-color:#0000;flex:1;padding:10px 12px}.promotion-options button[aria-pressed=true]{color:#174eab;background:#e3eeff;border-color:#6e98df}.promotion-templates button{justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.promotion-swatch{border:1px solid #a7bddc;border-radius:4px;flex-shrink:0;width:16px;height:16px;display:inline-block}.promotion-swatch--classic{background:#edf4ff}.promotion-swatch--bold{background:#174cb8}.promotion-swatch--light{background:#fff;border-left:4px solid #326fe4}.promotion-card{background:#edf4ff;border:1px solid #d6e0ef;border-radius:16px;margin-bottom:18px;overflow:hidden}.promotion-card svg{width:100%;height:auto;display:block}.promotion-editor .promotion-note{color:#586a82;margin:12px 0;font-size:13px;font-weight:400;line-height:1.5}.promotion-actions{flex-wrap:wrap;gap:10px;display:flex}.promotion-save{background:#eef4ff;border:1px solid #cbdcf6;border-radius:14px;margin-top:27px;padding:22px}.promotion-save p{margin:8px 0 16px;font-size:15px}.promotion-save a,.promotion-member-link a{color:#174eab;text-decoration:underline}.promotion-message{overflow-wrap:anywhere;background:#f2f6ff;border-left:3px solid #326fe4;padding:12px}.promotion-import{background:#eef4ff;border:1px solid #a8c5f1;border-radius:12px;margin:20px 0;padding:20px}.promotion-import p{margin:8px 0}.promotion-import img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:72px;height:72px}.promotion-import-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}@media (width<=760px){.promotion-editor{grid-template-columns:minmax(0,1fr);gap:26px}.promotion-editor h2{font-size:23px}.promotion-save{padding:18px}.promotion-options button{flex-basis:25%;min-width:80px}}@media (width<=380px){.promotion-field-pair{grid-template-columns:1fr}}.promotion-form-fields{border:0;margin:0;padding:0;display:contents}.promotion-editor :is(#promotion-constructor,#promotion-data,#promotion-result){scroll-margin-top:100px}.promotion-jumps{display:none}.promotion-step .promotion-note{margin-top:-8px}.promotion-editor .promotion-field-hint{margin:-10px 0 0}.promotion-extra{background:#f8faff;border:1px solid #d6e0ef;border-radius:12px}.promotion-extra summary{cursor:pointer;min-height:48px;padding:16px;font-weight:650}.promotion-extra-fields{flex-direction:column;gap:17px;padding:0 16px 18px;display:flex}.promotion-photo-field{align-items:center;gap:14px;display:flex}.promotion-photo-field>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:0 0 72px}.promotion-photo-field>label{flex:1}.promotion-editor .promotion-preview-link{color:#174eab;min-height:44px;padding:10px 0;font-weight:600;text-decoration:underline;display:none}.promotion-editor input::-moz-placeholder{color:#61728a;opacity:1}.promotion-editor textarea::-moz-placeholder{color:#61728a;opacity:1}.promotion-editor input::placeholder,.promotion-editor textarea::placeholder{color:#61728a;opacity:1}@media (width<=760px){.promotion-jumps{z-index:3;background:#fff;border:1px solid #d6e0ef;border-radius:12px;gap:8px;padding:8px;display:flex;position:sticky;top:76px;box-shadow:0 4px 12px #1730520c}.promotion-jumps a{text-align:center;color:#174eab;background:#eef4ff;border-radius:8px;flex:1;min-height:44px;padding:10px;font-weight:650;text-decoration:none}.promotion-editor .promotion-preview-link{display:block}.promotion-photo-field{align-items:flex-start}.promotion-photo-field>img{flex-basis:52px;width:52px;height:52px}}.promotion-showcase[data-astro-cid-wu6zjadl]{color:#173052;width:calc(100% - 40px);max-width:1160px;margin:20px auto 42px}.promotion-showcase__heading[data-astro-cid-wu6zjadl]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.promotion-showcase__heading[data-astro-cid-wu6zjadl] .button[data-astro-cid-wu6zjadl]{flex-shrink:0}.promotion-showcase[data-astro-cid-wu6zjadl] h2[data-astro-cid-wu6zjadl]{margin:0 0 8px;font-size:24px;line-height:1.2}.promotion-showcase__heading[data-astro-cid-wu6zjadl] p[data-astro-cid-wu6zjadl]{color:#4a5e78;margin:0;font-size:16px;line-height:1.5}.promotion-showcase__cards[data-astro-cid-wu6zjadl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.promotion-showcase[data-astro-cid-wu6zjadl] figure[data-astro-cid-wu6zjadl]{min-width:0;margin:0}.promotion-showcase[data-astro-cid-wu6zjadl] img[data-astro-cid-wu6zjadl]{border:1px solid #d8e3f1;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #1837640c}.promotion-showcase__cards[data-astro-cid-wu6zjadl] a[data-astro-cid-wu6zjadl]{border-radius:14px;display:block}.promotion-showcase[data-astro-cid-wu6zjadl] a[data-astro-cid-wu6zjadl]:focus-visible,.promotion-showcase__cards[data-astro-cid-wu6zjadl]:focus-visible{outline-offset:4px;outline:3px solid #7aa8f5}.promotion-showcase[data-astro-cid-wu6zjadl] figcaption[data-astro-cid-wu6zjadl]{color:#586a82;justify-content:space-between;gap:10px;margin-top:10px;font-size:13px;line-height:1.4;display:flex}.promotion-showcase[data-astro-cid-wu6zjadl] figcaption[data-astro-cid-wu6zjadl] strong[data-astro-cid-wu6zjadl]{color:#173052;font-size:15px}.promotion-showcase__actions[data-astro-cid-wu6zjadl]{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.promotion-showcase__actions[data-astro-cid-wu6zjadl]>a[data-astro-cid-wu6zjadl]:not(.button){color:#215cbd;font-size:15px;text-decoration:underline}.promotion-showcase[data-astro-cid-wu6zjadl] .promotion-showcase__disclosure[data-astro-cid-wu6zjadl]{color:#586a82;max-width:850px;margin:18px 0 8px;font-size:12px;line-height:1.5}.promotion-showcase[data-astro-cid-wu6zjadl] .promotion-showcase__free[data-astro-cid-wu6zjadl]{color:#173052;margin:0;font-size:14px}.promotion-showcase__swipe[data-astro-cid-wu6zjadl]{display:none}.promotion-showcase__announcement[data-astro-cid-wu6zjadl]{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:32px;max-width:900px;display:grid}.promotion-showcase__text[data-astro-cid-wu6zjadl]{background:#f5f8ff;border:1px solid #d8e3f1;border-radius:18px;padding:30px}.promotion-showcase__text[data-astro-cid-wu6zjadl]>span[data-astro-cid-wu6zjadl]{color:#586a82;font-size:13px}.promotion-showcase__text[data-astro-cid-wu6zjadl] p[data-astro-cid-wu6zjadl]{margin:14px 0;font-size:19px;line-height:1.7}.promotion-showcase__text[data-astro-cid-wu6zjadl] a[data-astro-cid-wu6zjadl]{color:#215cbd;font-size:15px;text-decoration:underline}@media (width<=760px){.promotion-showcase[data-astro-cid-wu6zjadl]{margin-top:10px}.promotion-showcase__heading[data-astro-cid-wu6zjadl]{flex-direction:column;align-items:stretch;gap:16px}.promotion-showcase__heading[data-astro-cid-wu6zjadl] p[data-astro-cid-wu6zjadl]{font-size:15px}.promotion-showcase__cards[data-astro-cid-wu6zjadl]{scroll-snap-type:x mandatory;gap:16px;margin-inline:-3px;padding:3px 3px 12px;display:flex;overflow:auto}.promotion-showcase[data-astro-cid-wu6zjadl] figure[data-astro-cid-wu6zjadl]{scroll-snap-align:start;flex:0 0 min(82vw,340px)}.promotion-showcase[data-astro-cid-wu6zjadl] figcaption[data-astro-cid-wu6zjadl]{flex-wrap:wrap;gap:4px}.promotion-showcase__swipe[data-astro-cid-wu6zjadl]{color:#586a82;margin:4px 0!important;font-size:13px!important;display:block!important}.promotion-showcase__actions[data-astro-cid-wu6zjadl]{gap:16px;margin-top:18px}.promotion-showcase__announcement[data-astro-cid-wu6zjadl]{grid-template-columns:minmax(0,1fr)}.promotion-showcase__text[data-astro-cid-wu6zjadl]{padding:22px}.promotion-showcase__text[data-astro-cid-wu6zjadl] p[data-astro-cid-wu6zjadl]{font-size:17px}.promotion-showcase__small-card[data-astro-cid-wu6zjadl]{display:none}}.tool-next-note[data-astro-cid-pb3evovt]{font-size:.9rem}@media print{.tool-next-step[data-astro-cid-pb3evovt]{display:none!important}}.rate-calculator[data-astro-cid-rrqrpqlx]{background:#f5f9fa;border:1px solid #cddfe3;border-radius:24px;padding:clamp(20px,4vw,36px)}.rate-calculator[data-astro-cid-rrqrpqlx] h2[data-astro-cid-rrqrpqlx]{margin-top:0}fieldset[data-astro-cid-rrqrpqlx]{border:0;min-width:0;margin:0;padding:0}.rate-fields[data-astro-cid-rrqrpqlx],.rate-results[data-astro-cid-rrqrpqlx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}label[data-astro-cid-rrqrpqlx]{margin-bottom:8px;font-weight:650;line-height:1.4;display:block}input[data-astro-cid-rrqrpqlx]{box-sizing:border-box;color:#17383f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #819ba1;border-radius:10px;padding:12px 14px;display:block}input[data-astro-cid-rrqrpqlx]:focus-visible{outline-offset:3px;outline:3px solid #167c86}small[data-astro-cid-rrqrpqlx]{color:#435b60;margin-top:8px;line-height:1.5;display:block}.rate-results[data-astro-cid-rrqrpqlx] div[data-astro-cid-rrqrpqlx]{border-top:1px solid #cddfe3;padding-top:16px}dt[data-astro-cid-rrqrpqlx]{font-size:15px;line-height:1.5}dd[data-astro-cid-rrqrpqlx]{overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(20px,3vw,25px);font-weight:700}#rate-status[data-astro-cid-rrqrpqlx]{margin-top:28px}.rate-print-only[data-astro-cid-rrqrpqlx]{display:none}@media print{.rate-print-only[data-astro-cid-rrqrpqlx]{font-size:10pt;display:block}.rate-results[data-astro-cid-rrqrpqlx]{grid-template-columns:1fr 1fr;gap:6mm}.rate-results[data-astro-cid-rrqrpqlx] dd[data-astro-cid-rrqrpqlx]{font-size:16pt}}@media (width<=620px){.rate-fields[data-astro-cid-rrqrpqlx],.rate-results[data-astro-cid-rrqrpqlx]{grid-template-columns:1fr}}.message-print-copy[data-astro-cid-y6r5zj7e]{display:none}@media print{#message-result[data-astro-cid-y6r5zj7e]>[data-astro-cid-y6r5zj7e]:not(.message-print-copy){display:none!important}.message-print-copy[data-astro-cid-y6r5zj7e]{display:block}#message-print-text[data-astro-cid-y6r5zj7e]{white-space:pre-wrap;font-size:12pt}}.exam-audience{background:#fff;border:1px solid #cddfe3;border-radius:12px;margin-block:18px;padding:18px}.exam-audience h3{margin:0 0 8px;font-size:1.05rem}.exam-audience p{margin:8px 0 14px}.exam-topic-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.exam-topic-toolbar output,#exam-undo{font-size:14px}#exam-form>fieldset{margin-top:0}#exam-settings{background:#fff;border:1px solid #819ba1;border-radius:12px;margin-block:1rem;padding:0 16px}#exam-settings>summary{cursor:pointer;padding-block:14px;font-weight:650}#exam-settings>summary small{margin:4px 0 0;font-weight:400}#exam-settings>summary:focus-visible{outline-offset:3px;outline:3px solid #167c86}#exam-settings[open]>summary{border-bottom:1px solid #cddfe3;margin-bottom:12px}#exam-template-info{font-size:.9rem}#exam-result details>summary,#exam-paste>summary{cursor:pointer;padding-block:.75rem}#exam-result .exam-criterion{white-space:pre-line;overflow-wrap:anywhere}.tool-plan-notes{overflow-wrap:anywhere;font-size:.9rem}#exam-result .tool-table{table-layout:auto}#exam-result .tool-table td{overflow-wrap:anywhere}#exam-calendar-settings{margin-block:1rem}#exam-extra{margin-block:.75rem}#exam-extra>summary{cursor:pointer;padding-block:.5rem}@media print{#exam-result,#exam-result *{font-family:Arial,sans-serif}#exam-result .tool-plan-notes p{font-size:10pt}}@font-face{font-family:MarckScript;src:url(/fonts/MarckScript-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.teaching-tool .maker-card{background:#fff;border:1px solid #bdd2d7;border-radius:12px;margin:24px 0;padding:18px}.maker-card legend{padding:0 8px}.maker-card .tool-actions{margin-bottom:0}.maker-upload{cursor:pointer;align-items:center;position:relative;margin:0!important;display:inline-flex!important}.maker-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.maker-upload:focus-within{outline-offset:3px;outline:3px solid #167c86}.maker-image-preview{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:160px;margin-bottom:12px}.compact-sheet{-moz-column-gap:8mm;-moz-column-rule:1px solid #e1e9eb;column-rule:1px solid #e1e9eb;column-gap:8mm}.sheet-task{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:3mm;padding-bottom:5mm;line-height:1.5}.article-body .teaching-tool .sheet-task{margin-bottom:3mm}.article-body .teaching-tool .sheet-task .sheet-text{font-size:inherit;line-height:inherit;margin:0 0 3mm}.article-body .teaching-tool .sheet-name{font-size:11pt}.sheet-task .sheet-text{font-size:inherit;white-space:pre-wrap;line-height:inherit;margin:0 0 3mm}.sheet-task img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:55mm;margin:2mm 0;display:block}.solution-line{border-bottom:1px solid #9ab0b4;height:7mm}.sheet-name{font-size:11pt;line-height:1.8}.crossword-grid{border-collapse:collapse;table-layout:fixed;width:100%;max-width:170mm;margin:16px auto 24px}.crossword-grid td{border:0;padding:0;position:relative}.crossword-grid td:before{content:"";padding-top:100%;display:block}.crossword-grid .crossword-cell{border:1px solid #17383f}.crossword-cell span{font-size:var(--cross-letter-size,12pt);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.crossword-cell sup{z-index:1;font-size:8px;line-height:1.1;position:absolute;top:0;left:2px}.crossword-clues p{margin:4px 0;font-size:15px}.quiz-player .quiz-question{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #cddfe3;margin-top:24px;padding-bottom:16px}.teaching-tool .quiz-option{align-items:baseline;gap:12px;padding:8px 0;font-weight:400!important;display:flex!important}.teaching-tool .quiz-option input[type=radio]{flex:none;width:18px;height:18px;margin:0;padding:0}.quiz-feedback{background:#f5f9fa;padding:10px}.quiz-score{font-size:20px;font-weight:650}.quiz-print-blank{display:none}.handwriting-row{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;height:auto;display:block;overflow:visible}.math-problems{-moz-column-gap:12mm;grid-template-columns:repeat(2,minmax(0,1fr));gap:8mm 12mm;padding-left:8mm;font-size:16px;display:grid}.math-problems li{-moz-column-break-inside:avoid;break-inside:avoid;white-space:normal;padding-left:1mm}.article-body .teaching-tool .math-problems li{font-size:inherit;padding-left:1mm}.article-body .teaching-tool .math-problems li:before{content:none}@media screen and (width<=620px){.compact-sheet{-moz-column-count:1!important;column-count:1!important}.math-problems{grid-template-columns:1fr}.teaching-tool .maker-card{padding:12px}}@media print{body:has([data-maker] .tool-print){margin:0!important;padding:0!important}.compact-sheet{-moz-column-fill:balance;column-fill:balance}.sheet-task p,.exercise-answers p{font-size:inherit}.article-body .teaching-tool .exercise-answers p{font-size:11pt}.crossword-grid{-moz-column-break-inside:avoid;break-inside:avoid;width:160mm}.crossword-cell span{font-size:var(--cross-letter-size,12pt)}.crossword-clues p{font-size:11pt}.quiz-player input[type=text]{display:none!important}.quiz-print-blank{border-bottom:1px solid #819ba1;height:10mm;display:block}.quiz-player input[type=radio]{appearance:none;border:1px solid #17383f;border-radius:50%;width:4mm;height:4mm;background:0 0!important}.math-problems{font-size:13pt;display:grid}.handwriting-row{print-color-adjust:exact;max-width:174mm}}.crossword-scroll{max-width:100%;overflow-x:auto}.quiz-choice-editor{border-bottom:1px solid #cddfe3;padding:12px 0}.math-answer-grid{-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;display:grid}.article-body .teaching-tool .math-answer-grid p{margin:0;font-size:11pt}@media screen{.crossword-grid{max-width:none;width:calc(var(--cross-columns) * 40px)!important}.crossword-cell sup{font-size:10px}}@media screen and (width<=620px){.math-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.crossword-scroll{overflow:visible}}.flashcard-tool[data-astro-cid-zxbedtgw]{background:#f6f9f9}.cards-toolbar[data-astro-cid-zxbedtgw],.cards-row-heading[data-astro-cid-zxbedtgw],.cards-study-meta[data-astro-cid-zxbedtgw]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cards-toolbar[data-astro-cid-zxbedtgw]{flex-wrap:wrap;margin:20px 0}.cards-modes[data-astro-cid-zxbedtgw]{background:#eaf1f2;border:1px solid #d5e2e4;border-radius:12px;gap:4px;padding:4px;display:flex}.cards-modes[data-astro-cid-zxbedtgw] button[data-astro-cid-zxbedtgw]{color:#36575d;background:0 0;border:0;border-radius:8px;min-height:44px;padding:8px 18px}.cards-modes[data-astro-cid-zxbedtgw] button[data-astro-cid-zxbedtgw][aria-pressed=true]{color:#17383f;background:#fff;font-weight:650;box-shadow:0 1px 4px #17383f15}#cards-count[data-astro-cid-zxbedtgw],.cards-order-hint[data-astro-cid-zxbedtgw],.cards-study-meta[data-astro-cid-zxbedtgw]{color:#52686c;font-size:14px}#cards-import[data-astro-cid-zxbedtgw]{background:#fff;border:1px solid #d5e2e4;border-radius:12px;padding:0 16px}#cards-import[data-astro-cid-zxbedtgw] summary[data-astro-cid-zxbedtgw]{cursor:pointer;padding:14px 0;font-weight:650}#cards-import[data-astro-cid-zxbedtgw][open] summary[data-astro-cid-zxbedtgw]{margin-bottom:10px}#cards-list[data-astro-cid-zxbedtgw]{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.cards-row[data-astro-cid-zxbedtgw]{background:#fff;border:1px solid #cddfe3;border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:4px;padding:14px 16px 10px 8px;display:grid}.flashcard-tool[data-astro-cid-zxbedtgw] .cards-row[data-astro-cid-zxbedtgw]:before,.flashcard-tool[data-astro-cid-zxbedtgw] .cards-removed:before{display:none}.flashcard-tool[data-astro-cid-zxbedtgw] .cards-removed{padding:0}.cards-row-content[data-astro-cid-zxbedtgw]{min-width:0}.cards-row-heading[data-astro-cid-zxbedtgw]{margin-bottom:8px}.cards-number[data-astro-cid-zxbedtgw]{color:#52686c;white-space:nowrap;font-size:13px}.cards-row-actions[data-astro-cid-zxbedtgw]{gap:2px;display:flex}.cards-icon[data-astro-cid-zxbedtgw]{color:#52686c;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;min-height:40px;padding:4px;display:inline-flex}.cards-icon[data-astro-cid-zxbedtgw]:hover:not(:disabled){color:#126a73;background:#edf5f5}.cards-handle[data-astro-cid-zxbedtgw]{cursor:grab;touch-action:none;align-self:start}.cards-ghost[data-astro-cid-zxbedtgw]{opacity:.35;border-color:#167c86}.cards-pair-fields[data-astro-cid-zxbedtgw]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.flashcard-tool[data-astro-cid-zxbedtgw] .cards-pair-fields[data-astro-cid-zxbedtgw] label[data-astro-cid-zxbedtgw]{color:#52686c;margin:0;font-size:13px;font-weight:500}.flashcard-tool[data-astro-cid-zxbedtgw] .cards-pair-fields[data-astro-cid-zxbedtgw] textarea[data-astro-cid-zxbedtgw]{resize:vertical;border-color:#cddfe3;min-height:72px;margin:6px 0 4px;padding:10px 12px;font-size:16px;line-height:1.5}.cards-pair-fields[data-astro-cid-zxbedtgw] textarea[data-astro-cid-zxbedtgw][aria-invalid=true]{border-color:#9b2424}.cards-editor-actions[data-astro-cid-zxbedtgw]{top:calc(var(--site-header-space,73px) + 8px);z-index:2;background:#f6f9f9;border:1px solid #d5e2e4;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;padding:8px;position:sticky}.cards-pair-fields[data-astro-cid-zxbedtgw] textarea[data-astro-cid-zxbedtgw],.cards-row[data-astro-cid-zxbedtgw],#cards-undo[data-astro-cid-zxbedtgw]{scroll-margin-top:calc(var(--site-header-space,73px) + 120px)}#cards-undo-bar[data-astro-cid-zxbedtgw]{background:#e6f2ef;border-radius:10px;padding:10px 14px}#cards-undo[data-astro-cid-zxbedtgw],#cards-forget[data-astro-cid-zxbedtgw]{text-underline-offset:3px;color:#126a73;background:0 0;border:0;padding:8px 0;text-decoration:underline}#cards-study[data-astro-cid-zxbedtgw]{scroll-margin-top:100px}#cards-progress[data-astro-cid-zxbedtgw]{accent-color:#167c86;width:100%;height:5px;margin:12px 0 18px}.flashcard-face[data-astro-cid-zxbedtgw]{text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #cddfe3;border-radius:18px;place-content:center;min-height:210px;margin:0;padding:28px;font-size:clamp(20px,3vw,28px);display:grid;box-shadow:0 6px 20px #17383f08}.cards-study-actions[data-astro-cid-zxbedtgw]{justify-content:center}.cards-export-actions[data-astro-cid-zxbedtgw]{border-top:1px solid #d5e2e4;padding-top:18px}#cards-draft-controls[data-astro-cid-zxbedtgw]{color:#52686c;margin-top:18px;font-size:13px}#cards-draft-status[data-astro-cid-zxbedtgw]{margin-bottom:0}#cards-result[data-astro-cid-zxbedtgw] .card-pair{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #819ba1;grid-template-columns:1fr 1fr;margin:12px 0;display:grid}#cards-result[data-astro-cid-zxbedtgw] .card-side{white-space:pre-wrap;overflow-wrap:anywhere;align-content:center;min-width:0;min-height:100px;margin:0;padding:14px;display:grid}#cards-result[data-astro-cid-zxbedtgw] .card-side+.card-side{border-left:1px dashed #819ba1}#cards-result[data-astro-cid-zxbedtgw] .card-label{color:#52686c;margin-bottom:8px;font-size:11px}@media screen{#cards-result[data-astro-cid-zxbedtgw]{display:none}}@media (width<=620px){.cards-pair-fields[data-astro-cid-zxbedtgw]{grid-template-columns:1fr;gap:10px}.cards-row[data-astro-cid-zxbedtgw]{grid-template-columns:28px minmax(0,1fr);padding:8px 8px 12px 2px}.cards-handle[data-astro-cid-zxbedtgw]{width:28px}.cards-row-heading[data-astro-cid-zxbedtgw]{flex-wrap:wrap;gap:0}.cards-row-actions[data-astro-cid-zxbedtgw]{margin-left:auto}.cards-icon[data-astro-cid-zxbedtgw]{min-height:44px}.cards-row-actions[data-astro-cid-zxbedtgw] .cards-icon[data-astro-cid-zxbedtgw]{width:40px}.cards-modes[data-astro-cid-zxbedtgw] button[data-astro-cid-zxbedtgw]{padding-inline:14px}.cards-study-actions[data-astro-cid-zxbedtgw]{gap:6px}.cards-study-actions[data-astro-cid-zxbedtgw] .button[data-astro-cid-zxbedtgw]{padding-inline:10px;font-size:14px}.cards-export-actions[data-astro-cid-zxbedtgw] .button[data-astro-cid-zxbedtgw]{width:100%}.cards-editor-actions[data-astro-cid-zxbedtgw] .button[data-astro-cid-zxbedtgw]{flex:1;min-width:0;padding:10px 8px;font-size:14px}}@media print{#cards-result[data-astro-cid-zxbedtgw] .card-page+.card-page{-moz-column-break-before:page;break-before:page}#cards-result[data-astro-cid-zxbedtgw] .card-page h3{margin:0 0 5mm;font-size:14pt}#cards-result[data-astro-cid-zxbedtgw] .card-pair{height:62mm;margin:0 0 5mm}#cards-result[data-astro-cid-zxbedtgw] .card-side{padding:5mm;font-size:11pt;line-height:1.35}}.template-preview{border:1px solid #cddfe3;border-radius:12px;width:100%;height:auto}.tool-library-actions{margin-top:16px}@media print{[data-library-actions],[data-library-status]{display:none!important}}.tool-hero{padding:24px 0 8px}.tool-hero h1{margin:16px 0 0;font-size:clamp(28px,4vw,40px)}.tool-body{padding-top:0}.article-hero.promotion-hero{padding:20px 0 8px}.article-hero.promotion-hero h1{margin:12px 0 0;font-size:clamp(27px,3.3vw,38px)}.article-body.promotion-body{padding-top:0}.tool-body>.teaching-tool{margin-top:16px}.tool-guide-intro{margin-top:48px}.tool-guide-intro .article-meta{margin-bottom:24px}.tool-print-empty,.quiz-student-footer{display:none}.quiz-student .site-header :is(.desktop-nav,.site-header__actions,.mobile-menu),.quiz-student .site-footer,.quiz-student main>:not(.article-body):not(.article-hero):not(.quiz-student-footer),.quiz-student .article-hero .shell>:not(h1),.quiz-student .article-body>:not(.teaching-tool),.quiz-student [data-maker]>:is(h2,p:not([data-status])){display:none!important}@media screen{.quiz-student [data-result]>h3{display:none}}.quiz-student .quiz-student-footer{text-align:center;padding:16px;display:block}.quiz-student .quiz-student-footer button{color:#435b60;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.quiz-student .teaching-tool{margin-top:8px}@media print{.quiz-student-footer{display:none!important}}
