.byline[data-astro-cid-7mgjudca]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.avatar[data-astro-cid-7mgjudca]{background:var(--ink);color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.name[data-astro-cid-7mgjudca]{color:var(--ink);font-weight:600}.name[data-astro-cid-7mgjudca]:hover{color:var(--caramel)}.rc[data-astro-cid-ibr7akho]{--rc-max:1.5;--vis:0;--pe:0;--level:.3;--dur:3.6s;--scale:calc(.85 + (var(--rc-max) - .85) * var(--pe));--k:calc(.7 + .55 * var(--pe));right:28px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:40;pointer-events:none;font-family:var(--sans);position:fixed}.rc[data-astro-cid-ibr7akho][data-state=hidden]{visibility:hidden;transition:visibility 0s .3s}.rc-wrap[data-astro-cid-ibr7akho]{opacity:var(--vis);transform:translateY(calc((1 - var(--vis)) * 16px)) scale(var(--scale));transform-origin:100% 100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s;position:relative}.rc[data-astro-cid-ibr7akho][data-state=visible] .rc-wrap[data-astro-cid-ibr7akho]{pointer-events:auto}.rc[data-astro-cid-ibr7akho][data-state=hidden] .rc-wrap[data-astro-cid-ibr7akho]{opacity:0}.rc-pill[data-astro-cid-ibr7akho]{box-sizing:border-box;background:var(--ink);border:1px solid #e9c9a038;border-radius:999px;align-items:center;height:60px;padding-left:59px;text-decoration:none;transition:box-shadow .4s;display:flex;box-shadow:0 10px 26px #1e191547}.rc-pill[data-astro-cid-ibr7akho]:focus-visible{outline:2px solid var(--crema);outline-offset:3px}.rc-label[data-astro-cid-ibr7akho]{color:var(--crema);white-space:nowrap;opacity:0;max-width:0;padding-right:0;font-size:15px;font-weight:600;line-height:1;transition:max-width .45s cubic-bezier(.2,.8,.2,1),padding .45s,opacity .3s;overflow:hidden}.rc[data-astro-cid-ibr7akho][data-open=true] .rc-label[data-astro-cid-ibr7akho]{opacity:1;max-width:140px;padding-right:20px}.rc[data-astro-cid-ibr7akho][data-end=true] .rc-pill[data-astro-cid-ibr7akho]{animation:2s ease-out infinite rc-glow;box-shadow:0 0 0 5px #e9c9a04d,0 14px 36px #9a4a1873}.rc-cup[data-astro-cid-ibr7akho]{pointer-events:none;position:absolute;bottom:0;left:0;overflow:visible}.rc-line[data-astro-cid-ibr7akho]{stroke:var(--crema);stroke-width:2.2px}.rc-liquid[data-astro-cid-ibr7akho]{fill:#d9803a;transform:translateY(calc((1 - var(--level)) * 25px));transition:transform .35s}.rc-ws1[data-astro-cid-ibr7akho]{transform:translate(19px, 33px) scale(1, var(--k))}.rc-ws2[data-astro-cid-ibr7akho]{transform:translate(27px, 33px) scale(1, calc(var(--k) * 1.12))}.rc-ws3[data-astro-cid-ibr7akho]{transform:translate(35px, 33px) scale(1, calc(var(--k) * .95))}.rc-w[data-astro-cid-ibr7akho]{opacity:0;animation:rc-steam var(--dur) ease-in-out infinite;transition:opacity .5s}.rc-w1[data-astro-cid-ibr7akho]{opacity:.9}.rc-w2[data-astro-cid-ibr7akho]{animation-delay:.9s}.rc-w3[data-astro-cid-ibr7akho]{animation-delay:1.7s}.rc[data-astro-cid-ibr7akho][data-w2=true] .rc-w2[data-astro-cid-ibr7akho],.rc[data-astro-cid-ibr7akho][data-w3=true] .rc-w3[data-astro-cid-ibr7akho]{opacity:.9}.rc-close[data-astro-cid-ibr7akho]{border:1px solid var(--rule);background:var(--card);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-12px;right:-6px}.rc-close[data-astro-cid-ibr7akho]:after{content:"";position:absolute;inset:-8px}.rc-bubble[data-astro-cid-ibr7akho]{right:6px;bottom:calc(84px * var(--scale) + 8px);box-sizing:border-box;background:var(--crema);width:max-content;max-width:230px;color:var(--crema-ink);opacity:0;visibility:hidden;border-radius:14px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.35;transition:opacity .3s,transform .3s,visibility 0s .3s;position:absolute;transform:translateY(6px);box-shadow:0 8px 24px #1e19152e}.rc[data-astro-cid-ibr7akho][data-end=true] .rc-bubble[data-astro-cid-ibr7akho]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.rc-tail[data-astro-cid-ibr7akho]{background:var(--crema);border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;right:30px;transform:rotate(45deg)}@keyframes rc-steam{0%{opacity:0;transform:translateY(7px)}35%{opacity:1}to{opacity:0;transform:translateY(-9px)}}@keyframes rc-glow{0%{box-shadow:0 0 0 4px #e9c9a061,0 14px 36px #9a4a1873}to{box-shadow:0 0 0 16px #e9c9a000,0 14px 36px #9a4a1873}}@media (width<=600px){.rc[data-astro-cid-ibr7akho]{--rc-max:1.25;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.rc[data-astro-cid-ibr7akho] [data-astro-cid-ibr7akho],.rc-pill[data-astro-cid-ibr7akho]{transition:none!important;animation:none!important}.rc-w[data-astro-cid-ibr7akho]{transform:none}}.discussion[data-astro-cid-bwlytuvg]{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:14px;padding:28px 32px;scroll-margin-top:16px;display:flex}h2[data-astro-cid-bwlytuvg]{font-family:var(--serif);color:var(--ink);font-size:28px;font-weight:500;line-height:1.15}p[data-astro-cid-bwlytuvg]{color:var(--ink-2);font-size:16px;line-height:1.55}.buttons[data-astro-cid-bwlytuvg]{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.note[data-astro-cid-bwlytuvg]{color:var(--muted);font-size:13px}@media (width<=600px){.discussion[data-astro-cid-bwlytuvg]{padding:22px 20px}.buttons[data-astro-cid-bwlytuvg]{flex-direction:column}.buttons[data-astro-cid-bwlytuvg] .btn[data-astro-cid-bwlytuvg]{width:100%}}.toc[data-astro-cid-7k3pnqyz]{top:calc(var(--header-h) + 24px);flex-direction:column;gap:2px;display:flex;position:sticky}.title[data-astro-cid-7k3pnqyz]{border-bottom:1px solid var(--ink);margin-bottom:8px;padding-bottom:12px}a[data-astro-cid-7k3pnqyz]{min-height:36px;color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}a[data-astro-cid-7k3pnqyz]:hover{color:var(--ink)}.dot[data-astro-cid-7k3pnqyz]{border-radius:50%;flex-shrink:0;width:6px;height:6px}a[data-astro-cid-7k3pnqyz][aria-current=true]{color:var(--ink);font-weight:600}a[data-astro-cid-7k3pnqyz][aria-current=true] .dot[data-astro-cid-7k3pnqyz]{background:var(--caramel)}.ad-end{padding-top:8px;padding-bottom:56px}.crumbs[data-astro-cid-udxcqx2d]{color:var(--muted);flex-wrap:wrap;gap:6px 10px;padding-top:24px;font-size:13.5px;display:flex}.crumbs[data-astro-cid-udxcqx2d] a[data-astro-cid-udxcqx2d]{color:var(--muted)}.crumbs[data-astro-cid-udxcqx2d] a[data-astro-cid-udxcqx2d]:hover,.crumbs[data-astro-cid-udxcqx2d] .here[data-astro-cid-udxcqx2d]{color:var(--ink)}.article-head[data-astro-cid-udxcqx2d]{flex-direction:column;gap:20px;padding-top:32px;padding-bottom:40px;display:flex}.kicker-row[data-astro-cid-udxcqx2d]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dot[data-astro-cid-udxcqx2d]{background:var(--caramel);border-radius:50%;width:4px;height:4px}.mono-kicker[data-astro-cid-udxcqx2d]{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);text-transform:uppercase;font-size:12px;font-weight:600}.sponsored[data-astro-cid-udxcqx2d]{letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}h1[data-astro-cid-udxcqx2d]{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:1040px;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1.04}.lede[data-astro-cid-udxcqx2d]{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;max-width:860px;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.byline-row[data-astro-cid-udxcqx2d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.actions[data-astro-cid-udxcqx2d],.share[data-astro-cid-udxcqx2d]{flex-wrap:wrap;gap:8px;display:flex}.share-btn[data-astro-cid-udxcqx2d]{border:1px solid var(--rule-2);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.share-btn[data-astro-cid-udxcqx2d]:hover{border-color:var(--ink);color:var(--ink)}.body-grid[data-astro-cid-udxcqx2d]{grid-template-columns:180px minmax(0,1fr) 300px;align-items:start;gap:48px;padding-top:56px;padding-bottom:80px;display:grid}.article-col[data-astro-cid-udxcqx2d]{flex-direction:column;gap:32px;min-width:0;display:flex}.side-col[data-astro-cid-udxcqx2d]{flex-direction:column;gap:32px;display:flex}.toc-col[data-astro-cid-udxcqx2d],.side-col[data-astro-cid-udxcqx2d]{align-self:stretch}.side-col[data-astro-cid-udxcqx2d]:not(:has(.ad-slot)){display:none}@media (width>=1181px){.body-grid[data-astro-cid-udxcqx2d]:has(.side-col .ad-slot){grid-template-columns:300px minmax(0,1fr) 180px}.body-grid[data-astro-cid-udxcqx2d]:has(.side-col .ad-slot) .side-col[data-astro-cid-udxcqx2d]{order:-1}.body-grid[data-astro-cid-udxcqx2d]:has(.side-col .ad-slot) .toc-col[data-astro-cid-udxcqx2d]{order:1}}@media (width>=901px) and (height>=760px) and (hover:hover) and (pointer:fine){.side-col[data-astro-cid-udxcqx2d] .side-ad{top:calc(var(--header-h) + 24px);position:sticky}}@media (width<=1180px){.body-grid[data-astro-cid-udxcqx2d]{grid-template-columns:minmax(0,1fr) 300px}.toc-col[data-astro-cid-udxcqx2d]{display:none}}@media (width<=900px){.body-grid[data-astro-cid-udxcqx2d]{grid-template-columns:minmax(0,1fr);padding-top:32px;padding-bottom:56px}.share-btn[data-astro-cid-udxcqx2d].social{display:none}}.related[data-astro-cid-h6sdr2po]{border-top:1px solid var(--rule);padding:72px 0 88px}h2[data-astro-cid-h6sdr2po]{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:28px;font-size:40px;font-weight:500}.grid[data-astro-cid-h6sdr2po]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.item[data-astro-cid-h6sdr2po]{border-top:3px solid var(--ink);color:var(--ink);flex-direction:column;gap:12px;padding-top:18px;display:flex}.item[data-astro-cid-h6sdr2po]:hover .title[data-astro-cid-h6sdr2po]{color:var(--caramel)}.title[data-astro-cid-h6sdr2po]{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.18}.meta[data-astro-cid-h6sdr2po]{font-family:var(--mono);color:var(--muted);font-size:12px}@media (width<=900px){.related[data-astro-cid-h6sdr2po]{padding:48px 0 56px}.grid[data-astro-cid-h6sdr2po]{grid-template-columns:minmax(0,1fr);gap:24px}h2[data-astro-cid-h6sdr2po]{font-size:32px}}
