.side-menu[data-astro-cid-idhr45ls]{background:var(--color-light);border:1px solid var(--color-gray);border-radius:var(--r-lg);padding:var(--sp-5)}.menu-title[data-astro-cid-idhr45ls]{align-items:center;gap:var(--sp-3);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-primary);padding-bottom:var(--sp-3);margin-bottom:var(--sp-2);cursor:pointer;list-style:none;display:flex;position:relative}.menu-title[data-astro-cid-idhr45ls]::-webkit-details-marker{display:none}.menu-panel[data-astro-cid-idhr45ls]:not(.collapsible) .menu-title[data-astro-cid-idhr45ls]{cursor:auto}.menu-heading[data-astro-cid-idhr45ls]{font:inherit;color:inherit;flex:auto}.menu-panel[data-astro-cid-idhr45ls].collapsible>.menu-title[data-astro-cid-idhr45ls]{padding-inline-end:var(--sp-6)}.menu-panel[data-astro-cid-idhr45ls].collapsible>.menu-title[data-astro-cid-idhr45ls]:before{content:"";border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:.45em;height:.45em;transition:transform var(--t-fast);position:absolute;top:.35em;right:.15em;transform:rotate(45deg)}.menu-panel[data-astro-cid-idhr45ls].collapsible[open]>.menu-title[data-astro-cid-idhr45ls]:before{transform:rotate(-135deg)}.menu-title[data-astro-cid-idhr45ls]:after{content:"";background:var(--color-accent);width:3rem;height:2px;position:absolute;bottom:0;left:0}.menu-list[data-astro-cid-idhr45ls]{padding:0;list-style:none}.menu-list[data-astro-cid-idhr45ls] li[data-astro-cid-idhr45ls]+li[data-astro-cid-idhr45ls]{border-top:1px solid var(--color-gray)}.menu-list[data-astro-cid-idhr45ls] a[data-astro-cid-idhr45ls]{gap:var(--sp-1);padding-block:var(--sp-3);flex-direction:column;display:flex}.menu-list[data-astro-cid-idhr45ls] a[data-astro-cid-idhr45ls].active{border-inline-start:3px solid var(--color-accent);margin-inline-start:calc(-1 * var(--sp-3));padding-inline-start:var(--sp-3)}.menu-list[data-astro-cid-idhr45ls] a[data-astro-cid-idhr45ls].active .menu-label[data-astro-cid-idhr45ls]{font-weight:var(--fw-bold);color:var(--color-accent-ink)}.menu-label[data-astro-cid-idhr45ls]:has(.menu-ext){justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.menu-ext[data-astro-cid-idhr45ls]{width:.7em;height:.7em;color:var(--color-muted);flex:none}.menu-date[data-astro-cid-idhr45ls]{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--color-muted);display:flex}.menu-date[data-astro-cid-idhr45ls] [data-astro-cid-idhr45ls][data-icon]{width:.85em;height:.85em}.menu-label[data-astro-cid-idhr45ls]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-more[data-astro-cid-idhr45ls]{width:fit-content;margin:var(--sp-4) auto 0;display:flex}@media (width>=1024px){.side-menu[data-astro-cid-idhr45ls].sticky{top:var(--sp-4);position:sticky}.menu-panel[data-astro-cid-idhr45ls].collapsible>.menu-title[data-astro-cid-idhr45ls]{cursor:auto;pointer-events:none}.menu-panel[data-astro-cid-idhr45ls].collapsible>.menu-title[data-astro-cid-idhr45ls]:before{display:none}.menu-panel[data-astro-cid-idhr45ls].collapsible>.menu-title[data-astro-cid-idhr45ls]{padding-inline-end:0}}.page-layout[data-astro-cid-5224qgol]{gap:var(--sp-8);grid-template-columns:1fr;display:grid}.mainbar[data-astro-cid-5224qgol]{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.page-lead[data-astro-cid-5224qgol]{color:var(--color-ink);max-width:46rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.7}.highlights-title[data-astro-cid-5224qgol]{font-size:var(--fs-2xl);color:var(--color-primary);margin-bottom:var(--sp-5)}.highlight-grid[data-astro-cid-5224qgol]{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.highlight[data-astro-cid-5224qgol]{gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--color-line);background:var(--color-light);transition:border-color var(--t-fast), box-shadow var(--t-fast);border-radius:14px;flex-direction:column;display:flex}.highlight[data-astro-cid-5224qgol]:hover{border-color:#d5dae6;box-shadow:0 8px 24px #17244a14}.hl-icon[data-astro-cid-5224qgol]{width:2.5rem;height:2.5rem;margin-bottom:var(--sp-1);color:var(--color-accent-ink);background:#fdeaea;border-radius:10px;justify-content:center;align-items:center;display:flex}.hl-icon[data-astro-cid-5224qgol] [data-astro-cid-5224qgol][data-icon]{width:1.1rem;height:1.1rem}.hl-title[data-astro-cid-5224qgol]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-primary);line-height:1.35}.hl-text[data-astro-cid-5224qgol]{font-size:var(--fs-sm);color:var(--color-muted);line-height:1.6}.documents-title[data-astro-cid-5224qgol]{font-size:var(--fs-2xl);color:var(--color-primary);margin-bottom:var(--sp-4)}.page-cta[data-astro-cid-5224qgol]{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-6);background:linear-gradient(135deg, var(--color-primary-deep), var(--color-primary));color:var(--color-light);border-radius:18px;flex-wrap:wrap;display:flex}.cta-title[data-astro-cid-5224qgol]{font-size:var(--fs-xl);color:var(--color-light)}.cta-text[data-astro-cid-5224qgol]{margin-top:var(--sp-2);color:var(--color-light-80);max-width:36rem}.cta-btn[data-astro-cid-5224qgol]{border-radius:var(--r-md);flex:none}.cta-btn[data-astro-cid-5224qgol] [data-astro-cid-5224qgol][data-icon]{width:.85rem;height:.85rem}@media (width>=1024px){.page-cta[data-astro-cid-5224qgol]{padding:var(--sp-8)}.page-layout[data-astro-cid-5224qgol].with-aside{grid-template-columns:3fr 1fr}.page-layout[data-astro-cid-5224qgol].with-aside>.mainbar[data-astro-cid-5224qgol]{grid-area:1/1}.page-layout[data-astro-cid-5224qgol].with-aside>.rightbar[data-astro-cid-5224qgol]{grid-area:1/2}}
