.callout[data-astro-cid-q2ml7llr]{border:1px solid var(--line);border-radius:var(--radius-sm);border-left:4px solid;padding:1rem 1.25rem}.tip[data-astro-cid-q2ml7llr],.done[data-astro-cid-q2ml7llr]{background:var(--accent-soft);border-left-color:var(--accent)}.note[data-astro-cid-q2ml7llr],.need[data-astro-cid-q2ml7llr]{background:var(--wash);border-left-color:var(--link)}.warning[data-astro-cid-q2ml7llr],.stuck[data-astro-cid-q2ml7llr]{background:var(--alert-wash);border-left-color:var(--alert)}.see[data-astro-cid-q2ml7llr]{background:var(--surface);border-left-color:var(--link)}.label[data-astro-cid-q2ml7llr]{margin-bottom:.25rem;font-weight:700}.callout[data-astro-cid-q2ml7llr] p+p,.callout[data-astro-cid-q2ml7llr] ul,.callout[data-astro-cid-q2ml7llr] ol{margin-top:.6em}.callout[data-astro-cid-q2ml7llr] ul,.callout[data-astro-cid-q2ml7llr] ol{padding-left:1.3em}.byline-author[data-astro-cid-4wrmyuho]{align-items:center;gap:.6rem;display:inline-flex}.byline-author[data-astro-cid-4wrmyuho] .face{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:2rem;height:2rem}.author[data-astro-cid-4wrmyuho]{max-width:var(--measure);align-items:flex-start;gap:1.5rem;margin-top:2.5rem;padding:1.5rem;display:flex}.people[data-astro-cid-4wrmyuho]{flex:none;width:7.5rem}.people[data-astro-cid-4wrmyuho] img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:7.5rem;height:auto;display:block}.k[data-astro-cid-4wrmyuho]{letter-spacing:.06em;text-transform:uppercase;color:var(--link);font-size:.75rem;font-weight:700}.name[data-astro-cid-4wrmyuho]{font-family:var(--font-display);font-weight:650;font-size:var(--step-1);margin-top:.15rem}.name[data-astro-cid-4wrmyuho] a[data-astro-cid-4wrmyuho]{color:var(--ink);text-decoration:none}.name[data-astro-cid-4wrmyuho] a[data-astro-cid-4wrmyuho]:hover{text-decoration:underline}.role[data-astro-cid-4wrmyuho]{font-size:var(--step--1);color:var(--ink-soft);margin-bottom:.6rem}.author[data-astro-cid-4wrmyuho] p[data-astro-cid-4wrmyuho]+p[data-astro-cid-4wrmyuho]:not(.role){color:var(--ink-soft);margin-top:.5rem;font-size:.9375rem}.sup[data-astro-cid-4wrmyuho]{align-items:center;gap:.6rem;display:flex}.sup[data-astro-cid-4wrmyuho] img{border-radius:6px;flex:none;width:2.25rem;height:auto}@media (width<=36rem){.author[data-astro-cid-4wrmyuho]{flex-direction:column}}.listen[data-astro-cid-sssdaxvi]{font:600 .9375rem var(--font-body);color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.4rem;padding:.5rem .9rem;display:inline-flex}.listen[data-astro-cid-sssdaxvi]:hover{border-color:var(--link);color:var(--link)}.listen[data-astro-cid-sssdaxvi][data-on="1"]{background:var(--accent-soft);border-color:var(--accent)}.shell[data-astro-cid-sksmwptc]{background:var(--ink);color:var(--on-hero);border-radius:10px;margin:0;overflow:hidden}figcaption[data-astro-cid-sksmwptc]{color:var(--on-hero-soft);background:#22386b;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.dots[data-astro-cid-sksmwptc]{background:#e5edff59;border-radius:50%;width:.7rem;height:.7rem;margin-right:1.8rem;display:inline-block;box-shadow:1.1rem 0 #e5edff59,2.2rem 0 #e5edff59}pre[data-astro-cid-sksmwptc]{font:.9rem/1.6 var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem 1.1rem}.prompt[data-astro-cid-sksmwptc]{color:var(--accent)}.term[data-astro-cid-osgg53dg]{color:inherit;text-decoration:underline dotted var(--link) 2px;text-underline-offset:.2em;position:relative}.term[data-astro-cid-osgg53dg]:hover,.term[data-astro-cid-osgg53dg]:focus-visible{text-decoration-style:solid}.term[data-astro-cid-osgg53dg]:after{content:attr(data-tip);z-index:30;border-radius:var(--radius-sm);background:var(--ink);width:max-content;max-width:min(22rem,100vw - 2rem);color:var(--paper);pointer-events:none;padding:.6rem .8rem;font-size:.9375rem;font-weight:400;line-height:1.45;text-decoration:none;display:none;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 8px 24px -8px #17274d66}@media (hover:hover){.term[data-astro-cid-osgg53dg]:hover:after,.term[data-astro-cid-osgg53dg]:focus-visible:after{display:block}}
