.workbook-access_page__ppxTL{min-height:100svh;max-width:1050px;margin:0 auto;padding:26px 28px 32px;font-family:var(--font-latin)}.workbook-access_header__4A5zQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.workbook-access_footer__uRubG a,.workbook-access_header__4A5zQ a{text-decoration:underline;text-underline-offset:4px;font-size:14px}.workbook-access_theme__PIP_X{min-width:44px;min-height:44px;border:1px solid var(--rule);border-radius:50%;background:var(--surface);color:var(--foreground);font-size:25px;cursor:pointer}.workbook-access_book__pIPPf{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid var(--rule);border-radius:16px;overflow:hidden;box-shadow:var(--poster-shadow)}.workbook-access_cover__HgOaT{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 24px;background:#202a66;color:#f8efd8;border-right:6px solid #d3af59;text-align:center}.workbook-access_greeting__6Mi7l{font-family:ICD Workbook Brush,Kaiti SC,serif;font-size:clamp(76px,9vw,110px);line-height:1.3}.workbook-access_cover__HgOaT p{margin:16px 0 0;font-size:21px}.workbook-access_cover__HgOaT .workbook-access_coverNote__OeE7n{font-size:15px;margin-top:5px;color:#e7d7b1}.workbook-access_formPanel__m2ImB{padding:34px 36px;background:var(--paper);color:var(--ink);color-scheme:light}.workbook-access_formPanel__m2ImB h1{margin:0 0 14px;font-size:29px;font-weight:750;line-height:1.2}.workbook-access_formPanel__m2ImB p{font-size:15px;line-height:1.55;margin:0 0 22px}.workbook-access_fields___pBAM{border:0;margin:0;padding:0;min-width:0}.workbook-access_fields___pBAM label{display:block;font-weight:650;font-size:14px;margin:22px 0 8px}.workbook-access_fields___pBAM input,.workbook-access_fields___pBAM select{display:block;width:100%;min-width:0;min-height:50px;border:1px solid #9599ad;border-radius:7px;background:#fffdf7;color:#202a50;padding:11px 12px;font:inherit;font-size:16px}.workbook-access_secondary__YYwul{display:block;margin-top:18px;padding:12px 16px;border:1px solid #9599ad;border-radius:7px;text-align:center;font-weight:650;text-decoration:none}.workbook-access_secondary__YYwul:hover{background:#edf0f8}.workbook-access_fields___pBAM small{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:#595b6b}.workbook-access_primary__tr_c5{display:block;width:100%;min-height:50px;margin-top:26px;padding:13px 18px;border-radius:7px;background:#315eaa;color:#fff;font-weight:700;font-size:16px;cursor:pointer}.workbook-access_primary__tr_c5:hover:not(:disabled){background:#264b8c}.workbook-access_google__WXeNR{text-align:center;text-decoration:none;margin-top:0}.workbook-access_formPanel__m2ImB .workbook-access_passwordAlternative__7QsS0{margin:24px 0 0;padding-top:20px;border-top:1px solid #202a6626;font-size:13px;color:#595b6b}.workbook-access_page__ppxTL button:disabled{opacity:.6;cursor:wait}.workbook-access_formPanel__m2ImB .workbook-access_note__wdnVi{margin:18px 0 0;font-size:13px;color:#595b6b}.workbook-access_formPanel__m2ImB .workbook-access_help__rpFLo{border-top:1px solid #202a6626;padding-top:18px;margin:22px 0 0;font-size:13px;color:#595b6b}.workbook-access_formPanel__m2ImB .workbook-access_error__OAgef{background:#fff0ed;color:#9b2628;border-left:3px solid #c91d20;padding:12px;border-radius:3px;font-size:14px;margin:18px 0 0}.workbook-access_footer__uRubG{display:flex;align-items:center;flex-direction:column;gap:12px;padding-top:24px;color:var(--muted);text-align:center}.workbook-access_footer__uRubG p{max-width:55ch;font-size:13px;line-height:1.55;margin:0}.workbook-access_page__ppxTL :is(input,select,button,a):focus-visible{outline:3px solid #558ce1;outline-offset:3px}.workbook-access_srOnly__qKq_u{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:680px){.workbook-access_page__ppxTL{max-width:540px;padding:20px 18px 26px}.workbook-access_book__pIPPf{grid-template-columns:1fr}.workbook-access_cover__HgOaT{padding:22px;border-right:0;border-bottom:5px solid #d3af59}.workbook-access_greeting__6Mi7l{font-size:60px}.workbook-access_cover__HgOaT p{margin-top:8px;font-size:18px}.workbook-access_formPanel__m2ImB{padding:26px 23px}}