.share[data-astro-cid-eqjx2q6l]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s[data-astro-cid-eqjx2q6l]{border:1.5px solid var(--ink);min-height:40px;font:700 14px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.s[data-astro-cid-eqjx2q6l]:hover{background:var(--ink);color:#fff}.s[data-astro-cid-eqjx2q6l] svg[data-astro-cid-eqjx2q6l]{width:16px;height:16px}.pin[data-astro-cid-eqjx2q6l]{color:#b60000;border-color:#b60000}.pin[data-astro-cid-eqjx2q6l]:hover{color:#fff;background:#b60000}.copied[data-astro-cid-eqjx2q6l]{color:var(--ink-2);font-size:14px}@media (hover:none) and (pointer:coarse){.share[data-astro-cid-eqjx2q6l].has-native .desk[data-astro-cid-eqjx2q6l]{display:none}}.head[data-astro-cid-wzm2qcxj]{padding-block:clamp(32px,6vw,64px) 32px}.head[data-astro-cid-wzm2qcxj]>[data-astro-cid-wzm2qcxj]{max-width:900px}.crumb[data-astro-cid-wzm2qcxj]{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.crumb[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]{text-decoration:none}h1[data-astro-cid-wzm2qcxj]{font-size:var(--step-4);letter-spacing:-.025em;margin:16px 0 20px;line-height:1.04}.stand[data-astro-cid-wzm2qcxj]{font:400 var(--step-1) / 1.45 var(--serif);color:var(--ink-2);max-width:42ch}.by[data-astro-cid-wzm2qcxj]{color:var(--ink-2);margin-top:18px;font-size:15px}.share-top[data-astro-cid-wzm2qcxj]{margin-top:18px}.share-end[data-astro-cid-wzm2qcxj]{background:var(--paper);border-radius:var(--radius);margin-top:40px;padding:20px}.share-end[data-astro-cid-wzm2qcxj] p[data-astro-cid-wzm2qcxj]{font-weight:700;margin:0 0 12px!important}.aff-note[data-astro-cid-wzm2qcxj]{border-left:3px solid var(--ink);background:#ffffff80;max-width:68ch;margin-top:14px;padding:10px 14px;font-size:15px}.aff-note[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]{text-underline-offset:3px}.ai-note[data-astro-cid-wzm2qcxj]{color:var(--ink-2);margin-top:6px;font-size:14px}.ai-note[data-astro-cid-wzm2qcxj] a[data-astro-cid-wzm2qcxj]{text-underline-offset:3px}.layout[data-astro-cid-wzm2qcxj]{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(40px,6vw,72px);padding-bottom:clamp(56px,8vw,96px);display:grid}.prose[data-astro-cid-wzm2qcxj]{max-width:68ch}.prose[data-astro-cid-wzm2qcxj] h2{font-size:var(--step-2);margin:52px 0 14px}.prose[data-astro-cid-wzm2qcxj] p{margin:0 0 18px}.prose[data-astro-cid-wzm2qcxj] ol,.prose[data-astro-cid-wzm2qcxj] ul{margin:0 0 20px 24px}.prose[data-astro-cid-wzm2qcxj] li{margin:6px 0;padding-left:4px}.prose[data-astro-cid-wzm2qcxj] li::marker{color:var(--care);font-weight:700}.related[data-astro-cid-wzm2qcxj]{margin-top:48px}.related[data-astro-cid-wzm2qcxj] h2[data-astro-cid-wzm2qcxj]{margin-top:0!important}.rel-grid[data-astro-cid-wzm2qcxj]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.go-deeper[data-astro-cid-wzm2qcxj]{background:var(--paper);border-radius:var(--radius);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;margin-top:36px;padding:20px;text-decoration:none;display:grid}.go-deeper[data-astro-cid-wzm2qcxj] small[data-astro-cid-wzm2qcxj]{color:var(--care);font-size:14px;font-weight:700;display:block}.go-deeper[data-astro-cid-wzm2qcxj] b[data-astro-cid-wzm2qcxj]{font:400 24px / 1.15 var(--serif);margin:4px 0 6px;display:block}.gd[data-astro-cid-wzm2qcxj]{color:var(--ink-2);font-size:16px}.go-deeper[data-astro-cid-wzm2qcxj]:hover b[data-astro-cid-wzm2qcxj]{text-underline-offset:5px;text-decoration:underline}.disclaim[data-astro-cid-wzm2qcxj]{color:var(--ink-2);border-top:1px solid var(--rule);padding-top:18px;font-size:15px;margin-top:40px!important}.side[data-astro-cid-wzm2qcxj]{position:relative}.card[data-astro-cid-wzm2qcxj]{background:var(--paper);border-top:5px solid var(--world,var(--ink));border-radius:var(--radius);padding:24px;position:sticky;top:100px}.card[data-astro-cid-wzm2qcxj] .cimg{width:170px;transition:transform .5s var(--ease);margin:-48px 0 18px 30px;transform:rotate(-2deg)}.card[data-astro-cid-wzm2qcxj]:hover .cimg{transform:rotate(0)translateY(-6px)}.ctext[data-astro-cid-wzm2qcxj] small[data-astro-cid-wzm2qcxj]{font-size:14px;font-weight:700}.ctext[data-astro-cid-wzm2qcxj] h2[data-astro-cid-wzm2qcxj]{margin:6px 0 8px;font-size:26px}.ctext[data-astro-cid-wzm2qcxj] p[data-astro-cid-wzm2qcxj]{color:var(--ink-2);margin-bottom:18px;font-size:15px}.end[data-astro-cid-wzm2qcxj]{background:var(--care-soft);border-top:1px solid var(--rule);padding-block:clamp(48px,7vw,72px)}.end-grid[data-astro-cid-wzm2qcxj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.end[data-astro-cid-wzm2qcxj] h2[data-astro-cid-wzm2qcxj]{font-size:var(--step-3)}.end[data-astro-cid-wzm2qcxj] p[data-astro-cid-wzm2qcxj]{color:var(--ink-2);max-width:44ch;margin:14px 0 24px}.fan[data-astro-cid-wzm2qcxj]{aspect-ratio:16/10;position:relative}.fan[data-astro-cid-wzm2qcxj] .paper{width:38%;transition:transform .6s var(--ease);position:absolute}.fan[data-astro-cid-wzm2qcxj] .f0{top:10%;left:6%;transform:rotate(-7deg)}.fan[data-astro-cid-wzm2qcxj] .f1{top:10%;left:54%;transform:rotate(7deg)}.fan[data-astro-cid-wzm2qcxj] .f2{z-index:2;top:0;left:30%}.fan[data-astro-cid-wzm2qcxj]:hover .f0{transform:rotate(-12deg)translate(-8%)}.fan[data-astro-cid-wzm2qcxj]:hover .f1{transform:rotate(12deg)translate(8%)}.mbar[data-astro-cid-wzm2qcxj]{display:none}@media (width<=900px){.layout[data-astro-cid-wzm2qcxj]{grid-template-columns:minmax(0,1fr);gap:0}.side[data-astro-cid-wzm2qcxj]{order:-1;margin-bottom:32px}.card[data-astro-cid-wzm2qcxj]{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:static}.card[data-astro-cid-wzm2qcxj] .cimg{width:100px;margin:0}.card[data-astro-cid-wzm2qcxj] .buy{grid-column:1/-1}.ctext[data-astro-cid-wzm2qcxj] p[data-astro-cid-wzm2qcxj]{display:none}.end-grid[data-astro-cid-wzm2qcxj]{grid-template-columns:minmax(0,1fr)}.mbar[data-astro-cid-wzm2qcxj]{z-index:30;background:var(--paper);border-top:1px solid var(--rule);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transition:transform .4s var(--ease);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar[data-astro-cid-wzm2qcxj].on{transform:none}.mbar[data-astro-cid-wzm2qcxj] img{flex:none;width:40px;box-shadow:0 1px 3px #0003}.mbar[data-astro-cid-wzm2qcxj] span[data-astro-cid-wzm2qcxj]{min-width:0;font:400 16px / 1.15 var(--serif);flex:1}.mbar[data-astro-cid-wzm2qcxj] small[data-astro-cid-wzm2qcxj]{font:400 13px var(--sans);color:var(--ink-2);display:block}.mbar[data-astro-cid-wzm2qcxj] .btn[data-astro-cid-wzm2qcxj]{white-space:nowrap;min-height:48px;padding:10px 14px;font-size:16px}}
