.unit-sheets{display:none}@media print{.ss-page:has(.unit-sheets)>:not(main),main:has(>.unit-sheets)>:not(.unit-sheets){display:none!important}.unit-sheets{display:block}.unit-sheet{page:unitsheet;break-after:page;font:10pt/1.34 Georgia,serif;color:#000}.unit-sheet:last-child{break-after:auto}.unit-sheet h2{margin:0 0 4px;font-size:17pt}.unit-sheet h3{margin:7px 0 2px;font-size:11pt}.unit-sheet p{margin:0 0 3px}.unit-sheet ol,.unit-sheet ul{margin:0;padding-left:18px}.unit-sheet ol{list-style:decimal}.unit-sheet ul{list-style:disc}.unit-sheet li{margin:0 0 2px;break-inside:avoid}.unit-sheet dl>div{margin:0 0 2px}.unit-sheet dt{display:inline;font-weight:700}.unit-sheet dt:after{content:":"}.unit-sheet dd{display:inline;margin:0}.unit-sheet-kicker{font-size:8.5pt;text-transform:uppercase;letter-spacing:.08em}.unit-sheet-sample{font-style:italic}.unit-sheet-notes{min-height:22mm;margin-top:8px;padding:4px 6px;border:1px solid #000;border-radius:4px;font-size:8.5pt;font-weight:700}.unit-sheet-foot{margin-top:6px!important;font-size:8pt}}@page unitsheet{size:A4 portrait;margin:12mm}.unit-switch__label{margin:0 0 10px;color:var(--litsee-coral-ink);font-family:var(--litsee-font-ui);font-size:.875rem;font-weight:600}.unit-switch{display:grid;gap:12px}@media(min-width:640px){.unit-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}.unit-switch__option{position:relative;display:grid;gap:2px;padding:14px 18px 16px;border:2px solid var(--litsee-line-strong);border-radius:20px;background:var(--litsee-paper);box-shadow:0 4px 0 var(--litsee-sand);color:var(--litsee-ink);text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.unit-switch__option:hover{border-color:var(--litsee-coral-500);transform:translateY(-2px)}.unit-switch__option[aria-current]{border-color:var(--litsee-coral-500);background:linear-gradient(180deg,#fff 0%,var(--litsee-coral-soft) 100%);box-shadow:0 4px 0 var(--litsee-coral-700)}.unit-switch__option[aria-current]:after{position:absolute;top:14px;right:16px;width:10px;height:18px;border:solid var(--litsee-coral-ink);border-width:0 3px 3px 0;content:"";transform:rotate(45deg)}.unit-switch__option:focus-visible{outline:3px solid var(--litsee-focus);outline-offset:3px}.unit-switch__stage{font-family:var(--litsee-font-ui);font-size:1.25rem;font-weight:600}.unit-switch__title{font-family:var(--litsee-font-serif);font-size:1.05rem;font-weight:700;line-height:1.3}.unit-switch__years{color:var(--litsee-ink-soft);font-size:.875rem}@media(prefers-reduced-motion:reduce){.unit-switch__option{transition:none}.unit-switch__option:hover{transform:none}}.unit-board{display:flex;max-width:60rem;margin:0 auto;flex-direction:column;gap:1rem;text-align:left}.unit-board__kicker{font-size:clamp(.9rem,1.6vw,1.25rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.unit-board__read p{font-family:var(--font-serif, Georgia, serif);font-size:clamp(1.4rem,3.4vw,2.6rem);line-height:1.4}.unit-board__list{display:grid;gap:.75rem;padding-left:1.25em;list-style:disc;font-size:clamp(1.2rem,2.6vw,2rem);line-height:1.35}@media print{.unit-print{font:11pt/1.4 Georgia,serif;color:#000}.unit-print h2{margin:0 0 6px;font-size:18pt}.unit-print h3{margin:10px 0 3px;font-size:12pt}.unit-print p,.unit-print li{margin:0 0 4px}.unit-print ul,.unit-print ol{margin:0;padding-left:18px}.unit-print__kicker,.unit-print__small,.unit-print__foot{font-size:8.5pt;color:#333}.unit-print__foot{margin-top:10px}.unit-print__ticks{list-style:none;padding-left:0!important}.unit-print__ticks li{display:flex;gap:8px;align-items:flex-start}.unit-print__week li{margin-bottom:7px}.unit-print__mat{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0}.unit-print__mat dt{font-size:15pt;font-weight:700}.unit-print__mat dd{margin:0}.unit-print__big{font-size:13pt}.unit-print--dense{font-size:9.5pt;line-height:1.3}.unit-print--dense h3{margin-top:6px;font-size:10.5pt}.unit-print--dense li{margin-bottom:2px}}
