.rtoc[data-astro-cid-zjg2exfa]{background:#fff;font-size:.86rem;box-shadow:4px 6px #16141a1f;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}summary[data-astro-cid-zjg2exfa]{cursor:pointer;border-bottom:2px dashed #cfc9bf;justify-items:center;gap:2px;padding:20px 18px 14px;list-style:none;display:grid}summary[data-astro-cid-zjg2exfa]::-webkit-details-marker{display:none}summary[data-astro-cid-zjg2exfa] span[data-astro-cid-zjg2exfa]{font-family:var(--latin);letter-spacing:.24em;color:var(--muted);font-size:.68rem;font-weight:700}summary[data-astro-cid-zjg2exfa] b[data-astro-cid-zjg2exfa]{font-family:var(--display);font-size:1.15rem;font-weight:400}ol[data-astro-cid-zjg2exfa]{margin:0;padding:12px 18px;list-style:none}li[data-astro-cid-zjg2exfa] a[data-astro-cid-zjg2exfa]{border-radius:6px;gap:10px;padding:7px 6px;line-height:1.5;text-decoration:none;display:flex}.d3[data-astro-cid-zjg2exfa] a[data-astro-cid-zjg2exfa]{color:var(--muted);padding-left:34px;font-size:.8rem}.no[data-astro-cid-zjg2exfa]{font-family:var(--latin);color:var(--pink);font-weight:700}.d2[data-astro-cid-zjg2exfa] .tx[data-astro-cid-zjg2exfa]{font-weight:700}li[data-astro-cid-zjg2exfa] a[data-astro-cid-zjg2exfa]:hover,li[data-astro-cid-zjg2exfa] a[data-astro-cid-zjg2exfa].on{background:var(--lemon);color:var(--ink)}.rtoc-foot[data-astro-cid-zjg2exfa]{text-align:center;font-family:var(--latin);letter-spacing:.2em;color:var(--muted);border-top:2px dashed #cfc9bf;margin:0;padding:12px 18px 26px;font-size:.62rem;font-weight:700}.aff[data-astro-cid-xjpyojmq]{justify-items:center;gap:8px;margin:32px 0;display:grid}.aff-btn[data-astro-cid-xjpyojmq]{border:3px solid var(--ink);background:var(--pink);width:min(100%,460px);min-height:62px;box-shadow:5px 5px 0 var(--ink);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:1.02rem;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}a[data-astro-cid-xjpyojmq].aff-btn:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.aff-btn[data-astro-cid-xjpyojmq].pending{color:#5b5661;cursor:not-allowed;background:#d9d4cb;border-color:#8f8a95;box-shadow:5px 5px #8f8a95}.aff-btn[data-astro-cid-xjpyojmq] small[data-astro-cid-xjpyojmq]{background:#fff;border-radius:999px;padding:1px 8px;font-size:.7rem}.aff-note[data-astro-cid-xjpyojmq]{color:var(--muted);font-size:.78rem;font-weight:700}.t[data-astro-cid-xjpyojmq]{color:var(--blue);font-weight:700}.t[data-astro-cid-xjpyojmq].pending{color:var(--muted);text-decoration:underline dotted}.offer[data-astro-cid-4pfk6tzl]{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(120deg, #ff3d7f, #ffe14a, #2ee6a8, #2b59ff, #7a3cff) border-box;box-shadow:6px 6px 0 var(--ink);border:3.5px solid #0000;border-radius:20px;margin:28px 0;padding:22px 22px 4px;position:relative}.offer[data-astro-cid-4pfk6tzl]:before{content:"";pointer-events:none;border:1.5px dashed #16141a40;border-radius:14px;position:absolute;inset:8px}.offer-head[data-astro-cid-4pfk6tzl]{align-items:center;gap:16px;display:flex}.offer-rank[data-astro-cid-4pfk6tzl]{border:3px solid var(--ink);background:var(--tone);width:64px;height:64px;font-family:var(--latin);box-shadow:3px 3px 0 var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.7rem;font-weight:700;line-height:1;display:grid}.offer-rank[data-astro-cid-4pfk6tzl] small[data-astro-cid-4pfk6tzl]{margin-bottom:-10px;font-size:.6rem;display:block}.offer-copy[data-astro-cid-4pfk6tzl]{color:var(--muted);margin:0;font-size:.8rem;font-weight:700}.offer-name[data-astro-cid-4pfk6tzl]{font-family:var(--display);margin:0;font-size:1.5rem;font-weight:400;line-height:1.3}.offer-points[data-astro-cid-4pfk6tzl]{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.offer-points[data-astro-cid-4pfk6tzl] li[data-astro-cid-4pfk6tzl]{padding-left:30px;font-weight:500;position:relative}.offer-points[data-astro-cid-4pfk6tzl] li[data-astro-cid-4pfk6tzl]:before{content:"✓";border:2px solid var(--ink);background:var(--mint);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:900;line-height:1;display:grid;position:absolute;top:3px;left:0}.ticket[data-astro-cid-pbssvxo6]{border:2.5px solid var(--ink);background:var(--card);box-shadow:var(--shadow);border-radius:16px;align-items:stretch;margin:28px 0;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ticket[data-astro-cid-pbssvxo6]:before,.ticket[data-astro-cid-pbssvxo6]:after{content:"";border:2.5px solid var(--ink);background:var(--paper);border-radius:50%;width:22px;height:22px;position:absolute;left:101px}.ticket[data-astro-cid-pbssvxo6]:before{top:-13px}.ticket[data-astro-cid-pbssvxo6]:after{bottom:-13px}.ticket[data-astro-cid-pbssvxo6]:hover{transform:translate(-2px,-2px)}.ticket-ph[data-astro-cid-pbssvxo6]{border-right:2.5px dashed var(--ink);flex:0 0 112px;overflow:hidden}.ticket-ph[data-astro-cid-pbssvxo6] img{object-fit:cover;width:100%;height:100%}.ticket-body[data-astro-cid-pbssvxo6]{align-content:center;gap:4px;padding:14px 18px;display:grid}.ticket-label[data-astro-cid-pbssvxo6]{background:var(--c);color:#fff;border-radius:999px;justify-self:start;padding:1px 10px;font-size:.7rem;font-weight:900}.ticket-title[data-astro-cid-pbssvxo6]{font-weight:900;line-height:1.55}.ticket-go[data-astro-cid-pbssvxo6]{font-family:var(--latin);place-items:center;padding:0 18px 0 4px;font-size:1.3rem;font-weight:700;display:grid}.note[data-astro-cid-lnlu5god]{border:2.5px solid var(--ink);background:var(--bg);box-shadow:var(--shadow);border-radius:16px;margin:32px 0;padding:26px 22px 18px;position:relative}.note-badge[data-astro-cid-lnlu5god]{border:2.5px solid var(--ink);background:var(--c);font-family:var(--latin);letter-spacing:.16em;border-radius:999px;padding:3px 14px;font-size:.72rem;font-weight:700;position:absolute;top:-15px;left:18px;transform:rotate(-3deg)}.note-title[data-astro-cid-lnlu5god]{margin:0 0 6px;font-size:1.05rem;font-weight:900}.note-body[data-astro-cid-lnlu5god]>:first-child{margin-top:0}.note-body[data-astro-cid-lnlu5god]>:last-child{margin-bottom:0}.note-body[data-astro-cid-lnlu5god] ul{padding-left:1.2em}.post-head[data-astro-cid-km42ov5h]{text-align:center;max-width:920px;padding-top:clamp(28px,5vw,56px)}.crumbs[data-astro-cid-km42ov5h]{font-family:var(--latin);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;font-size:.75rem;font-weight:500;display:flex}.crumbs[data-astro-cid-km42ov5h] a[data-astro-cid-km42ov5h]{text-decoration:none}.crumbs[data-astro-cid-km42ov5h] a[data-astro-cid-km42ov5h]:hover{text-decoration:underline}.tag[data-astro-cid-km42ov5h] i[data-astro-cid-km42ov5h]{background:var(--c)}h1[data-astro-cid-km42ov5h]{font-family:var(--display);text-wrap:balance;margin:18px 0 20px;font-size:clamp(1.6rem,4.2vw,2.6rem);font-weight:400;line-height:1.42}.meta[data-astro-cid-km42ov5h]{font-family:var(--latin);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:.75rem;font-weight:500;display:flex}.pr[data-astro-cid-km42ov5h]{border:1.5px solid var(--muted);font-family:var(--body);border-radius:999px;padding:0 10px}.post-ph[data-astro-cid-km42ov5h]{margin-top:36px;margin-bottom:0}.post-ph[data-astro-cid-km42ov5h] img{aspect-ratio:21/9;object-fit:cover;border:3px solid var(--ink);width:100%;box-shadow:8px 8px 0 var(--c);border-radius:28px}.post-ph[data-astro-cid-km42ov5h] figcaption[data-astro-cid-km42ov5h]{text-align:right;margin-top:12px}.post-grid[data-astro-cid-km42ov5h]{grid-template-columns:minmax(0,1fr) 300px;gap:64px;margin-top:48px;display:grid}.post-main[data-astro-cid-km42ov5h]{width:100%;max-width:760px;margin-inline:auto}.toc-mobile[data-astro-cid-km42ov5h]{margin-bottom:32px;display:none}.side-sticky[data-astro-cid-km42ov5h]{gap:24px;display:grid;position:sticky;top:96px}.side-cta[data-astro-cid-km42ov5h]{border:2.5px solid var(--ink);background:var(--pink);color:#fff;box-shadow:var(--shadow);border-radius:18px;gap:4px;padding:18px 20px;text-decoration:none;transition:transform .15s;display:grid}.side-cta[data-astro-cid-km42ov5h]:hover{transform:translate(-2px,-2px)}.side-cta[data-astro-cid-km42ov5h] span[data-astro-cid-km42ov5h]{font-size:.78rem;font-weight:700}.block[data-astro-cid-km42ov5h]{margin-top:72px}.block-h[data-astro-cid-km42ov5h]{font-family:var(--display);margin:0 0 8px;font-size:1.6rem;font-weight:400}.writer[data-astro-cid-km42ov5h]{border:2.5px solid var(--ink);background:var(--card);box-shadow:var(--shadow);border-radius:20px;gap:18px;margin-top:56px;padding:26px 24px 22px;display:flex;position:relative}.writer-badge[data-astro-cid-km42ov5h]{border:2px solid var(--ink);background:var(--lemon);font-family:var(--latin);letter-spacing:.18em;border-radius:999px;padding:2px 12px;font-size:.7rem;font-weight:700;position:absolute;top:-14px;left:20px}.writer-name[data-astro-cid-km42ov5h]{font-family:var(--display);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;font-size:1.3rem;display:flex}.writer-name[data-astro-cid-km42ov5h] small[data-astro-cid-km42ov5h]{font-family:var(--body);color:var(--muted);font-size:.78rem;font-weight:700}.writer-bio[data-astro-cid-km42ov5h]{color:var(--ink-2);margin:0 0 8px;font-size:.9rem}.writer[data-astro-cid-km42ov5h] a[data-astro-cid-km42ov5h]{color:var(--blue);font-size:.88rem;font-weight:900;text-decoration:none}.related[data-astro-cid-km42ov5h]{margin-top:110px}.related-grid[data-astro-cid-km42ov5h]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px;display:grid}@media (width<=1080px){.post-grid[data-astro-cid-km42ov5h]{grid-template-columns:minmax(0,1fr)}.post-side[data-astro-cid-km42ov5h]{display:none}.toc-mobile[data-astro-cid-km42ov5h]{display:block}}@media (width<=760px){.post-ph[data-astro-cid-km42ov5h]{width:100%}.post-ph[data-astro-cid-km42ov5h] img{aspect-ratio:16/10;box-shadow:0 6px 0 var(--c);border-inline:0;border-radius:0}.post-ph[data-astro-cid-km42ov5h] figcaption[data-astro-cid-km42ov5h]{padding-inline:16px}.related-grid[data-astro-cid-km42ov5h]{grid-template-columns:1fr}}
