.aside-page[data-astro-cid-lfzgtejz]{background:linear-gradient(180deg, #e8f0f4f2 0%, rgba(var(--base-rgb), .25) 100%);width:100%;padding:calc(var(--header-height) + var(--space-xl)) 0 var(--space-3xl)}.aside-inner[data-astro-cid-lfzgtejz]{max-width:640px;padding:0 var(--space-lg);margin:0 auto}.ph[data-astro-cid-lfzgtejz]{display:inline-block}.aside-label[data-astro-cid-lfzgtejz]{font-family:var(--font-body);font-weight:700;font-size:var(--font-size-base);color:var(--brand-accent-text);margin:0 0 var(--space-sm)}.aside-title[data-astro-cid-lfzgtejz]{font-family:var(--font-heading);color:var(--text-primary);margin:0 0 var(--space-lg);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;line-height:1.4}.aside-lead[data-astro-cid-lfzgtejz]{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-secondary);margin:0 0 var(--space-2xl);word-break:normal;word-break:auto-phrase;line-break:strict;text-wrap:pretty;line-height:1.9}.aside-body[data-astro-cid-lfzgtejz]{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-primary);word-break:normal;word-break:auto-phrase;line-break:strict;text-wrap:pretty;line-height:1.9}.aside-body[data-astro-cid-lfzgtejz] h2{font-family:var(--font-heading);font-size:var(--font-size-h2);margin:var(--space-2xl) 0 var(--space-md);text-wrap:balance;font-weight:500;line-height:1.6}.aside-body[data-astro-cid-lfzgtejz] h2:first-child{margin-top:0}.aside-body[data-astro-cid-lfzgtejz] p{margin:0 0 var(--space-md)}.aside-body[data-astro-cid-lfzgtejz] a{color:var(--brand-accent-text);text-underline-offset:3px;text-decoration:underline}.aside-body[data-astro-cid-lfzgtejz] ul{margin:0 0 var(--space-md);padding-left:1.2em}.aside-body[data-astro-cid-lfzgtejz] li+li{margin-top:var(--space-xs)}.aside-body[data-astro-cid-lfzgtejz] .nobr{white-space:nowrap}.back-top[data-astro-cid-lfzgtejz]{margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--brand-accent-text);text-underline-offset:3px;padding:.55em 0;text-decoration:underline;display:inline-block}.back-top[data-astro-cid-lfzgtejz][hidden]{display:none}.aside-body[data-astro-cid-lfzgtejz] .ph{display:inline-block}.aside-body[data-astro-cid-lfzgtejz] figure{margin:var(--space-lg) 0 var(--space-xl);padding:var(--space-md) var(--space-md) var(--space-sm);background:var(--bg-secondary);border-radius:var(--radius-botanical-card)}.aside-body[data-astro-cid-lfzgtejz] figure:has(img){background:var(--bg-primary)}.aside-body[data-astro-cid-lfzgtejz] figure p{margin:0}.aside-body[data-astro-cid-lfzgtejz] figure img{width:100%;max-width:480px;height:auto;margin:0 auto;display:block}@media (width<=768px){.aside-body[data-astro-cid-lfzgtejz] figure:has(img){padding:var(--space-xs) var(--space-xs) var(--space-sm)}}.aside-body[data-astro-cid-lfzgtejz] figcaption{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--space-sm);line-height:1.7}.aside-body[data-astro-cid-lfzgtejz] figure table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.aside-body[data-astro-cid-lfzgtejz] figure caption{caption-side:top;text-align:left;margin-bottom:var(--space-sm);color:var(--text-secondary)}.aside-body[data-astro-cid-lfzgtejz] figure th,.aside-body[data-astro-cid-lfzgtejz] figure td{padding:var(--space-xs) var(--space-sm);text-align:center;border-bottom:1px solid var(--accent)}.aside-body[data-astro-cid-lfzgtejz] figure th{text-wrap:balance;color:var(--text-primary);font-weight:700}.aside-body[data-astro-cid-lfzgtejz] figure tr.is-mark td,.aside-body[data-astro-cid-lfzgtejz] figure tr.is-mark th{color:var(--brand-accent-text);font-weight:700}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text{font-size:var(--font-size-base)}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text td:first-child{width:8em}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text th,.aside-body[data-astro-cid-lfzgtejz] figure table.is-text td{text-align:left;vertical-align:top}.aside-back[data-astro-cid-lfzgtejz]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--accent)}.back-button[data-astro-cid-lfzgtejz]{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-lg);background:var(--brand-accent-text);color:var(--text-on-accent);font-family:var(--font-body);font-weight:700;font-size:var(--font-size-base);border-radius:999px;text-decoration:none;display:inline-flex}.back-button[data-astro-cid-lfzgtejz][hidden]{display:none}.back-button[data-astro-cid-lfzgtejz]:hover,.back-button[data-astro-cid-lfzgtejz]:focus-visible{background:var(--brand-accent-deep)}.from-title[data-astro-cid-lfzgtejz]{font-family:var(--font-body);font-weight:700;font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--space-sm)}.back-button[data-astro-cid-lfzgtejz]:not([hidden])+[data-astro-cid-lfzgtejz][data-from-list] .from-title[data-astro-cid-lfzgtejz]{margin-top:var(--space-xl)}.from-list[data-astro-cid-lfzgtejz]{margin:0;padding:0;list-style:none}.from-list[data-astro-cid-lfzgtejz] li[data-astro-cid-lfzgtejz]+li[data-astro-cid-lfzgtejz]{margin-top:var(--space-sm)}.aside-index[data-astro-cid-lfzgtejz]{margin:var(--space-lg) 0 0;font-family:var(--font-body);font-size:var(--font-size-base)}.aside-index[data-astro-cid-lfzgtejz] a[data-astro-cid-lfzgtejz]{color:var(--brand-accent-text);text-underline-offset:3px;padding:.55em 0;text-decoration:underline;display:inline-block}.nobr[data-astro-cid-lfzgtejz]{white-space:nowrap}.from-list[data-astro-cid-lfzgtejz] a[data-astro-cid-lfzgtejz]{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--brand-accent-text);text-underline-offset:3px;padding:.55em 0;text-decoration:underline;display:inline-block}@media (width<=768px){.aside-page[data-astro-cid-lfzgtejz]{padding:calc(var(--space-md) + 70px) 0 var(--space-2xl)}.aside-inner[data-astro-cid-lfzgtejz]{padding:0 20px}.aside-title[data-astro-cid-lfzgtejz]{font-size:clamp(1.5rem,6.4vw,1.75rem)}.aside-lead[data-astro-cid-lfzgtejz],.aside-body[data-astro-cid-lfzgtejz]{font-size:var(--font-size-base)}.aside-body[data-astro-cid-lfzgtejz] h2{font-size:1.25rem}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text thead{display:none}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text caption{padding:0 var(--space-xs);display:block}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text,.aside-body[data-astro-cid-lfzgtejz] figure table.is-text tbody,.aside-body[data-astro-cid-lfzgtejz] figure table.is-text tr,.aside-body[data-astro-cid-lfzgtejz] figure table.is-text td{width:auto;display:block}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text tr{padding:var(--space-sm) 0;border-bottom:1px solid var(--accent)}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text td{padding:0 var(--space-xs);border-bottom:0}.aside-body[data-astro-cid-lfzgtejz] figure table.is-text td:first-child{width:auto;margin-bottom:var(--space-xs);font-weight:700}}
