.post-narrow[data-astro-cid-jo55ryrt]{max-width:760px}.back[data-astro-cid-jo55ryrt]{color:var(--text-muted);align-items:center;gap:.4rem;margin-bottom:1.6rem;font-size:.95rem;font-weight:600;display:inline-flex}.back[data-astro-cid-jo55ryrt] svg[data-astro-cid-jo55ryrt]{width:1.1em;height:1.1em}.back[data-astro-cid-jo55ryrt]:hover{color:var(--so-red)}.post-date[data-astro-cid-jo55ryrt]{letter-spacing:.05em;text-transform:uppercase;color:var(--so-blue);font-size:.85rem;font-weight:600;display:block}.post[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{margin:.6rem 0 1rem;font-size:clamp(2rem,4.5vw,3rem)}.post-lead[data-astro-cid-jo55ryrt]{font-size:var(--fs-lead);color:var(--text-muted)}.post-cover[data-astro-cid-jo55ryrt]{margin:2.5rem auto}.post-credit[data-astro-cid-jo55ryrt]{color:var(--muted,#6b7280);text-align:right;margin-top:.5rem;font-size:.8rem}.post-credit[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:inherit}.post-cover[data-astro-cid-jo55ryrt] img[data-astro-cid-jo55ryrt]{border-radius:var(--radius-lg);aspect-ratio:16/9;object-fit:cover;width:100%}.post-body[data-astro-cid-jo55ryrt]{color:var(--text);font-size:1.1rem;line-height:1.8}.post-body[data-astro-cid-jo55ryrt] p{margin-bottom:1.3rem}.post-body[data-astro-cid-jo55ryrt] h2{margin:2.2rem 0 1rem;font-size:1.6rem}.post-body[data-astro-cid-jo55ryrt] h3{margin:1.8rem 0 .8rem;font-size:1.25rem}.post-body[data-astro-cid-jo55ryrt] ul,.post-body[data-astro-cid-jo55ryrt] ol{margin:0 0 1.4rem;padding-left:1.4rem}.post-body[data-astro-cid-jo55ryrt] ul{list-style:outside}.post-body[data-astro-cid-jo55ryrt] ol{list-style:decimal}.post-body[data-astro-cid-jo55ryrt] li{margin-bottom:.5rem;padding-left:.2rem}.post-body[data-astro-cid-jo55ryrt] li::marker{color:var(--so-red)}.post-body[data-astro-cid-jo55ryrt] a{color:var(--so-red);text-underline-offset:3px;font-weight:600;text-decoration:underline 1.5px}.post-body[data-astro-cid-jo55ryrt] a:hover{color:var(--so-red-dark)}.post-body[data-astro-cid-jo55ryrt] img{border-radius:var(--radius);border:1px solid var(--border);width:100%;height:auto;box-shadow:var(--shadow-sm);margin:.6rem 0 1.8rem;display:block}.post-body[data-astro-cid-jo55ryrt] table{border-collapse:collapse;width:100%;margin:.6rem 0 1.4rem;font-size:1rem;display:block;overflow-x:auto}.post-body[data-astro-cid-jo55ryrt] th,.post-body[data-astro-cid-jo55ryrt] td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:.7rem .9rem}.post-body[data-astro-cid-jo55ryrt] th{background:var(--bg-soft);font-weight:700}.post-body[data-astro-cid-jo55ryrt] td:last-child{color:#136b34;font-weight:700}.post-body[data-astro-cid-jo55ryrt] blockquote{border-left:4px solid var(--so-yellow);color:var(--text-muted);margin:1.8rem 0;padding:.4rem 0 .4rem 1.4rem;font-style:italic}.post-cta[data-astro-cid-jo55ryrt]{text-align:center;background:var(--bg-soft);border-radius:var(--radius-lg);margin-top:3.5rem;padding:2.5rem}.post-cta[data-astro-cid-jo55ryrt] h2[data-astro-cid-jo55ryrt]{margin-bottom:1.4rem;font-size:1.5rem}.post-choice[data-astro-cid-jo55ryrt]{max-width:980px;margin-top:3.5rem}.post-choice[data-astro-cid-jo55ryrt]>h2[data-astro-cid-jo55ryrt]{text-align:center;margin-bottom:1.6rem;font-size:clamp(1.5rem,3vw,2rem)}.pc-grid[data-astro-cid-jo55ryrt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.pc-card[data-astro-cid-jo55ryrt]{border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:.7rem;padding:clamp(1.8rem,4vw,2.4rem);display:flex;position:relative;overflow:hidden}.pc-card[data-astro-cid-jo55ryrt] h3[data-astro-cid-jo55ryrt]{font-size:1.4rem}.pc-card[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{flex:1;margin-bottom:.6rem}.pc-card[data-astro-cid-jo55ryrt] svg[data-astro-cid-jo55ryrt]{width:1.05em;height:1.05em}.pc-card--app[data-astro-cid-jo55ryrt]{color:#e9ebf2;background:radial-gradient(circle at 100% 0,#4cc9f040,#0000 50%),#0a0b10}.pc-card--app[data-astro-cid-jo55ryrt] h3[data-astro-cid-jo55ryrt]{color:#fff}.pc-card--app[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{color:#9aa3b7}.pc-logo[data-astro-cid-jo55ryrt]{width:156px;height:auto;margin-bottom:.4rem}.pc-btn[data-astro-cid-jo55ryrt]{border-radius:var(--radius-pill);transition:transform .25s var(--ease), box-shadow .25s var(--ease);align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-weight:700;display:inline-flex}.pc-btn--app[data-astro-cid-jo55ryrt]{color:#04121a;background:#4cc9f0}.pc-btn--app[data-astro-cid-jo55ryrt]:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px #4cc9f0b3}.pc-card--site[data-astro-cid-jo55ryrt]{background:linear-gradient(135deg, var(--so-red), var(--so-red-dark));color:#fff}.pc-card--site[data-astro-cid-jo55ryrt] h3[data-astro-cid-jo55ryrt]{color:#fff}.pc-card--site[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{color:#ffffffe6}.pc-hero[data-astro-cid-jo55ryrt]{opacity:.95;width:96px;height:auto;position:absolute;top:16px;right:18px;transform:rotate(-8deg)}.pc-card--site[data-astro-cid-jo55ryrt] h3[data-astro-cid-jo55ryrt]{margin-top:3.2rem}@media (width<=720px){.pc-grid[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}}
