.post-hero[data-astro-cid-zg7dkzxc]{min-height:0;padding-bottom:9rem}.post-hero[data-astro-cid-zg7dkzxc] .ph-inner[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{max-width:880px}.post[data-astro-cid-zg7dkzxc]{background:#fff;padding-bottom:5rem}.post-wrap[data-astro-cid-zg7dkzxc]{max-width:1120px}.post-cover[data-astro-cid-zg7dkzxc]{aspect-ratio:21/9;box-shadow:var(--sh-h);z-index:3;background:var(--bg-light);border-radius:28px;margin:-6rem 0 2rem;position:relative;overflow:hidden}.post-cover[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;width:100%;height:100%;display:block}.post-meta-row[data-astro-cid-zg7dkzxc]{border-bottom:1px solid #0011221a;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-bottom:3rem;padding-bottom:1.5rem;display:flex}.post-byline[data-astro-cid-zg7dkzxc]{align-items:center;gap:.85rem;display:flex}.post-avatar[data-astro-cid-zg7dkzxc]{background:var(--blue-dark);color:#fff;letter-spacing:.06em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:.7rem;font-weight:800;display:inline-flex}.post-byline[data-astro-cid-zg7dkzxc] strong[data-astro-cid-zg7dkzxc]{color:var(--text);line-height:1.2;display:block}.post-byline[data-astro-cid-zg7dkzxc] time[data-astro-cid-zg7dkzxc]{color:#001122a8;font-size:.88rem}.post-tags[data-astro-cid-zg7dkzxc]{color:#001122a8;align-items:center;gap:.8rem;margin:0 auto 0 0;font-size:.88rem;display:flex}.post-pill[data-astro-cid-zg7dkzxc]{color:var(--blue-dark);letter-spacing:.1em;text-transform:uppercase;background:#2a9ee824;border-radius:999px;padding:.3rem .8rem;font-size:.72rem;font-weight:800;display:inline-block}a[data-astro-cid-zg7dkzxc].post-pill:hover{background:var(--blue-main);color:#fff}.share[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.share-label[data-astro-cid-zg7dkzxc]{color:#001122b8;margin-right:.3rem;font-size:.88rem;font-weight:700}.share-btn[data-astro-cid-zg7dkzxc]{width:46px;height:46px;color:var(--blue-main);cursor:pointer;transition:var(--t);background:#fff;border:1px solid #05448e40;border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.share-btn[data-astro-cid-zg7dkzxc]:hover,.share-btn[data-astro-cid-zg7dkzxc]:focus-visible{background:var(--blue-main);border-color:var(--blue-main);color:#fff;transform:translateY(-2px)}.share-btn[data-astro-cid-zg7dkzxc]:focus-visible{outline:3px solid var(--blue-sec);outline-offset:2px}.share--end[data-astro-cid-zg7dkzxc]{background:var(--bg-light);border-radius:20px;margin-top:3rem;padding:1.25rem 1.5rem}.share-status[data-astro-cid-zg7dkzxc]{min-height:1.4em;color:var(--blue-main);margin:.5rem 0 0;font-size:.88rem;font-weight:700}.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:4rem;display:grid}.post-main[data-astro-cid-zg7dkzxc]{min-width:0}.post-body[data-astro-cid-zg7dkzxc]{color:#001122db;max-width:720px;font-size:1.08rem;line-height:1.85}.post-body[data-astro-cid-zg7dkzxc] h2{color:var(--blue-dark);margin:2.6rem 0 .9rem;font-size:1.65rem;line-height:1.25}.post-body[data-astro-cid-zg7dkzxc] h2:first-child{margin-top:0}.post-body[data-astro-cid-zg7dkzxc] h3{color:var(--blue-dark);margin:2rem 0 .7rem;font-size:1.25rem}.post-body[data-astro-cid-zg7dkzxc] p{margin:0 0 1.35rem}.post-body[data-astro-cid-zg7dkzxc] ul,.post-body[data-astro-cid-zg7dkzxc] ol{margin:0 0 1.5rem;padding-left:1.4rem}.post-body[data-astro-cid-zg7dkzxc] ul{list-style:outside}.post-body[data-astro-cid-zg7dkzxc] ol{list-style:decimal}.post-body[data-astro-cid-zg7dkzxc] li{margin-bottom:.55rem}.post-body[data-astro-cid-zg7dkzxc] a{color:var(--blue-main);text-underline-offset:3px;font-weight:700;text-decoration:underline}.post-body[data-astro-cid-zg7dkzxc] a:hover{color:var(--blue-dark)}.post-body[data-astro-cid-zg7dkzxc] blockquote{background:var(--bg-light);color:var(--blue-dark);border-radius:16px;margin:2rem 0;padding:1.2rem 1.6rem;font-size:1.15rem}.post-body[data-astro-cid-zg7dkzxc] img{border-radius:16px;max-width:100%;height:auto}.post-body[data-astro-cid-zg7dkzxc] strong{color:var(--text)}.post-cta[data-astro-cid-zg7dkzxc]{background:linear-gradient(160deg, var(--blue-main), var(--blue-dark));color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;max-width:720px;margin:2.5rem 0 0;padding:2.25rem 2.5rem;display:flex}.post-cta[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{color:#fff;margin:0 0 .35rem;font-size:1.4rem}.post-cta[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:#ffffffdb;margin:0}.post-back[data-astro-cid-zg7dkzxc]{margin:1.5rem 0 0}.post-back[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{min-height:44px;color:var(--blue-main);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.post-side[data-astro-cid-zg7dkzxc]{position:sticky;top:100px}.post-side[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{color:var(--text);margin:0 0 1.25rem;font-size:1.3rem}.side-list[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:1.25rem;display:flex}.side-card[data-astro-cid-zg7dkzxc]{background:var(--bg-light);transition:transform .5s var(--ease-premium), box-shadow .5s var(--ease-premium);border:1px solid #0011220d;border-radius:20px;padding:.8rem;position:relative}.side-media[data-astro-cid-zg7dkzxc]{aspect-ratio:16/10;border-radius:14px;margin-bottom:.9rem;display:block;overflow:hidden}.side-media[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-premium);display:block}.side-card[data-astro-cid-zg7dkzxc]:hover .side-media[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{transform:scale(1.05)}.side-cat[data-astro-cid-zg7dkzxc]{color:#001122a8;align-items:center;gap:.6rem;margin:0 0 .6rem;padding:0 .3rem;font-size:.8rem;display:flex}.side-card[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc]{margin:0 0 .6rem;padding:0 .3rem;font-size:1.05rem;line-height:1.35}.side-card[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--text)}.side-card[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:after{content:"";border-radius:20px;position:absolute;inset:0}.side-card[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:focus-visible:after{outline:3px solid var(--blue-sec);outline-offset:2px}.side-more[data-astro-cid-zg7dkzxc]{color:var(--blue-main);align-items:center;gap:.45rem;padding:0 .3rem .3rem;font-size:.88rem;font-weight:700;display:inline-flex}@media (hover:hover){.side-card[data-astro-cid-zg7dkzxc]:hover{box-shadow:var(--sh-h);transform:translateY(-4px)}}@media (width<=980px){.post-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr;gap:3rem}.post-side[data-astro-cid-zg7dkzxc]{position:static}.side-list[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=640px){.post-hero[data-astro-cid-zg7dkzxc]{padding-bottom:7rem}.post-cover[data-astro-cid-zg7dkzxc]{aspect-ratio:16/10;border-radius:20px;margin-top:-4.5rem}.post-tags[data-astro-cid-zg7dkzxc]{margin:0}.share-label[data-astro-cid-zg7dkzxc]{flex-basis:100%}.side-list[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}.post-cta[data-astro-cid-zg7dkzxc]{padding:1.75rem 1.5rem}.share--end[data-astro-cid-zg7dkzxc]{padding:1rem}}@media (prefers-reduced-motion:reduce){.side-card[data-astro-cid-zg7dkzxc],.side-media[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{transition:none}.side-card[data-astro-cid-zg7dkzxc]:hover{transform:none}}
