.b-screen[data-astro-cid-pt3d65ot]{margin:2.6rem 0}.b-screen-frame[data-astro-cid-pt3d65ot]{border-radius:28px;padding:clamp(1.4rem,6vw,4.5rem) clamp(1.2rem,8vw,6rem)}.b-screen-frame[data-astro-cid-pt3d65ot] .screen-design{max-width:760px;box-shadow:none;border-radius:8px;width:100%;margin:0 auto}.b-portrait[data-astro-cid-pt3d65ot] .b-screen-frame[data-astro-cid-pt3d65ot]{justify-content:center;display:flex}.b-portrait[data-astro-cid-pt3d65ot] .b-screen-frame[data-astro-cid-pt3d65ot] .screen-design{width:min(320px,100%)}figcaption[data-astro-cid-pt3d65ot]{color:#6b7280;max-width:680px;margin:.9rem auto 0;font-size:.88rem}.b-venue[data-astro-cid-qset4ayb]{margin:2.6rem 0}.b-venue-photo[data-astro-cid-qset4ayb]{border-radius:24px;position:relative;overflow:hidden;container-type:size}.b-venue-photo[data-astro-cid-qset4ayb]>*{position:absolute;inset:0}figcaption[data-astro-cid-qset4ayb]{color:#6b7280;max-width:680px;margin:.9rem auto 0;font-size:.88rem}.b-quote[data-astro-cid-tq6u3myt]{background:#f4f2ee;border-radius:24px;margin:2.4rem 0;padding:1.8rem 2rem}.b-quote[data-astro-cid-tq6u3myt] blockquote[data-astro-cid-tq6u3myt]{letter-spacing:-.015em;color:#0f172a;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.4}.b-quote[data-astro-cid-tq6u3myt] blockquote[data-astro-cid-tq6u3myt] p{font-size:inherit;line-height:inherit;color:inherit;margin:0}figcaption[data-astro-cid-tq6u3myt]{color:#6b7280;margin-top:1rem;font-size:.85rem}figcaption[data-astro-cid-tq6u3myt] a[data-astro-cid-tq6u3myt]{color:#0f172a}.b-take[data-astro-cid-xvvkly2s]{border-radius:24px;margin:2.2rem 0;padding:1.8rem 2rem}.b-take[data-astro-cid-xvvkly2s]>span[data-astro-cid-xvvkly2s]{color:#475569;margin-bottom:.6rem;font-size:.85rem;display:block}.b-take[data-astro-cid-xvvkly2s] div[data-astro-cid-xvvkly2s] p{color:#0f172a;margin:0;font-size:1.15rem;line-height:1.5}.b-take[data-astro-cid-xvvkly2s] div[data-astro-cid-xvvkly2s] p+p{margin-top:.8rem}.post-head[data-astro-cid-zg7dkzxc]{text-align:center;max-width:860px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 1.5rem clamp(2rem,4vw,3rem)}.post-cat[data-astro-cid-zg7dkzxc]{color:#0f172a;background:#f4f2ee;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.post-cat[data-astro-cid-zg7dkzxc]:hover{color:#0f172a;background:#ece9e3}.post-head[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{letter-spacing:-.045em;text-wrap:balance;color:#0f172a;margin:1.4rem 0 1.2rem;font-size:clamp(2.2rem,4.6vw,3.9rem);font-weight:500;line-height:1.05}.post-dek[data-astro-cid-zg7dkzxc]{color:#475569;max-width:40rem;margin:0 auto;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.post-byline[data-astro-cid-zg7dkzxc]{text-align:left;border-top:1px solid #0f172a14;justify-content:center;align-items:center;gap:.8rem;max-width:680px;margin:2rem auto 0;padding-top:1.4rem;display:flex}.post-byline[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;border-radius:50%;width:44px;height:44px}.post-byline[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{color:#0f172a;font-size:.95rem;font-weight:550;display:block}.post-byline[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{color:#6b7280;margin-top:.1rem;font-size:.85rem;display:block}.post-hero[data-astro-cid-zg7dkzxc]{max-width:1180px;margin:0 auto;padding:0 1.5rem}.post-hero[data-astro-cid-zg7dkzxc] img{aspect-ratio:16/9;object-fit:cover;border-radius:28px;width:100%;height:auto;display:block}.post-hero-venue[data-astro-cid-zg7dkzxc]{border-radius:28px;position:relative;overflow:hidden}.post-hero-venue[data-astro-cid-zg7dkzxc] .t{height:100%}.post-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr) min(960px,100%) minmax(0,1fr);max-width:1480px;margin:0 auto;padding:clamp(3rem,6vw,5rem) 1.5rem 2rem;display:grid}.post-toc[data-astro-cid-zg7dkzxc]{grid-area:1/1;place-self:start;max-width:240px;padding-right:2rem;position:sticky;top:110px}.post-toc[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]{color:#6b7280;cursor:default;margin-bottom:.8rem;font-size:.8rem;list-style:none}.post-toc[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]::-webkit-details-marker{display:none}.post-toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{border-left:1px solid #0f172a14;margin:0;padding:0;list-style:none}.post-toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:#6b7280;border-left:1px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem .9rem;font-size:.82rem;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block}.post-toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:#0f172a}.post-toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc].is-on{color:#0f172a;border-left-color:#0f172a}.post-body[data-astro-cid-zg7dkzxc]{color:#1f2937;grid-area:1/2;min-width:0;font-size:1.1rem;line-height:1.7}.post-body[data-astro-cid-zg7dkzxc]>*{max-width:680px;margin-left:auto;margin-right:auto}.post-body[data-astro-cid-zg7dkzxc]>table,.post-body[data-astro-cid-zg7dkzxc]>.b-wide{max-width:none}.post-body[data-astro-cid-zg7dkzxc] h2{letter-spacing:-.035em;color:#0f172a;margin-top:3.4rem;margin-bottom:1rem;scroll-margin-top:110px;font-size:clamp(1.6rem,2.4vw,2.05rem);font-weight:500;line-height:1.15}.post-body[data-astro-cid-zg7dkzxc] h3{letter-spacing:-.02em;color:#0f172a;margin-top:2.2rem;margin-bottom:.6rem;scroll-margin-top:110px;font-size:1.3rem;font-weight:550}.post-body[data-astro-cid-zg7dkzxc] p{margin-bottom:1.25rem}.post-body[data-astro-cid-zg7dkzxc] ul,.post-body[data-astro-cid-zg7dkzxc] ol{margin-bottom:1.4rem;padding-left:1.3rem}.post-body[data-astro-cid-zg7dkzxc] li{margin-bottom:.45rem}.post-body[data-astro-cid-zg7dkzxc] a{color:#0f172a;text-underline-offset:.2em;text-decoration-color:#0f172a4d}.post-body[data-astro-cid-zg7dkzxc] a:hover{text-decoration-color:currentColor}.post-body[data-astro-cid-zg7dkzxc] table{border-collapse:separate;border-spacing:0;border:1px solid #0f172a14;border-radius:20px;width:100%;margin-top:2.6rem;margin-bottom:2.6rem;font-size:.95rem;line-height:1.45;overflow:hidden}.post-body[data-astro-cid-zg7dkzxc] th{text-align:left;color:#0f172a;background:#f4f2ee;font-weight:550}.post-body[data-astro-cid-zg7dkzxc] th,.post-body[data-astro-cid-zg7dkzxc] td{vertical-align:top;border-bottom:1px solid #0f172a12;padding:.85rem 1rem}.post-body[data-astro-cid-zg7dkzxc] tr:last-child td{border-bottom:0}.post-body[data-astro-cid-zg7dkzxc] blockquote{color:#0f172a;border-left:3px solid #f2643d;margin-top:2rem;margin-bottom:2rem;padding-left:1.2rem}.post-body[data-astro-cid-zg7dkzxc] .b-quote blockquote{border:0;margin:0;padding:0}.post-body[data-astro-cid-zg7dkzxc] strong{color:#0f172a;font-weight:600}.post-sources[data-astro-cid-zg7dkzxc]{border-top:1px solid #0f172a1a;margin-top:3.5rem;padding-top:2rem;font-size:.92rem}.post-sources[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin:0 0 1rem!important;font-size:1.15rem!important}.post-sources[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin-bottom:.35rem}.post-sources[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:#6b7280;font-size:.85rem}.post-author[data-astro-cid-zg7dkzxc]{background:#f4f2ee;border-radius:24px;align-items:flex-start;gap:1.4rem;margin-top:3rem;padding:1.8rem;display:flex}.post-author[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.post-author[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{color:#6b7280;margin-bottom:.2rem;font-size:.78rem;display:block}.post-author[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{color:#0f172a;margin-bottom:.4rem;font-size:1.2rem;font-weight:550;display:block}.post-author[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:#475569;margin:0 0 .6rem;font-size:.98rem;line-height:1.55}.post-author[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{font-size:.9rem}.post-faq[data-astro-cid-zg7dkzxc]{max-width:1240px;margin:0 auto;padding:clamp(3rem,6vw,5rem) 1.5rem}.post-related[data-astro-cid-zg7dkzxc]{max-width:1480px;margin:0 auto;padding:0 10px clamp(3rem,6vw,5rem)}.post-related[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{letter-spacing:-.035em;margin-bottom:1.5rem;padding:0 1.5rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500}.post-related[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rel-card[data-astro-cid-zg7dkzxc]{color:#0f172a;background:#f4f2ee;border-radius:28px;flex-direction:column;gap:.5rem;padding:10px 10px 1.5rem;text-decoration:none;display:flex}.rel-card[data-astro-cid-zg7dkzxc] img,.rel-ph[data-astro-cid-zg7dkzxc]{aspect-ratio:16/10;object-fit:cover;border-radius:20px;width:100%;margin-bottom:.8rem;display:block}.rel-card[data-astro-cid-zg7dkzxc]>span[data-astro-cid-zg7dkzxc]:not(.rel-ph){color:#6b7280;padding:0 .8rem;font-size:.82rem}.rel-card[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{letter-spacing:-.03em;padding:0 .8rem;font-size:1.3rem;font-weight:500;line-height:1.2}.rel-card[data-astro-cid-zg7dkzxc]:hover{color:#0f172a}@media (width<=1180px){.post-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr)}.post-toc[data-astro-cid-zg7dkzxc]{grid-area:1/1;justify-self:center;width:100%;max-width:680px;padding:0 0 1.5rem;position:static}.post-toc[data-astro-cid-zg7dkzxc] details[data-astro-cid-zg7dkzxc]{border:1px solid #0f172a1a;border-radius:18px;padding:.9rem 1.1rem}.post-toc[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]{cursor:pointer;color:#0f172a;margin:0;font-size:.95rem}.post-toc[data-astro-cid-zg7dkzxc] details[data-astro-cid-zg7dkzxc][open] summary[data-astro-cid-zg7dkzxc]{margin-bottom:.6rem}.post-body[data-astro-cid-zg7dkzxc]{grid-area:2/1}}@media (width<=900px){.post-related[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}.post-body[data-astro-cid-zg7dkzxc] table{display:block;overflow-x:auto}.post-author[data-astro-cid-zg7dkzxc]{flex-direction:column}}
