@font-face{font-family:display;src:url(../media/cormorant_garamond_latin_wght_normal-s.p.0jvcp-grhfvvq.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.display_9ec875a4-module__SI5ltq__className{font-family:display,display Fallback}.display_9ec875a4-module__SI5ltq__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:text;src:url(../media/eb_garamond_latin_wght_normal-s.p.1onut6oglsyox.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:text;src:url(../media/eb_garamond_latin_wght_italic-s.p.0xjoq3snsbv6s.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:italic}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.0%;size-adjust:85.52%}.text_2f647665-module__kyCAQq__className{font-family:text,text Fallback}.text_2f647665-module__kyCAQq__variable{--font-text:"text", "text Fallback"}
@font-face{font-family:school;src:url(../media/abeezee_latin_400_normal-s.p.32rtu6b7e2w0t.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:school Fallback;src:local(Arial);ascent-override:85.43%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:107.69%}.school_aae3aca4-module__PxajMq__className{font-family:school,school Fallback;font-weight:400}.school_aae3aca4-module__PxajMq__variable{--font-school:"school", "school Fallback"}
.worksheet-header{justify-content:space-between;align-items:flex-end;gap:10mm;padding-bottom:6mm;display:flex}.worksheet-kicker{color:var(--blatt-akzent,#d9583d);font:700 8pt var(--sheet-digits);letter-spacing:.08em;text-transform:uppercase}.worksheet-header h2{letter-spacing:-.04em;margin:2mm 0 0;font-size:22pt;line-height:1.05}.worksheet-header h2.is-long-title{font-size:16pt}.student-fields{flex:1 1 0;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:4mm 2mm;min-width:62mm;max-width:90mm;font-size:8pt;display:grid}.student-fields span{display:contents}.student-fields i{border-bottom:.35mm solid var(--blatt-tinte,#17364a);height:5mm}.student-fields span:first-child i{grid-column:2/-1}.student-fields span:nth-child(2) i{margin-right:4mm}.student-fields span:nth-child(2):last-child i{grid-column:2/-1;margin-right:0}.worksheet-rule{border-top:.5mm solid var(--blatt-tinte,#17364a);border-bottom:.2mm solid var(--blatt-linie,#8ea5b2);font:700 7.5pt var(--sheet-digits);justify-content:space-between;gap:4mm;padding:2.4mm 3mm;display:flex}.worksheet-rule>span:first-child{white-space:nowrap;flex:none}.worksheet-footer{border-top:.2mm solid var(--blatt-fuss-linie,#9fb1ba);color:var(--blatt-leise,#527083);font:700 7pt var(--sheet-digits);text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:3mm;display:flex}.variant-badge{vertical-align:.3mm;border:.3mm solid var(--blatt-akzent,#d9583d);letter-spacing:.02em;border-radius:99px;align-items:center;gap:1mm;margin-left:2mm;padding:.3mm 1.8mm;font-size:9.5pt;line-height:1;display:inline-flex}.badge-stars{gap:.2mm;display:inline-flex}.badge-stars svg{width:3.2mm;height:3.2mm;fill:var(--blatt-akzent,#d9583d)}.has-qr>.worksheet-header{padding-right:calc(var(--qr-size,17mm) + 6mm);gap:5mm;position:relative}.sheet-qr-box{right:0;bottom:calc(6mm - var(--qr-quiet,0mm));flex-direction:row-reverse;align-items:flex-end;gap:.6mm;display:flex;position:absolute}.sheet-qr{width:var(--qr-size,17mm);height:var(--qr-size,17mm);display:block}.sheet-qr-box small{color:var(--blatt-leise,#527083);font:700 6pt var(--sheet-text);text-transform:uppercase;letter-spacing:.06em;writing-mode:vertical-rl;transform:rotate(180deg)}.licensed-school{align-items:center;gap:2mm;min-width:0;max-width:58%;font-size:7.5pt;line-height:1.25;display:flex}.licensed-school>span{overflow-wrap:anywhere}.licensed-school img{object-fit:contain;flex-shrink:0;width:auto;max-width:18mm;height:auto;max-height:6mm}.licensed-source{white-space:nowrap;flex-shrink:0;font-size:7pt}
