.ask[data-astro-cid-gbw4su2a]{text-align:left;margin:0}.ask-label[data-astro-cid-gbw4su2a]{word-break:auto-phrase;margin-bottom:.5em;font-size:1rem;font-weight:700;display:block}.ask-row[data-astro-cid-gbw4su2a]{border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:8px;align-items:center;gap:.5em;padding:.35em .35em .35em .9em;display:flex}.ask-row[data-astro-cid-gbw4su2a]:focus-within{outline:3px solid var(--focus);outline-offset:2px}.ask[data-astro-cid-gbw4su2a] input[data-astro-cid-gbw4su2a]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:.55em 0;font-size:1.0625rem}.ask[data-astro-cid-gbw4su2a] input[data-astro-cid-gbw4su2a]:focus{outline:none}.ask[data-astro-cid-gbw4su2a] input[data-astro-cid-gbw4su2a]::placeholder{color:var(--ink-sub)}.ask[data-astro-cid-gbw4su2a] button[data-astro-cid-gbw4su2a]{font:inherit;white-space:nowrap;background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:6px;padding:.5em 1.2em;font-weight:700}.ask-examples[data-astro-cid-gbw4su2a]{flex-wrap:wrap;gap:.5em;margin:.8em 0 0;padding:0;list-style:none;display:flex}.ask[data-astro-cid-gbw4su2a] .ask-examples[data-astro-cid-gbw4su2a] button[data-astro-cid-gbw4su2a]{background:var(--band-chip);min-height:36px;color:var(--accent);border:1px solid var(--band-line);font-weight:400;font-size:var(--fs-note);white-space:normal;text-align:left;border-radius:6px;max-width:100%;padding:.25em .9em;line-height:1.5}.ask-examples[data-astro-cid-gbw4su2a] li[data-astro-cid-gbw4su2a]{max-width:100%}.ask[data-astro-cid-gbw4su2a] .ask-examples[data-astro-cid-gbw4su2a] button[data-astro-cid-gbw4su2a]:hover{background:var(--accent-soft);border-color:var(--accent)}.ask-hits[data-astro-cid-gbw4su2a]{border:1px solid var(--band-line);background:#fff;border-radius:8px;margin:1em 0 0;padding:0;list-style:none;overflow:hidden}.ask-hits[data-astro-cid-gbw4su2a] li[data-astro-cid-gbw4su2a]+li[data-astro-cid-gbw4su2a]{border-top:1px solid var(--line)}.ask-hits[data-astro-cid-gbw4su2a] a[data-astro-cid-gbw4su2a]{min-height:44px;color:var(--accent);padding:.7em 1em;text-decoration:none;display:block}.ask-none[data-astro-cid-gbw4su2a],.ask-send-box[data-astro-cid-gbw4su2a],.ask-thanks[data-astro-cid-gbw4su2a]{margin-top:1em}.ask[data-astro-cid-gbw4su2a] .note[data-astro-cid-gbw4su2a]{color:var(--band-sub)}.ask-send-box[data-astro-cid-gbw4su2a] p[data-astro-cid-gbw4su2a]{margin-bottom:.6em}.ask-send[data-astro-cid-gbw4su2a]{margin-top:.4em}.cf-turnstile[data-astro-cid-gbw4su2a]{margin:.4em 0 0}.ask-error[data-astro-cid-gbw4su2a]{color:var(--warn);font-size:var(--fs-note);margin-top:.4em}.qa[data-astro-cid-4xlsp42n]{margin:0 0 1.5em;padding:0;list-style:none}.qa[data-astro-cid-4xlsp42n] li[data-astro-cid-4xlsp42n]{border-bottom:1px solid var(--line)}.qa[data-astro-cid-4xlsp42n] a[data-astro-cid-4xlsp42n]{color:var(--ink);gap:.35em;padding:1em 0 1.1em;text-decoration:none;display:grid}.qa-meta[data-astro-cid-4xlsp42n]{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-sub);gap:1em;font-size:.75rem;display:flex}.qa-no[data-astro-cid-4xlsp42n]{color:var(--accent);align-items:center;gap:.3em;display:inline-flex}.qa-q[data-astro-cid-4xlsp42n]{font-family:var(--serif);word-break:auto-phrase;font-size:1.1875rem;font-weight:600;line-height:1.5}.qa[data-astro-cid-4xlsp42n] a[data-astro-cid-4xlsp42n]:hover .qa-q[data-astro-cid-4xlsp42n]{color:var(--accent);text-underline-offset:.22em;text-decoration:underline}.qa-a[data-astro-cid-4xlsp42n]{-webkit-line-clamp:3;color:var(--ink-sub);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.8;display:-webkit-box;overflow:hidden}.hero[data-astro-cid-lcdefpme] .wrap-wide[data-astro-cid-lcdefpme]{padding-block:2em 2.2em}.hero-in[data-astro-cid-lcdefpme]{max-width:44rem}.hero-lead[data-astro-cid-lcdefpme]{margin:0 0 1.4em}.hero-yakusoku[data-astro-cid-lcdefpme]{font-size:var(--fs-note);color:var(--band-sub);gap:.3em;margin:1.4em 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.hero-yakusoku[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.5em;display:flex}.hero-yakusoku[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:#9fd1be;font-weight:700}.top-lists[data-astro-cid-lcdefpme]{min-width:0;padding-top:.5em}.top-lists[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{max-width:44rem}.top-body[data-astro-cid-lcdefpme]{gap:2em;display:grid}@media (width>=900px){.top-body[data-astro-cid-lcdefpme]{grid-template-columns:var(--nav-col) minmax(0, 1fr);gap:2.5em}.top-body[data-astro-cid-lcdefpme]>.sitenav{grid-area:1/1}}.sec-sub[data-astro-cid-lcdefpme]{font-size:var(--fs-note);color:var(--ink-sub);margin:-.4em 0 .4em}.grade-name[data-astro-cid-lcdefpme]{background:var(--kin-soft);color:var(--kin);letter-spacing:.04em;border-radius:4px;margin:1.4em 0 0;padding:0 .7em;font-size:.875rem;line-height:1.8;display:inline-block}@media (width>=768px){.hero[data-astro-cid-lcdefpme] .wrap-wide[data-astro-cid-lcdefpme]{padding-block:3.4em}}
