.page[data-astro-cid-gl7qv4ju]{padding:26px 20px 64px}.crumb[data-astro-cid-gl7qv4ju]{font-size:13px;color:var(--grey);margin-bottom:14px;font-weight:700}.crumb[data-astro-cid-gl7qv4ju] a[data-astro-cid-gl7qv4ju]{color:var(--blue)}h1[data-astro-cid-gl7qv4ju]{font-size:clamp(28px,6vw,40px);font-weight:900;color:var(--navy)}.lead[data-astro-cid-gl7qv4ju]{margin-top:10px;font-weight:600;color:#3d4657;max-width:720px}.block[data-astro-cid-gl7qv4ju]{margin-top:40px}.sec-title[data-astro-cid-gl7qv4ju]{font-size:21px;font-weight:900;color:var(--navy);display:flex;align-items:center;gap:10px;margin-bottom:14px}.sec-no[data-astro-cid-gl7qv4ju]{background:var(--navy);color:#fff;font-size:14px;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.panel[data-astro-cid-gl7qv4ju]{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:22px;display:grid;grid-template-columns:380px 1fr;gap:22px}.panel[data-astro-cid-gl7qv4ju].col{grid-template-columns:1fr}.diagram[data-astro-cid-gl7qv4ju] svg[data-astro-cid-gl7qv4ju]{width:100%;height:auto;display:block}.panel-side[data-astro-cid-gl7qv4ju] p[data-astro-cid-gl7qv4ju]{font-weight:600;color:#3d4657;font-size:14.5px;margin-bottom:10px}.btn-col[data-astro-cid-gl7qv4ju]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:8px}.btn-col[data-astro-cid-gl7qv4ju].row{flex-direction:row;flex-wrap:wrap}.note-small[data-astro-cid-gl7qv4ju]{font-size:12.5px;color:var(--grey);font-weight:600}.howto-list[data-astro-cid-gl7qv4ju]{display:grid;gap:10px;padding-left:20px}.howto-list[data-astro-cid-gl7qv4ju] li[data-astro-cid-gl7qv4ju]{font-weight:600;color:#3d4657;font-size:14.5px}.form-toggle[data-astro-cid-gl7qv4ju]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.chip-btn[data-astro-cid-gl7qv4ju]{background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;font-weight:800;cursor:pointer;color:var(--navy);font-family:inherit;font-size:14px}.chip-btn[data-astro-cid-gl7qv4ju].sel{background:var(--navy);color:#fff;border-color:var(--navy)}.string-btns[data-astro-cid-gl7qv4ju]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.string-btn[data-astro-cid-gl7qv4ju]{background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:9px 13px;font-weight:800;color:var(--navy);cursor:pointer;display:flex;flex-direction:column;align-items:center;font-size:13px}.string-btn[data-astro-cid-gl7qv4ju] span[data-astro-cid-gl7qv4ju]{color:var(--blue);font-size:12px}.troubles[data-astro-cid-gl7qv4ju]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trouble[data-astro-cid-gl7qv4ju]{background:var(--paper);border:1.5px solid var(--line);border-radius:14px;padding:14px 16px}.trouble[data-astro-cid-gl7qv4ju] h3[data-astro-cid-gl7qv4ju]{font-size:15px;font-weight:900;color:var(--navy);margin-bottom:6px}.trouble[data-astro-cid-gl7qv4ju] p[data-astro-cid-gl7qv4ju]{font-size:13.5px;font-weight:600;color:#3d4657}.practice-display[data-astro-cid-gl7qv4ju]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.p-chip[data-astro-cid-gl7qv4ju]{background:#fff;border:1.5px solid var(--line);color:var(--navy);font-weight:900;font-size:20px;border-radius:12px;padding:8px 18px}.p-chip[data-astro-cid-gl7qv4ju].on{background:var(--navy);color:#fff;border-color:var(--navy)}.p-arrow[data-astro-cid-gl7qv4ju]{font-weight:900;color:var(--grey)}.p-count[data-astro-cid-gl7qv4ju]{display:inline-flex;gap:6px;margin-left:6px}.p-count[data-astro-cid-gl7qv4ju] i[data-astro-cid-gl7qv4ju]{width:13px;height:13px;border-radius:50%;background:#fff;border:1.5px solid var(--line);display:block}.p-count[data-astro-cid-gl7qv4ju] i[data-astro-cid-gl7qv4ju].on{background:var(--note-do);border-color:var(--note-do)}.p-status[data-astro-cid-gl7qv4ju]{font-size:13px;font-weight:700;color:var(--grey);width:100%}.practice-controls[data-astro-cid-gl7qv4ju]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px;font-weight:800;color:var(--navy);font-size:14px}.practice-controls[data-astro-cid-gl7qv4ju] select[data-astro-cid-gl7qv4ju]{font-family:inherit;font-size:14px;font-weight:700;padding:7px 10px;border-radius:10px;border:1.5px solid var(--line);background:#fff;margin-left:6px}@media(max-width:900px){.panel[data-astro-cid-gl7qv4ju],.troubles[data-astro-cid-gl7qv4ju]{grid-template-columns:1fr}}
