.yws.w14{color:var(--ya-ink);font-family:var(--ya-font)}.yws.w14 .crumb{font:600 13px var(--ya-font);color:var(--ya-ink-2);margin:0 0 6px}.w14-head{display:flex;align-items:center;gap:18px;margin:0 0 26px}.w14-head h1{margin:0;font:800 44px/1.1 var(--ya-font);letter-spacing:-0.02em;color:var(--ya-ink)}.w14-head p{margin:10px 0 0;font:600 16px/1.4 var(--ya-font);color:var(--ya-ink-2)}.w14-say{font:700 19px/1.2 var(--font-hand,'Kalam',cursive);color:var(--ya-ink);margin-top:6px}.w14-yum{flex:none;width:104px;height:104px;display:flex;align-items:flex-end;justify-content:center}.w14-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:28px;align-items:start}.w14-card{border:2.5px solid var(--ya-ink);border-radius:var(--ya-r-xl);box-shadow:0 5px 0 var(--ya-ink);background:var(--ya-card);padding:26px 26px 28px;box-sizing:border-box}.w14-step{margin:0 0 28px}.w14-step:last-child{margin:0}.w14-step h2{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font:800 20px/1.2 var(--ya-font);letter-spacing:-0.01em}.w14-step h2 i{font:700 22px var(--font-hand,'Kalam',cursive);font-style:normal;color:var(--ya-amber)}.w14-sub{font:700 13px var(--ya-font);color:var(--ya-ink-2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.w14-topics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px}.w14-t{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:14px 16px;border:2px solid var(--ya-ink);border-radius:var(--ya-r-lg);background:#fff;box-shadow:0 3px 0 var(--ya-ink);font:800 16px/1.25 var(--ya-font);color:var(--ya-ink);cursor:pointer}.w14-t small{display:block;font:600 13px/1.3 var(--ya-font);color:var(--ya-ink-2);margin-top:3px}.w14-t[aria-pressed=true]{background:var(--ya-amber);transform:translateY(2px);box-shadow:0 1px 0 var(--ya-ink)}.w14-t[aria-pressed=true] small{color:var(--ya-ink)}.w14-t svg{flex:none}.w14-more{display:flex;flex-wrap:wrap;gap:8px 18px;font:700 15px var(--ya-font)}.w14-more a{color:var(--ya-ink);text-decoration:underline;text-underline-offset:3px}.w14-seg{display:flex;border:2px solid var(--ya-ink);border-radius:var(--ya-r-lg);box-shadow:0 3px 0 var(--ya-ink);overflow:hidden;background:#fff;margin:0 0 16px}.w14-seg button{flex:1;padding:13px 0;border:0;border-left:2px solid var(--ya-ink);background:none;font:800 17px var(--ya-font);color:var(--ya-ink);cursor:pointer}.w14-seg button:first-child{border-left:0}.w14-seg button[aria-pressed=true]{background:var(--ya-ink);color:#fff}.w14-seg button span{display:block;font:600 12px var(--ya-font);opacity:.8}.w14-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px;border:2.5px solid var(--ya-ink);border-radius:var(--ya-r-lg);background:var(--ya-amber);box-shadow:0 5px 0 var(--ya-ink);font:800 20px var(--ya-font);color:var(--ya-ink);cursor:pointer}.w14-go[disabled]{background:#fff;color:var(--ya-ink-2);cursor:default}.w14-note{margin:12px 0 0;text-align:center;font:700 17px var(--font-hand,'Kalam',cursive);color:var(--ya-ink)}.w14-pv{position:sticky;top:20px}.w14-pvlab{display:flex;justify-content:space-between;font:700 14px var(--ya-font);margin:0 0 10px}.w14-paper{background:#fff;border:1px solid #d8d2c4;box-shadow:0 8px 24px rgba(28,25,23,.12);padding:30px 32px 34px;font-family:'Times New Roman',Times,serif;color:#111;min-height:540px;box-sizing:border-box}.w14-paper .ph{display:flex;justify-content:space-between;border-bottom:2px solid #111;padding-bottom:8px;margin-bottom:14px;font:700 12px Arial,sans-serif;letter-spacing:.03em}.w14-paper h3{font:700 20px/1.2 Arial,sans-serif;margin:0 0 4px;letter-spacing:-0.01em}.w14-paper .pm{font:13px Arial,sans-serif;margin:0 0 16px;color:#333}.w14-q{display:grid;grid-template-columns:26px 1fr;gap:4px;margin:0 0 16px;font-size:15px;line-height:1.4}.w14-q b{font:700 14px Arial,sans-serif}.w14-q .ln{grid-column:2;border-bottom:1px dotted #777;height:20px}.w14-q .mk{grid-column:2;text-align:right;font:700 13px Arial,sans-serif}.w14-blank{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:420px;font:700 22px/1.3 var(--font-hand,'Kalam',cursive);color:var(--ya-ink)}.w14-blank .ln{width:70%;height:10px;border-bottom:1px solid #e2ddd2;margin:6px 0}.w14-done h2{margin:0 0 6px;font:800 28px/1.15 var(--ya-font);letter-spacing:-0.02em}.w14-done p{margin:0 0 22px;font:600 15px/1.4 var(--ya-font);color:var(--ya-ink-2)}.w14-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 16px}.w14-big{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:20px;border:2.5px solid var(--ya-ink);border-radius:var(--ya-r-lg);box-shadow:0 5px 0 var(--ya-ink);background:#fff;font:800 20px var(--ya-font);color:var(--ya-ink);cursor:pointer}.w14-big.o{background:var(--ya-amber)}.w14-big small{font:600 14px/1.35 var(--ya-font);color:var(--ya-ink)}.w14-snap{display:flex;align-items:center;gap:12px;padding:16px 0 0;border-top:2px dashed var(--ya-ink);font:700 16px var(--ya-font)}.w14-snap a{color:var(--ya-ink);text-decoration:underline;text-underline-offset:3px}.w14-back{display:inline-block;margin-top:18px;font:700 15px var(--ya-font);color:var(--ya-ink)}.w14-list{margin:44px 0 0}.w14-list h2{margin:0 0 12px;font:800 24px var(--ya-font);letter-spacing:-0.02em}.w14-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 110px 24px;gap:14px;align-items:center;padding:15px 4px;border-top:2px solid var(--ya-ink);font:600 15px var(--ya-font)}.w14-row:last-child{border-bottom:2px solid var(--ya-ink)}.w14-row b{font-weight:800;font-size:16px}.w14-row .s{font-weight:800;text-align:right}.w14-row .d{color:var(--ya-ink-2);text-align:right}@media(max-width:767px){.w14-head h1{font-size:32px}.w14-head p{font-size:14px}.w14-yum{width:76px;height:76px}.w14-head{gap:10px}.w14-grid{grid-template-columns:1fr;gap:24px}.w14-pv{position:static}.w14-card{padding:20px 16px 22px}.w14-topics{grid-template-columns:1fr}.w14-two{grid-template-columns:1fr}.w14-paper{padding:20px 18px;min-height:0}.w14-blank{height:220px}.w14-row{grid-template-columns:minmax(0,1fr) 54px 70px;font-size:14px}.w14-row svg{display:none}}.w14-row .s{white-space:nowrap}.w15-mode{margin:0 0 24px}.w15-mode button{padding:15px 0;font-size:17px}.w15-search{display:flex;align-items:center;gap:10px;padding:0 16px;height:54px;border:2px solid var(--ya-ink);border-radius:var(--ya-r-lg);background:#fff;box-shadow:0 3px 0 var(--ya-ink);margin:0 0 14px;font:600 16px var(--ya-font)}.w15-search span{flex:1;color:var(--ya-ink)}.w15-search span.ph{color:var(--ya-ink-2)}.w15-subj{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 22px;font:700 15px var(--ya-font)}.w15-subj a{color:var(--ya-ink);text-decoration:none;padding:6px 0;border-bottom:3px solid transparent}.w15-subj a.on{border-color:var(--ya-amber);font-weight:800}.w15-ws{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.w15-ws button{padding:10px 14px;border:2px solid var(--ya-ink);border-radius:var(--ya-r);background:#fff;box-shadow:0 2px 0 var(--ya-ink);font:700 15px var(--ya-font);color:var(--ya-ink)}.w15-ws button[aria-pressed=true]{background:var(--ya-amber)}.w15-g{border-top:2px solid var(--ya-ink)}.w15-g:last-of-type{border-bottom:2px solid var(--ya-ink)}.w15-gh{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 4px;background:none;border:0;font:800 17px var(--ya-font);color:var(--ya-ink);text-align:left}.w15-gh small{font:600 14px var(--ya-font);color:var(--ya-ink-2);margin-left:8px}.w15-gh svg{transition:none}.w15-g.open .w15-gh svg{transform:rotate(90deg)}.w15-tr{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 8px;border:0;border-top:1px solid var(--ya-line-2);background:none;font:600 16px/1.3 var(--ya-font);color:var(--ya-ink);text-align:left}.w15-tr .bx{flex:none;width:22px;height:22px;border:2px solid var(--ya-ink);border-radius:6px;background:#fff;display:grid;place-items:center}.w15-tr[aria-pressed=true]{font-weight:800}.w15-tr[aria-pressed=true] .bx{background:var(--ya-ink);color:#fff}.w15-tr .nm{flex:1}.w15-tr mark{background:none;color:var(--ya-ink);font-weight:800;text-decoration:underline;text-decoration-color:var(--ya-amber);text-decoration-thickness:3px}.w15-weak{font:700 15px var(--font-hand,'Kalam',cursive);color:var(--ya-red);white-space:nowrap}.w15-tr .sg{font:600 13px var(--ya-font);color:var(--ya-ink-2);white-space:nowrap}.w15-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 0;font:800 16px var(--ya-font)}.w15-bar a{font-weight:700;color:var(--ya-ink)}.w15-mt{border-top:2px solid var(--ya-ink);padding:14px 0}.w15-mt:last-of-type{border-bottom:2px solid var(--ya-ink)}.w15-mh{display:flex;align-items:center;gap:12px;font:800 17px var(--ya-font)}.w15-mh .nm{flex:1}.w15-mh .lost{font:800 15px var(--ya-font);white-space:nowrap}.w15-ms{margin:4px 0 0 34px;font:600 14px/1.45 var(--ya-font);color:var(--ya-ink-2)}.w15-ms b{color:var(--ya-ink)}.w15-lost{display:block;margin:0 0 6px;font:700 15px var(--font-hand,'Kalam',cursive);color:var(--ya-red)}@media(max-width:767px){.w15-tr .sg{display:none}.w15-ms{margin-left:34px}.w15-mode button{font-size:15px}}.w15-subj{gap:6px 16px;font-size:14.5px}@media(max-width:767px){.w15-subj{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;margin-right:-16px;padding-right:16px;scrollbar-width:none}.w15-search{font-size:15px;white-space:nowrap;overflow:hidden}.w15-search span{overflow:hidden;text-overflow:ellipsis}.w15-gh{font-size:16px;padding:8px 2px}.w15-gh small{display:block;margin:2px 0 0}.w14-seg button{font-size:14.5px;padding:12px 4px}}.w14-grid>*{min-width:0}.w14-card{min-width:0;overflow:hidden}@media(max-width:767px){.w15-ws{flex-wrap:wrap}.w14-seg button span{display:none}.w15-mh{font-size:16px}}.yws.w14{font-size:17px}.w17-mode{display:grid;grid-template-columns:1.15fr 1fr 1fr}.w17-mode button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;font-size:16px}.w17-mode button.pk svg{color:var(--ya-amber)}.w17-mode button.pk[aria-pressed=true]{background:var(--ya-amber);color:var(--ya-ink);box-shadow:inset 0 0 0 3px var(--ya-ink)}.w15-tr{min-height:52px;font-size:17px;padding:8px}.w15-tr .nm small{display:block;font:600 14.5px/1.3 var(--ya-font);color:var(--ya-ink)}.w15-tr .nm .ex,.w15-gh .ex{font:700 15px var(--font-hand,'Kalam',cursive);color:var(--ya-ink-2);margin-left:6px;font-weight:700}.w15-gh{min-height:60px;font-size:17px;padding:6px 4px}.w15-gh .sub{display:block;font:600 14.5px var(--ya-font);color:var(--ya-ink);margin-top:2px}.w17-weak{display:inline-flex;align-items:center;gap:4px;font:800 14px var(--ya-font);color:var(--ya-red);white-space:nowrap}.w17-dym{margin:0 0 10px;font:700 17px var(--ya-font)}.w17-dym b{font-weight:800;text-decoration:underline;text-decoration-color:var(--ya-amber);text-decoration-thickness:3px}.w17-why{display:block;font:700 15px var(--font-hand,'Kalam',cursive);color:var(--ya-ink-2)}.w17-pick{display:grid;gap:10px;margin:0 0 16px}.w17-pi{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--ya-ink);border-radius:var(--ya-r-lg);background:#fff;box-shadow:0 3px 0 var(--ya-ink);font:800 17px var(--ya-font)}.w17-pi .n{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ya-amber);border:2px solid var(--ya-ink);display:grid;place-items:center;font:800 16px var(--ya-font)}.w17-pi .t{flex:1}.w17-pi small{display:block;font:600 14.5px var(--ya-font);margin-top:2px}.w17-pi .x{font:700 14px var(--ya-font);text-decoration:underline}.w17-shuf{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border:2px solid var(--ya-ink);border-radius:var(--ya-r);background:#fff;box-shadow:0 3px 0 var(--ya-ink);font:800 16px var(--ya-font);color:var(--ya-ink)}.w17-why2{font:700 18px var(--font-hand,'Kalam',cursive);margin:0 0 14px}@media(max-width:767px){.w17-mode button{font-size:13.5px;padding:8px 4px;min-height:56px;line-height:1.15}.w17-mode button svg{display:none}.w15-tr .nm .ex{display:block;margin:0}}.w17-mode button.pk[aria-pressed=true] svg{color:var(--ya-ink)}@media(max-width:767px){.w17-pi{gap:10px;padding:12px}.w17-pi .n{width:30px;height:30px}.w17-pi small{font-size:14px}.w17-why2{font-size:17px}}.w14-pv .yws-stage{background:none;border:0;padding:0;align-items:stretch}.w14-pv .yws-stagehead{display:block}.w14-pv .yws-sheetwrap{margin-top:8px}.w14-pv .yws-acts{display:flex;gap:8px;margin:0 0 10px}.yws.w14 .yws-h1{margin:0;font:800 44px/1.1 var(--ya-font);letter-spacing:-0.02em}.yws.w14 .w15-search input{font-size:16px}.w14-seg button:focus-visible,.w14-go:focus-visible,.w15-tr:focus-visible,.w15-gh:focus-visible{outline:3px solid var(--ya-amber);outline-offset:2px}@media(max-width:767px){.yws.w14 .yws-h1{font-size:32px}}.yws.w14,.wsit{max-width:none;padding:8px 0 56px}.w14-grid{grid-template-columns:minmax(0,1fr) minmax(380px,34%)}.w14-head,.w14-list{max-width:none}@media(max-width:1100px){.w14-grid{grid-template-columns:minmax(0,1fr)}}