.rf-hero[data-astro-cid-4upvtwmc],.rf-main[data-astro-cid-4upvtwmc]{max-width:calc(var(--axis) + var(--gutter) * 2);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.rf-hero[data-astro-cid-4upvtwmc]{padding-top:104px;padding-bottom:8px}.kick[data-astro-cid-4upvtwmc]{font-size:var(--fs-meta);letter-spacing:.14em;color:var(--accent-text);margin-bottom:20px}.rf-hero[data-astro-cid-4upvtwmc] h1[data-astro-cid-4upvtwmc]{font-family:var(--serif);font-weight:500;font-size:clamp(30px,4.2vw,52px);line-height:1.18;letter-spacing:var(--track-l);color:var(--ink);max-width:18em}.lead[data-astro-cid-4upvtwmc]{margin-top:22px;font-size:var(--fs-lead);line-height:1.78;color:var(--sub-ink);max-width:42em}.rf-main[data-astro-cid-4upvtwmc]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:56px;padding-bottom:120px;align-items:start}.rf-toc[data-astro-cid-4upvtwmc]{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px}.rf-toc[data-astro-cid-4upvtwmc] a[data-astro-cid-4upvtwmc]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;border-left:2px solid var(--hairline);font-size:var(--fs-meta);line-height:1.45;color:var(--muted);transition:color .16s ease-out,border-color .16s ease-out,background-color .16s ease-out}.rf-toc[data-astro-cid-4upvtwmc] a[data-astro-cid-4upvtwmc]:hover{color:var(--ink)}.rf-toc[data-astro-cid-4upvtwmc] a[data-astro-cid-4upvtwmc][aria-current=true]{border-left-color:var(--primary);color:var(--ink);background:color-mix(in srgb,var(--primary) 6%,transparent)}.rf-toc[data-astro-cid-4upvtwmc] em[data-astro-cid-4upvtwmc]{font-style:normal;font-variant-numeric:tabular-nums;color:var(--muted)}.rf-count[data-astro-cid-4upvtwmc]{margin-top:16px;padding-left:14px;font-size:var(--fs-meta);color:var(--muted)}.grp[data-astro-cid-4upvtwmc]{padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid var(--hairline);scroll-margin-top:96px}.grp[data-astro-cid-4upvtwmc]:last-child{border-bottom:0;margin-bottom:0}.grp-h[data-astro-cid-4upvtwmc]{font-family:var(--serif);font-weight:500;font-size:clamp(22px,2.2vw,28px);line-height:1.3;color:var(--ink);letter-spacing:var(--track-m)}.grp-use[data-astro-cid-4upvtwmc]{margin-top:12px;font-size:var(--fs-body);line-height:1.75;color:var(--sub-ink);max-width:var(--measure)}.grp-use[data-astro-cid-4upvtwmc] b[data-astro-cid-4upvtwmc]{font-weight:600;color:var(--accent-text);margin-right:.6em}.cites[data-astro-cid-4upvtwmc]{margin-top:26px}.cite[data-astro-cid-4upvtwmc]{max-width:none;display:grid;grid-template-columns:56px minmax(0,1fr) 36px;gap:0 16px;align-items:start;padding:16px 12px;margin:0 -12px;border-radius:var(--r-m);transition:background-color .16s ease-out}.cite[data-astro-cid-4upvtwmc]:hover{background:var(--bg-2)}.yr[data-astro-cid-4upvtwmc]{font-family:var(--serif);font-size:var(--fs-lead);line-height:1.3;color:var(--muted);font-variant-numeric:tabular-nums}.cite[data-astro-cid-4upvtwmc]:hover .yr[data-astro-cid-4upvtwmc]{color:var(--accent-text)}.cbody[data-astro-cid-4upvtwmc]{max-width:38em}.ti[data-astro-cid-4upvtwmc]{display:block;font-family:var(--serif);font-size:var(--fs-body);line-height:1.5;color:var(--ink)}a[data-astro-cid-4upvtwmc].ti{text-decoration:none}.go[data-astro-cid-4upvtwmc]{display:inline-flex;align-items:center;gap:3px;margin-left:.6em;font-family:var(--sans,inherit);font-size:var(--fs-meta);color:var(--accent-text);opacity:0;transform:translate(-3px);transition:opacity .16s ease-out,transform .16s ease-out;white-space:nowrap}.cite[data-astro-cid-4upvtwmc]:hover .go[data-astro-cid-4upvtwmc],a[data-astro-cid-4upvtwmc].ti:focus-visible .go[data-astro-cid-4upvtwmc]{opacity:1;transform:none}a[data-astro-cid-4upvtwmc].ti:hover{color:var(--accent-text)}a[data-astro-cid-4upvtwmc].ti:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--r-s)}.tag[data-astro-cid-4upvtwmc]{margin-left:.6em;padding:1px 8px;border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--sans,inherit);font-size:var(--fs-micro);color:var(--muted);vertical-align:2px}.me[data-astro-cid-4upvtwmc]{display:block;margin-top:6px;font-size:var(--fs-meta);line-height:1.6;color:var(--muted)}.cp[data-astro-cid-4upvtwmc]{position:relative;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-s);border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;opacity:.55;transition:opacity .16s ease-out,color .16s ease-out,border-color .16s ease-out}.cite[data-astro-cid-4upvtwmc]:hover .cp[data-astro-cid-4upvtwmc],.cp[data-astro-cid-4upvtwmc]:focus-visible{opacity:1}.cp[data-astro-cid-4upvtwmc]:hover{color:var(--ink);border-color:var(--hairline);background:var(--card)}.cp[data-astro-cid-4upvtwmc]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cp[data-astro-cid-4upvtwmc].ok{color:var(--accent-text);opacity:1}.cp-t[data-astro-cid-4upvtwmc]{position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%);white-space:nowrap;font-size:var(--fs-micro);color:var(--accent-text)}.cp-t[data-astro-cid-4upvtwmc]:empty{display:none}@media(max-width:900px){.rf-main[data-astro-cid-4upvtwmc]{grid-template-columns:1fr;gap:28px;padding-top:36px}.rf-toc[data-astro-cid-4upvtwmc]{top:64px;z-index:2;flex-direction:row;overflow-x:auto;gap:8px;padding:10px 0;background:var(--bg);scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding-left:var(--gutter);padding-right:var(--gutter)}.rf-toc[data-astro-cid-4upvtwmc]::-webkit-scrollbar{display:none}.rf-toc[data-astro-cid-4upvtwmc] a[data-astro-cid-4upvtwmc]{flex:none;border:1px solid var(--hairline);border-radius:var(--r-pill);padding:7px 14px}.rf-toc[data-astro-cid-4upvtwmc] a[data-astro-cid-4upvtwmc][aria-current=true]{border-color:color-mix(in srgb,var(--primary) 45%,var(--hairline))}.rf-count[data-astro-cid-4upvtwmc]{display:none}.cite[data-astro-cid-4upvtwmc]{grid-template-columns:44px minmax(0,1fr) 32px;gap:0 12px}.go[data-astro-cid-4upvtwmc]{opacity:1;transform:none}.cp[data-astro-cid-4upvtwmc]{opacity:1}}@media(prefers-reduced-motion:reduce){.go[data-astro-cid-4upvtwmc],.cp[data-astro-cid-4upvtwmc],.cite[data-astro-cid-4upvtwmc],.rf-toc[data-astro-cid-4upvtwmc] a[data-astro-cid-4upvtwmc]{transition:none}}
