.talk[data-astro-cid-6rsetpgh]{display:grid;gap:22px;padding:clamp(24px,4vw,40px) 0;border-top:1px solid var(--line)}.talk__clap[data-astro-cid-6rsetpgh]{display:flex;align-items:center;gap:16px}.talk__clap[data-astro-cid-6rsetpgh] p[data-astro-cid-6rsetpgh]{margin:0;color:var(--muted)}.clap[data-astro-cid-6rsetpgh]{display:inline-flex;align-items:center;gap:10px;font:inherit;font-weight:800;padding:10px 18px 10px 12px;border-radius:999px;border:1.5px solid var(--line);background:#fff;cursor:pointer;transition:border-color .2s,transform .15s}.clap[data-astro-cid-6rsetpgh]:hover{border-color:var(--ink)}.clap__icon[data-astro-cid-6rsetpgh]{font-size:26px;line-height:1}.clap__n[data-astro-cid-6rsetpgh]{font-family:var(--font-display);font-size:18px}.clap[data-astro-cid-6rsetpgh].is-pop .clap__icon[data-astro-cid-6rsetpgh]{animation:pop .35s cubic-bezier(.2,1.6,.4,1)}@keyframes pop{50%{transform:scale(1.35) rotate(-12deg)}}.talk__head[data-astro-cid-6rsetpgh]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.talk__head[data-astro-cid-6rsetpgh] h2[data-astro-cid-6rsetpgh]{font-size:28px;margin:0}.talk__head[data-astro-cid-6rsetpgh] span[data-astro-cid-6rsetpgh]{color:var(--muted);font-weight:600;font-size:20px}.talk__li[data-astro-cid-6rsetpgh]{font-weight:600;color:#0a66c2;font-size:15px}.talk__form[data-astro-cid-6rsetpgh]{display:grid;gap:10px;padding:16px;border-radius:16px;background:var(--paper-2)}.talk__form[data-astro-cid-6rsetpgh] textarea[data-astro-cid-6rsetpgh],.talk__form[data-astro-cid-6rsetpgh] input[data-astro-cid-6rsetpgh]{width:100%;font:inherit;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#fff}.talk__row[data-astro-cid-6rsetpgh]{display:flex;gap:10px}.talk__row[data-astro-cid-6rsetpgh] input[data-astro-cid-6rsetpgh]{flex:1}.talk__err[data-astro-cid-6rsetpgh]{margin:0;color:#c2350c;font-weight:600}.talk__signin[data-astro-cid-6rsetpgh]{margin:0;padding:16px;border-radius:16px;background:var(--paper-2)}.talk__signin[data-astro-cid-6rsetpgh] a[data-astro-cid-6rsetpgh]{color:var(--signal);font-weight:700}.talk__list[data-astro-cid-6rsetpgh],.talk__list[data-astro-cid-6rsetpgh] .talk__replies{list-style:none;margin:0;padding:0;display:grid;gap:18px}.talk__list[data-astro-cid-6rsetpgh] .talk__replies{margin-top:14px;padding-left:22px;border-left:2px solid var(--line)}.talk__list[data-astro-cid-6rsetpgh] .talk__item p{margin:8px 0 0;white-space:pre-line;line-height:1.55}.talk__list[data-astro-cid-6rsetpgh] .talk__meta{display:flex;gap:10px;align-items:center}.talk__list[data-astro-cid-6rsetpgh] .talk__meta div{display:grid}.talk__list[data-astro-cid-6rsetpgh] .talk__meta small{color:var(--muted)}.talk__list[data-astro-cid-6rsetpgh] .talk__av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);font:800 13px/1 var(--font-display)}.talk__list[data-astro-cid-6rsetpgh] .talk__item.is-amath>.talk__meta .talk__av{background:var(--signal);color:#fff}.talk__list[data-astro-cid-6rsetpgh] .talk__reply{margin-top:6px;border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.talk__list[data-astro-cid-6rsetpgh] .talk__reply:hover{color:var(--signal)}.talk__list[data-astro-cid-6rsetpgh] .talk__form{margin-top:10px}.talk__empty[data-astro-cid-6rsetpgh]{margin:0;color:var(--muted)}.talk__li-block[data-astro-cid-6rsetpgh]{display:grid;gap:16px;padding:20px;border-radius:18px;background:#f3f7fb}.talk__li-block[data-astro-cid-6rsetpgh] h3[data-astro-cid-6rsetpgh]{margin:0;font-size:18px;display:flex;align-items:center;gap:8px}.li-badge[data-astro-cid-6rsetpgh]{width:22px;height:22px;border-radius:5px;background:#0a66c2;color:#fff;display:grid;place-items:center;font:800 13px/1 sans-serif}.is-li[data-astro-cid-6rsetpgh] .talk__av[data-astro-cid-6rsetpgh]{background:#dbe7f5!important}.btn[data-astro-cid-6rsetpgh].small{padding:8px 14px;font-size:14px}@media(max-width:560px){.talk__row[data-astro-cid-6rsetpgh]{flex-direction:column}}.hero[data-astro-cid-op27vptb]{background:var(--ink);color:var(--paper);padding:clamp(32px,5vw,64px) 0 clamp(36px,5vw,64px)}.hero__grid[data-astro-cid-op27vptb]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.hero__art[data-astro-cid-op27vptb]{border-radius:22px;overflow:hidden;aspect-ratio:400 / 260;box-shadow:0 30px 60px -30px #0009}.hero__art[data-astro-cid-op27vptb] svg{width:100%;height:100%;display:block}.hero[data-astro-cid-op27vptb] .back[data-astro-cid-op27vptb]{color:#f4efe6a6}.hero[data-astro-cid-op27vptb] .lead[data-astro-cid-op27vptb]{color:#f4efe6c7}.hero[data-astro-cid-op27vptb] .byline[data-astro-cid-op27vptb]{border-bottom:0;padding-bottom:0}.hero[data-astro-cid-op27vptb] .byline[data-astro-cid-op27vptb] span[data-astro-cid-op27vptb]:not(.avatar){color:#f4efe699}.hero[data-astro-cid-op27vptb] .avatar[data-astro-cid-op27vptb]{background:var(--signal)}.outline[data-astro-cid-op27vptb]{max-width:980px;margin-top:clamp(28px,4vw,44px)}.outline__k[data-astro-cid-op27vptb]{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.outline[data-astro-cid-op27vptb] ol[data-astro-cid-op27vptb]{list-style:none;margin:0;padding:0;counter-reset:o;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.outline[data-astro-cid-op27vptb] li[data-astro-cid-op27vptb]{counter-increment:o}.outline[data-astro-cid-op27vptb] a[data-astro-cid-op27vptb]{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:start;height:100%;padding:14px 16px;border-radius:14px;background:var(--paper-2);color:var(--ink);text-decoration:none;font-weight:700;line-height:1.3;transition:background .2s,color .2s}.outline[data-astro-cid-op27vptb] a[data-astro-cid-op27vptb]:before{content:counter(o,decimal-leading-zero);font-family:var(--font-display);font-weight:800;color:var(--signal)}.outline[data-astro-cid-op27vptb] a[data-astro-cid-op27vptb]:hover{background:var(--ink);color:var(--paper)}.body[data-astro-cid-op27vptb] .reader{counter-reset:h}.body[data-astro-cid-op27vptb] .reader h2{counter-increment:h}.body[data-astro-cid-op27vptb] .reader h2:before{content:counter(h,decimal-leading-zero);display:block;font-size:14px;letter-spacing:.1em;color:var(--signal);margin-bottom:8px}@media(max-width:860px){.hero__grid[data-astro-cid-op27vptb]{grid-template-columns:1fr}.hero__art[data-astro-cid-op27vptb]{max-width:420px}}.head[data-astro-cid-op27vptb]{max-width:980px}.back[data-astro-cid-op27vptb]{display:inline-block;margin-bottom:32px;text-decoration:none;color:var(--muted)}.back[data-astro-cid-op27vptb]:hover{color:var(--signal)}.title[data-astro-cid-op27vptb]{font-size:clamp(38px,6vw,72px);letter-spacing:-.035em;line-height:1.02;margin:18px 0 20px}.lead[data-astro-cid-op27vptb]{font-size:clamp(19px,2vw,23px);line-height:1.5;color:#3b3832;max-width:760px;margin:0 0 28px}.byline[data-astro-cid-op27vptb]{display:flex;gap:12px;align-items:center;padding-bottom:32px;border-bottom:1px solid var(--line)}.byline[data-astro-cid-op27vptb] div[data-astro-cid-op27vptb]{display:grid}.byline[data-astro-cid-op27vptb] span[data-astro-cid-op27vptb]:not(.avatar){color:var(--muted);font-size:14px}.avatar[data-astro-cid-op27vptb]{width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:15px;flex-shrink:0}.avatar--lg[data-astro-cid-op27vptb]{width:64px;height:64px;font-size:20px;background:var(--signal)}.body[data-astro-cid-op27vptb]{display:grid;grid-template-columns:minmax(0,680px) 220px;gap:clamp(32px,6vw,96px);padding-top:40px;padding-bottom:40px;justify-content:center}.talk-wrap[data-astro-cid-op27vptb]{max-width:980px}.byline[data-astro-cid-op27vptb] a[data-astro-cid-op27vptb]{color:inherit}.end[data-astro-cid-op27vptb]{max-width:980px;display:grid;gap:16px;padding-bottom:clamp(64px,8vw,110px)}.author[data-astro-cid-op27vptb]{display:grid;grid-template-columns:64px 1fr;gap:18px;padding:28px;border-radius:var(--radius);background:var(--paper-2)}.author[data-astro-cid-op27vptb] p[data-astro-cid-op27vptb]{margin:6px 0 14px;color:#3b3832}.author__ctas[data-astro-cid-op27vptb]{display:flex;flex-wrap:wrap;gap:10px}.next[data-astro-cid-op27vptb]{display:grid;gap:6px;padding:28px;border-radius:var(--radius);background:var(--ink);color:var(--paper);text-decoration:none;transition:transform .25s}.next[data-astro-cid-op27vptb]:hover{transform:translateY(-4px)}.next[data-astro-cid-op27vptb] span[data-astro-cid-op27vptb]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--signal)}.next[data-astro-cid-op27vptb] strong[data-astro-cid-op27vptb]{font-family:var(--font-display);font-size:26px;line-height:1.2}.next[data-astro-cid-op27vptb] em[data-astro-cid-op27vptb]{font-style:normal;color:#f4efe6b3}@media(max-width:1000px){.body[data-astro-cid-op27vptb]{grid-template-columns:1fr}}.rq-wrap[data-astro-cid-op27vptb]{margin-top:8px;margin-bottom:36px}
