.share[data-astro-cid-vbvyhnbq]{display:inline-block;position:relative}.share-toggle[data-astro-cid-vbvyhnbq]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid var(--color-line);border-radius:var(--r-pill);background:var(--color-light);color:var(--color-primary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast);display:inline-flex}.share-toggle[data-astro-cid-vbvyhnbq]:hover,.share-toggle[data-astro-cid-vbvyhnbq][aria-expanded=true]{border-color:#d5dae6;box-shadow:0 6px 18px #17244a14}.share-toggle[data-astro-cid-vbvyhnbq] svg{width:.95rem;height:.95rem}.share-panel[data-astro-cid-vbvyhnbq]{inset-inline-end:0;top:calc(100% + var(--sp-2));z-index:30;width:min(22rem,100vw - 2rem);padding:var(--sp-4);border:1px solid var(--color-line);background:var(--color-light);gap:var(--sp-3);border-radius:14px;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;box-shadow:0 16px 40px #17244a24}.share-panel[data-astro-cid-vbvyhnbq][hidden]{display:none}.share-targets[data-astro-cid-vbvyhnbq]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.share-target[data-astro-cid-vbvyhnbq]{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-1);border-radius:var(--r-md);color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);flex-direction:column;text-decoration:none;display:flex}.share-target[data-astro-cid-vbvyhnbq]:hover,.share-target[data-astro-cid-vbvyhnbq]:focus-visible{background:var(--color-gray-40)}.share-ico[data-astro-cid-vbvyhnbq]{background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-light);border-radius:50%;justify-content:center;align-items:center;display:flex}.share-ico[data-astro-cid-vbvyhnbq] svg{width:1.05rem;height:1.05rem}.share-target--whatsapp[data-astro-cid-vbvyhnbq] .share-ico[data-astro-cid-vbvyhnbq]{background:#1f8f4e}.share-target--linkedin[data-astro-cid-vbvyhnbq] .share-ico[data-astro-cid-vbvyhnbq]{background:#0a66c2}.share-target--x[data-astro-cid-vbvyhnbq] .share-ico[data-astro-cid-vbvyhnbq]{background:#111}.share-target--facebook[data-astro-cid-vbvyhnbq] .share-ico[data-astro-cid-vbvyhnbq]{background:#1877f2}.share-target--telegram[data-astro-cid-vbvyhnbq] .share-ico[data-astro-cid-vbvyhnbq]{background:#1f8bc6}.share-target--email[data-astro-cid-vbvyhnbq] .share-ico[data-astro-cid-vbvyhnbq]{background:var(--color-primary)}.share-link[data-astro-cid-vbvyhnbq]{gap:var(--sp-2);display:flex}.share-link[data-astro-cid-vbvyhnbq] input[data-astro-cid-vbvyhnbq]{width:100%;min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-line);border-radius:var(--r-md);background:var(--color-gray-40);color:var(--color-primary);font:inherit;font-size:var(--fs-sm);flex:1 1 0}.share-copy[data-astro-cid-vbvyhnbq],.share-pdf[data-astro-cid-vbvyhnbq]{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex}.share-copy[data-astro-cid-vbvyhnbq]{background:var(--color-primary);color:var(--color-light);border:0;flex:none}.share-copy[data-astro-cid-vbvyhnbq] svg,.share-pdf[data-astro-cid-vbvyhnbq] svg{width:.9rem;height:.9rem}.share-copy[data-astro-cid-vbvyhnbq] .ico-done{display:none}.share-copy[data-astro-cid-vbvyhnbq].is-done .ico-done{display:inline}.share-copy[data-astro-cid-vbvyhnbq].is-done .ico-copy{display:none}.share-pdf[data-astro-cid-vbvyhnbq]{border:1px solid var(--color-line);color:var(--color-accent-ink)}.share-pdf[data-astro-cid-vbvyhnbq]:hover{background:var(--color-gray-40);border-color:#d5dae6}.detail-eyebrow[data-astro-cid-4t76ptyl]{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);color:var(--color-accent-ink);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.detail-deck[data-astro-cid-4t76ptyl]{max-width:70ch;color:var(--color-primary);font-size:var(--fs-lg);font-weight:var(--fw-semibold);text-wrap:pretty;margin-block-start:var(--sp-3);line-height:1.5}.detail-eyebrow[data-astro-cid-4t76ptyl]:before{content:"";background:currentColor;border-radius:2px;width:1.5rem;height:2px}.detail-meta[data-astro-cid-4t76ptyl]{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);border-top:1px solid #11225014;flex-wrap:wrap;margin-block-start:var(--sp-5);padding-block-start:var(--sp-4);display:flex}.meta-items[data-astro-cid-4t76ptyl]{align-items:center;gap:var(--sp-2) var(--sp-4);color:var(--color-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.meta-date[data-astro-cid-4t76ptyl]{align-items:center;gap:var(--sp-2);display:inline-flex}.meta-date[data-astro-cid-4t76ptyl] svg,.meta-chip[data-astro-cid-4t76ptyl] svg{width:.85rem;height:.85rem}.meta-chip[data-astro-cid-4t76ptyl]{padding:2px var(--sp-2);background:var(--color-light);border:1px solid var(--color-line);color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:6px;align-items:center;gap:.4em;line-height:1.6;display:inline-flex}.meta-chip--lock[data-astro-cid-4t76ptyl]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-light)}.meta-chip--alert[data-astro-cid-4t76ptyl]{color:var(--color-accent-ink);background:#fdeeee;border-color:#f6d0d0}.meta-actions[data-astro-cid-4t76ptyl]{align-items:center;gap:var(--sp-3);display:flex}.circ[data-astro-cid-4t76ptyl]{gap:var(--sp-6);padding-bottom:var(--sp-8);border-bottom:1px solid var(--color-line);display:grid}.circ-lede[data-astro-cid-4t76ptyl]{gap:var(--sp-3);display:grid}.circ-lede[data-astro-cid-4t76ptyl] h2[data-astro-cid-4t76ptyl]{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0}.circ-lede[data-astro-cid-4t76ptyl] p[data-astro-cid-4t76ptyl]{max-width:68ch;color:var(--color-primary);font-size:var(--fs-lg);text-wrap:pretty;margin:0;line-height:1.65}.circ-tiles[data-astro-cid-4t76ptyl]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;display:grid}.circ-tile[data-astro-cid-4t76ptyl]{align-content:start;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);background:var(--color-tint);border-radius:12px;display:grid}.circ-tile[data-astro-cid-4t76ptyl] dt[data-astro-cid-4t76ptyl]{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);display:flex}.circ-tile[data-astro-cid-4t76ptyl] dt[data-astro-cid-4t76ptyl] svg{width:.85rem;height:.85rem;color:var(--color-accent-ink)}.circ-tile[data-astro-cid-4t76ptyl] dd[data-astro-cid-4t76ptyl]{color:var(--color-ink);font-size:var(--fs-sm);margin:0;line-height:1.6}.circ-refs[data-astro-cid-4t76ptyl]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.circ-refs[data-astro-cid-4t76ptyl] li[data-astro-cid-4t76ptyl].has-mark{grid-template-columns:1.75rem minmax(0,1fr);display:grid}.ref-mark[data-astro-cid-4t76ptyl]{font-weight:var(--fw-semibold);color:var(--color-primary)}.detail-layout[data-astro-cid-4t76ptyl]{gap:var(--sp-8);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){.detail-layout[data-astro-cid-4t76ptyl]{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) 20rem}.detail-aside[data-astro-cid-4t76ptyl]{top:var(--sp-6);position:sticky}}.detail-main[data-astro-cid-4t76ptyl]{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.detail-cover[data-astro-cid-4t76ptyl]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);width:100%;height:auto}.attachments[data-astro-cid-4t76ptyl]{padding-top:var(--sp-2)}.attachments[data-astro-cid-4t76ptyl] h2[data-astro-cid-4t76ptyl]{font-size:var(--fs-2xl);color:var(--color-primary);margin-block-end:var(--sp-4)}.attachments[data-astro-cid-4t76ptyl] ul[data-astro-cid-4t76ptyl]{margin:0;padding:0;list-style:none}.attachments[data-astro-cid-4t76ptyl] .doc-title[data-astro-cid-4t76ptyl]{overflow-wrap:anywhere}.doc-card--split[data-astro-cid-4t76ptyl]:after{content:none}.doc-card--split[data-astro-cid-4t76ptyl]{flex-wrap:wrap}.doc-card--split[data-astro-cid-4t76ptyl] .doc-text[data-astro-cid-4t76ptyl]{flex:12rem}.doc-actions[data-astro-cid-4t76ptyl]{gap:var(--sp-2);margin-inline-start:auto;display:flex}.doc-action[data-astro-cid-4t76ptyl]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-line);border-radius:var(--r-pill);color:var(--color-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;transition:border-color var(--t-fast), background var(--t-fast);text-decoration:none;display:inline-flex}.doc-action[data-astro-cid-4t76ptyl]:hover,.doc-action[data-astro-cid-4t76ptyl]:focus-visible{background:var(--color-gray-40);border-color:#d5dae6}.doc-action--download[data-astro-cid-4t76ptyl]{color:var(--color-accent-ink)}.doc-action[data-astro-cid-4t76ptyl] svg{width:.9rem;height:.9rem}.related-panel[data-astro-cid-4t76ptyl]{border:1px solid var(--color-line);background:var(--color-light);border-radius:14px;overflow:hidden}.related-heading[data-astro-cid-4t76ptyl]{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--color-line);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0}.related-list[data-astro-cid-4t76ptyl]{margin:0;padding:0;list-style:none}.related-list[data-astro-cid-4t76ptyl]>li[data-astro-cid-4t76ptyl]+li[data-astro-cid-4t76ptyl]{border-top:1px solid var(--color-line)}.rel-row[data-astro-cid-4t76ptyl]{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);transition:background var(--t-fast);grid-template-columns:3.25rem minmax(0,1fr);align-items:start;display:grid;position:relative}.rel-row[data-astro-cid-4t76ptyl]:not(:has(.rel-date)){grid-template-columns:minmax(0,1fr)}.rel-row[data-astro-cid-4t76ptyl]:hover{background:var(--color-tint)}.rel-date[data-astro-cid-4t76ptyl]{background:var(--color-tint);min-height:3.25rem;color:var(--color-primary);text-align:center;border-radius:10px;align-content:center;justify-items:center;line-height:1.05;display:grid}.rel-row[data-astro-cid-4t76ptyl]:hover .rel-date[data-astro-cid-4t76ptyl]{background:var(--color-light)}.rel-day[data-astro-cid-4t76ptyl]{font-size:1.125rem;font-weight:var(--fw-bold)}.rel-mon[data-astro-cid-4t76ptyl],.rel-yr[data-astro-cid-4t76ptyl]{font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.06em}.rel-yr[data-astro-cid-4t76ptyl]{font-weight:var(--fw-medium);color:var(--color-muted)}.rel-body[data-astro-cid-4t76ptyl]{gap:var(--sp-1);min-width:0;display:grid}.rel-title[data-astro-cid-4t76ptyl]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.rel-title[data-astro-cid-4t76ptyl] a[data-astro-cid-4t76ptyl]{color:var(--color-primary)}.rel-title[data-astro-cid-4t76ptyl] a[data-astro-cid-4t76ptyl]:after{content:"";position:absolute;inset:0}.rel-title[data-astro-cid-4t76ptyl] a[data-astro-cid-4t76ptyl]:hover{text-decoration:none}.rel-title[data-astro-cid-4t76ptyl] a[data-astro-cid-4t76ptyl]:focus-visible{outline:none}.rel-row[data-astro-cid-4t76ptyl]:has(.rel-title a:focus-visible){outline:2px solid var(--color-accent-ink);outline-offset:-2px}.rel-row[data-astro-cid-4t76ptyl]:hover .rel-title[data-astro-cid-4t76ptyl] a[data-astro-cid-4t76ptyl]{color:var(--color-accent-ink)}.rel-summary[data-astro-cid-4t76ptyl]{color:var(--color-muted);font-size:var(--fs-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.rel-tag[data-astro-cid-4t76ptyl]{background:var(--color-tint);color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:6px;justify-self:start;padding:1px 8px}.related-all[data-astro-cid-4t76ptyl]{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--color-line);color:var(--color-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:background var(--t-fast), color var(--t-fast);text-decoration:none;display:flex}.related-all[data-astro-cid-4t76ptyl]:hover,.related-all[data-astro-cid-4t76ptyl]:focus-visible{background:var(--color-tint);color:var(--color-accent-ink)}.related-all[data-astro-cid-4t76ptyl] svg{width:.75rem;height:.75rem}
