.portable-image[data-astro-cid-lvxmdopf]{max-width:100%}.portable-image-center[data-astro-cid-lvxmdopf]{margin-inline:auto}.rn-table-wrap[data-astro-cid-fsvflfoh]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.rn-table[data-astro-cid-fsvflfoh]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.rn-table[data-astro-cid-fsvflfoh] th[data-astro-cid-fsvflfoh],.rn-table[data-astro-cid-fsvflfoh] td[data-astro-cid-fsvflfoh]{border:1px solid var(--color-border,#ddd);vertical-align:top;text-align:start;padding:.75rem;position:relative}.rn-table[data-astro-cid-fsvflfoh] th[data-astro-cid-fsvflfoh] p,.rn-table[data-astro-cid-fsvflfoh] td[data-astro-cid-fsvflfoh] p{margin:0}.rn-table[data-astro-cid-fsvflfoh] th[data-astro-cid-fsvflfoh]{background:var(--color-surface,#f5f5f5);font-weight:600}.rn-table[data-astro-cid-fsvflfoh] tbody[data-astro-cid-fsvflfoh] tr[data-astro-cid-fsvflfoh]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.rn-table[data-astro-cid-fsvflfoh] tbody[data-astro-cid-fsvflfoh] tr[data-astro-cid-fsvflfoh]:hover{background:var(--color-surface,#f0f0f0)}.rn-ref{text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;text-decoration-thickness:1px;color:inherit!important;text-decoration:underline dotted #a3a3a3!important}.rn-ref:hover,.rn-ref[aria-expanded=true]{background:#f0f0f0;color:inherit!important;text-decoration-color:#555!important}.rn-ref:focus-visible{outline-offset:3px;outline:2px solid #555}.rn-note{--rn-note-ink:#444;--rn-note-muted:#6b6b6b;--rn-note-paper:#fffdf6;--rn-note-rule:#e8e2d6;color:var(--rn-note-ink);background:var(--rn-note-paper);text-align:left;overflow-wrap:anywhere;font:400 14px/1.55 Open Sans,sans-serif}.rn-note:not(.rn-enhanced){border-top:1px solid #ddd;margin:30px 0;padding:20px}.rn-note-header{align-items:flex-start;gap:12px;padding:16px 18px 0 22px;display:flex}.rn-note-quote{color:#555;flex:1;margin:0 0 10px;font:italic 15px/1.5 Palatino,Georgia,serif}.rn-close{color:#6b6b6b;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;margin:-6px -8px 0 0;display:grid}.rn-close:hover{color:#444;background:#f0f0f0}.rn-close:focus-visible,.rn-note a:focus-visible{outline-offset:3px;outline:2px solid #555}.rn-note-scroll{overscroll-behavior:contain;min-height:0;padding:14px 22px 22px;overflow:auto}.rn-note-body p{font:inherit;color:inherit;margin:0 0 12px}.rn-note-body p:last-child{margin-bottom:0}.rn-note a{color:#666;text-underline-offset:2px;text-decoration:underline}.rn-note a:hover{color:#333}.rn-note code{background:#f0f0f0;padding:1px 4px;font:12.5px/1.4 ui-monospace,monospace}.rn-references{gap:8px;display:grid;margin:16px 0 0!important;padding:0!important;list-style:none!important}.rn-references>li,.rn-bookmark-copy{min-width:0}.rn-note .rn-bookmark{border:1px solid var(--rn-note-rule);color:var(--rn-note-ink);align-items:start;gap:12px;padding:12px;text-decoration:none;display:flex}.rn-note .rn-bookmark:hover{color:var(--rn-note-ink);background:#f8f5ec}.rn-bookmark-copy{flex:1}.rn-bookmark-host{color:var(--rn-note-muted);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;line-height:1.3;display:flex}.rn-favicon{object-fit:contain;flex:none;width:16px!important;height:16px!important;margin:0!important}.rn-bookmark strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rn-bookmark-description{-webkit-line-clamp:2;color:var(--rn-note-muted);-webkit-box-orient:vertical;margin-top:5px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.rn-bookmark-image{object-fit:cover;flex:none;width:72px!important;height:72px!important;margin:0!important}.rn-note.rn-enhanced{z-index:10002;flex-direction:column;width:360px;max-width:calc(100% - 32px);animation:.12s ease-out rn-appear;display:flex;position:absolute;box-shadow:0 2px 5px #00000012,0 12px 32px #00000024}.rn-note.rn-enhanced:before{content:"";height:8px;position:absolute;left:0;right:0}.rn-note[data-side=bottom]:before{bottom:100%}.rn-note[data-side=top]:before{top:100%}.rn-note[data-state=peek] .rn-note-header{display:none}.rn-note[data-state=peek] .rn-note-scroll{padding-top:20px}.rn-note.rn-sheet{width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom);font-size:15px;position:fixed;bottom:0;right:0;box-shadow:0 -2px 5px #00000012,0 -10px 28px #00000024;max-height:75dvh!important;top:auto!important;left:0!important}.rn-sheet .rn-note-header{border-bottom:1px solid var(--rn-note-rule);padding:14px 20px 10px}.rn-sheet .rn-note-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rn-sheet .rn-close{width:44px;height:44px;margin:-8px -10px -6px 0}.rn-reader-scrim{z-index:10001;background:#0000002e;position:fixed;inset:0}@keyframes rn-appear{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rn-note.rn-enhanced{animation:none}}@media (width<=360px){.rn-bookmark-image{width:56px!important;height:56px!important}}@media print{.rn-reader-scrim{display:none!important}.rn-note.rn-enhanced{width:auto;box-shadow:none;break-inside:avoid;margin:20px 0;max-width:none!important;max-height:none!important;display:block!important;position:static!important}.rn-note-scroll{overflow:visible}.rn-close{display:none!important}.rn-note-quote{display:block!important}}.rn-endnotes{text-align:left;margin:36px 0}.rn-endnotes h2{color:#555;font-size:20px}.rn-endnotes ol{padding-left:24px!important}.rn-endnotes .rn-note{border:0;margin:0 0 24px;padding:0}.rn-endnotes .rn-note-header,.rn-endnotes .rn-note-scroll{padding:0}.rn-back{margin-top:14px;font-size:12px;display:inline-block}.rn-enhanced .rn-back,.entry-content[data-note-ready] .rn-endnotes{display:none}@media print{.entry-content[data-note-ready] .rn-endnotes{display:block!important}.rn-endnotes [data-note-panel]{width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;display:block!important;position:static!important}.rn-back{display:none!important}.rn-ref{background:0 0!important}}.rn-ref-number{vertical-align:super;margin-left:2px;font-size:.7em}[data-note-ready] .rn-ref-number{display:none}@media print{[data-note-ready] .rn-ref-number{display:inline}}.rn-note .rn-bookmark.rn-compact{border:0;padding:6px 0}.rn-compact .rn-bookmark-description,.rn-compact .rn-bookmark-image{display:none}.rn-compact .rn-bookmark-host{margin-bottom:3px}.rn-enhanced .rn-note-header{flex:none}.rn-enhanced .rn-note-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rn-enhanced .rn-note-scroll{flex:auto}.rn-note:focus-visible{outline-offset:2px;outline:2px solid #555}@media print{.rn-ref:focus-visible,.rn-note:focus-visible{outline:0}}.rating[data-astro-cid-ukz252ye]{align-items:center;gap:.55rem;font-family:system-ui,sans-serif;font-size:.875rem;display:inline-flex}.rating-symbols[data-astro-cid-ukz252ye]{gap:.08em;display:inline-flex}.rating-unit[data-astro-cid-ukz252ye]{line-height:1.4;display:inline-block;position:relative}.rating-empty[data-astro-cid-ukz252ye]{opacity:.4}.rating-empty-blank[data-astro-cid-ukz252ye]{opacity:0}.rating-fill[data-astro-cid-ukz252ye]{white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.rating-number[data-astro-cid-ukz252ye]{font-variant-numeric:tabular-nums}.movie-block[data-astro-cid-4wo75hsd]{border-block:1px solid var(--line,#d8d6d2);grid-template-columns:minmax(5rem,7rem) 1fr;gap:1.5rem;margin:2.5rem 0;padding:1.5rem 0;display:grid}.movie-block[data-astro-cid-4wo75hsd] h3[data-astro-cid-4wo75hsd]{margin:0 0 .5rem;font-size:1.4rem}.movie-block[data-astro-cid-4wo75hsd] p[data-astro-cid-4wo75hsd]{margin:.6rem 0 0}.movie-year[data-astro-cid-4wo75hsd]{color:var(--muted,#686763);font-size:.9rem}.movie-poster[data-astro-cid-4wo75hsd] img{width:100%;height:auto}@media (width<=420px){.movie-block[data-astro-cid-4wo75hsd]{grid-template-columns:4.5rem 1fr;gap:1rem}}.quote-block[data-astro-cid-uwxjq36s]{margin:3rem 0}.quote-block[data-astro-cid-uwxjq36s] blockquote[data-astro-cid-uwxjq36s]{border-left:2px solid var(--ink,#292927);margin:0;padding:0 0 0 1.4rem;font-size:clamp(1.3rem,3vw,1.9rem);line-height:1.5}.quote-block[data-astro-cid-uwxjq36s] figcaption[data-astro-cid-uwxjq36s]{color:var(--muted,#686763);margin:1rem 0 0 1.4rem;font-family:system-ui,sans-serif;font-size:.8rem}.callout[data-astro-cid-4mggoggv]{border-left:2px solid var(--line,#d8d6d2);margin:2.5rem 0;padding:.2rem 0 .2rem 1.4rem}.callout[data-astro-cid-4mggoggv] h3[data-astro-cid-4mggoggv]{margin:0 0 .8rem;font-size:1.1rem}.callout[data-astro-cid-4mggoggv][data-tone=warning]{border-color:#7f5731}.callout[data-astro-cid-4mggoggv][data-tone=aside]{color:var(--muted,#686763);font-size:.95rem}.gallery-block[data-astro-cid-465brjfg]{margin:2.5rem 0}.gallery-images[data-astro-cid-465brjfg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;display:grid}figure[data-astro-cid-465brjfg]{margin:0}figure[data-astro-cid-465brjfg] img{width:100%;height:auto}figcaption[data-astro-cid-465brjfg]{color:var(--muted,#686763);margin-top:.6rem;font-family:system-ui,sans-serif;font-size:.8rem}.project-block[data-astro-cid-ocnnafvh]{border-block:1px solid var(--line,#d8d6d2);margin:2.5rem 0;padding:1.5rem 0}.project-block[data-astro-cid-ocnnafvh] img{width:100%;height:auto;margin-bottom:1rem}.project-block[data-astro-cid-ocnnafvh] h3[data-astro-cid-ocnnafvh]{margin:0;font-size:1.4rem}.project-block[data-astro-cid-ocnnafvh] p[data-astro-cid-ocnnafvh]{margin:.7rem 0}.project-site[data-astro-cid-ocnnafvh]{font-family:system-ui,sans-serif;font-size:.8rem}.related-block[data-astro-cid-qgg74kgg]{border-top:1px solid var(--line,#d8d6d2);margin:2.5rem 0;padding-top:1.5rem}.related-block[data-astro-cid-qgg74kgg] h3[data-astro-cid-qgg74kgg]{margin:0 0 1rem;font-size:1.05rem}.related-block[data-astro-cid-qgg74kgg] ul[data-astro-cid-qgg74kgg]{margin:0;padding:0;list-style:none}.related-block[data-astro-cid-qgg74kgg] li[data-astro-cid-qgg74kgg]+li[data-astro-cid-qgg74kgg]{margin-top:1rem}.related-block[data-astro-cid-qgg74kgg] p[data-astro-cid-qgg74kgg]{color:var(--muted,#686763);margin:.25rem 0 0;font-size:.9rem}.interactive-block[data-astro-cid-sdybxgxr]{border-block:1px solid var(--line,#d8d6d2);margin:2.5rem 0;padding-block:1.5rem}.interactive-block[data-astro-cid-sdybxgxr] h3[data-astro-cid-sdybxgxr]{margin:0 0 1rem;font-size:1.2rem}summary[data-astro-cid-sdybxgxr]{cursor:pointer;text-underline-offset:.2em;text-decoration:underline}summary[data-astro-cid-sdybxgxr]:focus-visible,input[data-astro-cid-sdybxgxr]:focus-visible{outline:2px solid var(--ink,#292927);outline-offset:4px}.revealed-content[data-astro-cid-sdybxgxr]{margin-top:1rem}label[data-astro-cid-sdybxgxr]{margin-bottom:.5rem;font-size:.9rem;display:block}input[data-astro-cid-sdybxgxr]{border:1px solid var(--line,#d8d6d2);width:8rem;color:inherit;font:inherit;background:0 0;border-radius:0;padding:.6rem}.calculator-result[data-astro-cid-sdybxgxr]{font-variant-numeric:tabular-nums}.shared-content[data-astro-cid-zgs7dx5e]{margin:2.5rem 0}.shared-content[data-astro-cid-zgs7dx5e]>h3[data-astro-cid-zgs7dx5e]{margin-bottom:1rem;font-size:1.2rem}
