.edut[data-astro-cid-gakqr736]{padding-block:2.5rem 1rem}.edut__t[data-astro-cid-gakqr736]{font-family:var(--font-display);font-size:var(--t-2xl);margin:0 0 1.25rem}.edut__list[data-astro-cid-gakqr736]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.edut__item[data-astro-cid-gakqr736]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-1);border-inline-start:3px solid var(--accent);padding:1.4rem 1.5rem}.edut__q[data-astro-cid-gakqr736]{font-size:var(--t-lg);line-height:var(--lh-normal);color:var(--ink-strong);margin:0 0 1rem}.edut__q[data-astro-cid-gakqr736] p{margin:0}.edut__who[data-astro-cid-gakqr736]{font-size:var(--t-sm);color:var(--ink-muted);flex-direction:column;gap:.15rem;margin:0;display:flex}.edut__who[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{color:var(--ink-strong);font-weight:600}.edut__prog[data-astro-cid-gakqr736]{font-size:var(--t-xs);color:var(--ink-faint)}.ways[data-astro-cid-64rrnrgi]{border-block-start:1px solid var(--rule);padding-block:3rem 4rem}.ways__title[data-astro-cid-64rrnrgi]{font-size:var(--t-2xl);margin-block-end:.8rem}.ways__body[data-astro-cid-64rrnrgi]{color:var(--ink-muted);max-inline-size:58ch;font-weight:300;font-size:var(--t-lg);margin-block-end:1.75rem}.ways__form[data-astro-cid-64rrnrgi]{max-inline-size:46rem}.ways__grid[data-astro-cid-64rrnrgi]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ways__field[data-astro-cid-64rrnrgi]{margin:0 0 1rem}.ways__label[data-astro-cid-64rrnrgi]{font-size:var(--t-sm);color:var(--ink-muted);margin-block-end:.4rem;display:block}.ways__input[data-astro-cid-64rrnrgi]{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-control);inline-size:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--t-base);padding:.8rem 1rem}.ways__input[data-astro-cid-64rrnrgi]::placeholder{color:var(--ink-faint)}.ways__input[data-astro-cid-64rrnrgi]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ways__textarea[data-astro-cid-64rrnrgi]{resize:vertical;min-block-size:6rem;line-height:var(--lh-normal)}.ways__trap[data-astro-cid-64rrnrgi]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ways__actions[data-astro-cid-64rrnrgi]{margin:.4rem 0 0}.ways__status[data-astro-cid-64rrnrgi]{font-size:var(--t-sm);border-inline-start:3px solid var(--rule-strong);max-inline-size:46rem;margin-block:1rem 0;padding-inline-start:.85rem;line-height:1.55}.ways__status[data-astro-cid-64rrnrgi][data-kind=ok]{color:var(--ink);border-inline-start-color:var(--accent)}.ways__status[data-astro-cid-64rrnrgi][data-kind=bad]{color:var(--accent-deep);border-inline-start-color:var(--accent-deep)}.ways__alt[data-astro-cid-64rrnrgi]{font-size:var(--t-sm);color:var(--ink-muted);margin-block-start:1.5rem}.ways__alt[data-astro-cid-64rrnrgi] a[data-astro-cid-64rrnrgi]{color:var(--ink)}.ways__sep[data-astro-cid-64rrnrgi]{color:var(--ink-faint);margin-inline:.5rem}@media (width<=640px){.ways__grid[data-astro-cid-64rrnrgi]{grid-template-columns:1fr;gap:0}}.sr[data-astro-cid-gffv3mv5]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.head[data-astro-cid-gffv3mv5]{padding-block:3rem 2.25rem}.head__title[data-astro-cid-gffv3mv5]{margin-block-end:.9rem;font-size:clamp(2.3rem,5vw,3.2rem)}.head__sub[data-astro-cid-gffv3mv5]{font-size:var(--t-xl);color:var(--ink-muted);max-inline-size:58ch;margin-block-end:1.75rem;font-weight:300}.head__pair[data-astro-cid-gffv3mv5]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.head__pair[data-astro-cid-gffv3mv5] p[data-astro-cid-gffv3mv5]{color:var(--ink-muted);font-weight:300;font-size:var(--t-sm);margin:0}.head__pair[data-astro-cid-gffv3mv5] strong[data-astro-cid-gffv3mv5]{color:var(--ink-strong);font-weight:700}@media (width<=780px){.head__pair[data-astro-cid-gffv3mv5]{grid-template-columns:1fr;gap:1rem}}.list[data-astro-cid-gffv3mv5]{padding-block-end:2.5rem}.plist[data-astro-cid-gffv3mv5]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.prog[data-astro-cid-gffv3mv5]{border-block-end:1px solid var(--rule);scroll-margin-block-start:5rem}.prog[data-astro-cid-gffv3mv5]:last-child{border-block-end:none}.prog__row[data-astro-cid-gffv3mv5]{cursor:pointer;font-size:var(--t-sm);color:var(--ink-muted);transition:background var(--dur-fast) ease;grid-template-columns:1.4fr 1fr 1fr 1.1fr auto;align-items:center;gap:1.25rem;padding:1.1rem 1.35rem;list-style:none;display:grid}.prog__row[data-astro-cid-gffv3mv5]::-webkit-details-marker{display:none}.prog__row[data-astro-cid-gffv3mv5]:hover,.prog[data-astro-cid-gffv3mv5][open] .prog__row[data-astro-cid-gffv3mv5]{background:var(--surface-sunk)}.prog__name[data-astro-cid-gffv3mv5]{font-family:var(--font-display);font-size:var(--t-lg);color:var(--ink-strong)}.prog__k[data-astro-cid-gffv3mv5]{display:none}.prog__hands[data-astro-cid-gffv3mv5]{color:var(--ink-strong);font-weight:700}.meter[data-astro-cid-gffv3mv5]{background:var(--rule);border-radius:3px;block-size:5px;inline-size:100%;margin-block-start:.4rem;display:block;overflow:hidden}.meter[data-astro-cid-gffv3mv5] i[data-astro-cid-gffv3mv5]{block-size:100%;inline-size:var(--w);background:var(--accent);transform-origin:100%;transition:transform .9s var(--ease-out) .15s;display:block;transform:scaleX(0)}.prog[data-astro-cid-gffv3mv5][open] .meter[data-astro-cid-gffv3mv5] i[data-astro-cid-gffv3mv5],.prog__row[data-astro-cid-gffv3mv5]:hover .meter[data-astro-cid-gffv3mv5] i[data-astro-cid-gffv3mv5]{transform:scaleX(1)}.prog__chev[data-astro-cid-gffv3mv5]{border:1px solid var(--rule-strong);block-size:1.7rem;inline-size:1.7rem;color:var(--ink-muted);transition:transform var(--dur-base) var(--ease-out), background var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:50%;place-items:center;padding-block-end:.2rem;line-height:1;display:grid}.prog[data-astro-cid-gffv3mv5][open] .prog__chev[data-astro-cid-gffv3mv5]{background:var(--accent-soft);border-color:var(--accent);transform:rotate(180deg)}.prog__body[data-astro-cid-gffv3mv5]{grid-template-columns:.85fr 1.15fr;gap:3rem;padding:1.25rem 1.35rem 1.75rem;display:grid}.prog[data-astro-cid-gffv3mv5][open] .prog__body[data-astro-cid-gffv3mv5]{animation:progOpen var(--dur-base) var(--ease-out)}@keyframes progOpen{0%{opacity:0;transform:translateY(-8px)}}.prog__facts[data-astro-cid-gffv3mv5]{flex-direction:column;gap:.4rem;margin:0 0 1.1rem;display:flex}.prog__facts[data-astro-cid-gffv3mv5]>div[data-astro-cid-gffv3mv5]{font-size:var(--t-sm);grid-template-columns:7rem 1fr;gap:.75rem;display:grid}.prog__facts[data-astro-cid-gffv3mv5] dt[data-astro-cid-gffv3mv5]{color:var(--ink-faint)}.prog__facts[data-astro-cid-gffv3mv5] dd[data-astro-cid-gffv3mv5]{color:var(--ink);margin:0}.prog__gets[data-astro-cid-gffv3mv5]{color:var(--ink-muted);font-weight:300;font-size:var(--t-sm);margin:0}.prog__agendaLabel[data-astro-cid-gffv3mv5]{font-size:var(--t-xs);color:var(--ink-faint);margin-block-end:.6rem}.topics[data-astro-cid-gffv3mv5]{margin:0;padding:0;list-style:none}.topics[data-astro-cid-gffv3mv5] li[data-astro-cid-gffv3mv5]{border-block-end:1px solid var(--rule);font-size:var(--t-sm);color:var(--ink);padding-block:.65rem;padding-inline-start:1.2rem;position:relative}.topics[data-astro-cid-gffv3mv5] li[data-astro-cid-gffv3mv5]:last-child{border-block-end:none}.topics[data-astro-cid-gffv3mv5] li[data-astro-cid-gffv3mv5]:before{content:"";background:var(--accent);border-radius:50%;block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-start:1.2rem;inset-inline-start:0}.prog__adapt[data-astro-cid-gffv3mv5]{font-size:var(--t-xs);color:var(--ink-faint);margin:.8rem 0 0}.prog__more[data-astro-cid-gffv3mv5]{font-size:var(--t-sm);margin:.9rem 0 0;font-weight:700}.prog__more[data-astro-cid-gffv3mv5] a[data-astro-cid-gffv3mv5]{color:var(--ink-strong);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}@media (width<=820px){.prog__row[data-astro-cid-gffv3mv5]{grid-template-columns:1fr auto;row-gap:.5rem}.prog__name[data-astro-cid-gffv3mv5]{grid-column:1}.prog__chev[data-astro-cid-gffv3mv5]{grid-area:1/2}.prog__cell[data-astro-cid-gffv3mv5]{grid-column:1/-1}.prog__k[data-astro-cid-gffv3mv5]{color:var(--ink-faint);font-size:var(--t-xs);margin-inline-end:.5rem;display:inline}.prog__body[data-astro-cid-gffv3mv5]{grid-template-columns:1fr;gap:1.5rem}}
