.lang-switch[data-astro-cid-a2mxz4y6]{position:relative}.lang-switch[data-astro-cid-a2mxz4y6]>summary[data-astro-cid-a2mxz4y6]{list-style:none}.lang-switch[data-astro-cid-a2mxz4y6]>summary[data-astro-cid-a2mxz4y6]::-webkit-details-marker{display:none}.lang-switch[data-astro-cid-a2mxz4y6]>summary[data-astro-cid-a2mxz4y6]::marker{content:""}.lang-switch-btn[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 9px;border:1px solid var(--color-border-warm);border-radius:10px;cursor:pointer;user-select:none;color:var(--color-body);background:transparent;line-height:1}.lang-switch-btn[data-astro-cid-a2mxz4y6]:hover{background:var(--color-surface)}.lang-switch-btn[data-astro-cid-a2mxz4y6]:focus-visible{outline:2px solid var(--color-terra-text);outline-offset:2px}.lang-flag[data-astro-cid-a2mxz4y6]{font-size:16px;line-height:1}.lang-short[data-astro-cid-a2mxz4y6]{font-size:13px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}.lang-caret[data-astro-cid-a2mxz4y6]{opacity:.55;transition:transform .14s ease}.lang-switch[data-astro-cid-a2mxz4y6][open] .lang-caret[data-astro-cid-a2mxz4y6]{transform:rotate(180deg)}.lang-menu[data-astro-cid-a2mxz4y6]{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:186px;margin:0;padding:5px;list-style:none;background:var(--color-page);border:1px solid var(--color-border-warm);border-radius:12px;box-shadow:0 10px 28px #3a2a2224}.lang-menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;font-size:14px;color:var(--color-body);text-decoration:none;white-space:nowrap}.lang-menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]:hover{background:var(--color-surface);color:var(--color-terra-text)}.lang-menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]:focus-visible{outline:2px solid var(--color-terra-text);outline-offset:-2px}.lang-menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6][aria-current=true]{font-weight:600}.lang-name[data-astro-cid-a2mxz4y6]{flex:1}.lang-tick[data-astro-cid-a2mxz4y6]{color:var(--color-terra-text);flex:none}@media(max-width:400px){.lang-menu[data-astro-cid-a2mxz4y6]{right:-8px;min-width:168px}}@media(prefers-reduced-motion:reduce){.lang-caret[data-astro-cid-a2mxz4y6]{transition:none}}.store-badges[data-astro-cid-a3codrza]{align-items:center;gap:10px;flex-wrap:wrap}.store-badge[data-astro-cid-a3codrza]{display:inline-flex;border-radius:8px;line-height:0;padding:2px;transition:opacity .14s ease,transform .14s ease}.store-badge[data-astro-cid-a3codrza]:hover{opacity:.86}.store-badge[data-astro-cid-a3codrza]:active{transform:translateY(1px)}.store-badge[data-astro-cid-a3codrza]:focus-visible{outline:2px solid var(--color-terra-text);outline-offset:2px}.store-badge[data-astro-cid-a3codrza] img[data-astro-cid-a3codrza]{display:block;height:var(--badge-h);width:auto}@media(prefers-reduced-motion:reduce){.store-badge[data-astro-cid-a3codrza]{transition:none}.store-badge[data-astro-cid-a3codrza]:active{transform:none}}:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}.faq[data-astro-cid-4j5dlmku]{margin-top:3rem;padding-top:2.25rem;border-top:1px solid #E8DDD6}.faq-h[data-astro-cid-4j5dlmku]{font-family:Georgia,serif;font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--color-body);margin:0 0 1.25rem}.faq-item[data-astro-cid-4j5dlmku]{border:1px solid #E8DDD6;border-radius:14px;background:#fff;margin-bottom:10px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.faq-item[data-astro-cid-4j5dlmku]:hover{border-color:#dcc9bb}.faq-item[data-astro-cid-4j5dlmku][open]{border-color:color-mix(in srgb,var(--color-terracotta) 38%,#E8DDD6);box-shadow:0 2px 14px #b46e4612}summary[data-astro-cid-4j5dlmku]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;cursor:pointer;list-style:none;user-select:none}summary[data-astro-cid-4j5dlmku]::-webkit-details-marker{display:none}summary[data-astro-cid-4j5dlmku]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:-2px;border-radius:14px}.faq-q[data-astro-cid-4j5dlmku]{font-family:Georgia,serif;font-size:17px;font-weight:700;line-height:1.35;color:var(--color-body)}.faq-item[data-astro-cid-4j5dlmku][open] .faq-q[data-astro-cid-4j5dlmku]{color:var(--color-terra-text)}.faq-disc[data-astro-cid-4j5dlmku]{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#f7efe8;transition:background .2s ease}.faq-item[data-astro-cid-4j5dlmku]:hover .faq-disc[data-astro-cid-4j5dlmku]{background:#f1e3d8}.faq-item[data-astro-cid-4j5dlmku][open] .faq-disc[data-astro-cid-4j5dlmku]{background:var(--color-terracotta)}.faq-chev[data-astro-cid-4j5dlmku]{color:var(--color-muted);transition:transform .24s cubic-bezier(.2,0,0,1),color .18s ease}.faq-item[data-astro-cid-4j5dlmku][open] .faq-chev[data-astro-cid-4j5dlmku]{transform:rotate(180deg);color:#fff}.faq-a[data-astro-cid-4j5dlmku]{padding:0 18px 16px;font-size:16px;line-height:1.62;color:#4a3830db}.faq-a[data-astro-cid-4j5dlmku] p[data-astro-cid-4j5dlmku]{margin:0}.faq-a[data-astro-cid-4j5dlmku] a{color:var(--color-terra-text);text-decoration:underline;text-underline-offset:2px}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.faq-item[data-astro-cid-4j5dlmku]::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .26s ease,content-visibility .26s allow-discrete,opacity .2s ease}.faq-item[data-astro-cid-4j5dlmku][open]::details-content{block-size:auto;opacity:1}}@media(prefers-reduced-motion:reduce){.faq-chev[data-astro-cid-4j5dlmku],.faq-disc[data-astro-cid-4j5dlmku],.faq-item[data-astro-cid-4j5dlmku],.faq-item[data-astro-cid-4j5dlmku]::details-content{transition:none}}.aunty-moment[data-astro-cid-ky5esxda]{margin:2.6em 0;padding:22px 22px 20px;background:var(--color-page);border:1px solid var(--color-border-warm);border-radius:18px}.am-line[data-astro-cid-ky5esxda]{margin:0 0 16px;font-family:Georgia,serif;font-size:19px;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:var(--color-body);text-wrap:balance}.am-grid[data-astro-cid-ky5esxda]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:620px){.am-grid[data-astro-cid-ky5esxda]{grid-template-columns:repeat(4,minmax(0,1fr))}}.am-tile[data-astro-cid-ky5esxda]{position:relative;appearance:none;cursor:pointer;text-align:left;background:#fff;border:1px solid var(--color-border-warm);border-radius:14px;padding:10px 10px 11px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.am-tile[data-astro-cid-ky5esxda]:hover{border-color:#c8603a8c;box-shadow:0 6px 16px #4a38301a;transform:translateY(-1px)}.am-tile[data-astro-cid-ky5esxda]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.am-tile[data-astro-cid-ky5esxda].is-playing{border-color:#c8603a;box-shadow:0 0 0 2px #c8603a2e}.am-tile[data-astro-cid-ky5esxda] img[data-astro-cid-ky5esxda]{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:10px;display:block}.am-meta[data-astro-cid-ky5esxda]{display:flex;flex-direction:column;gap:1px}.am-name[data-astro-cid-ky5esxda]{font-size:13px;font-weight:800;color:var(--color-body);letter-spacing:-.005em}.am-tag[data-astro-cid-ky5esxda]{font-size:12px;line-height:1.3;color:var(--color-muted)}.am-badge[data-astro-cid-ky5esxda]{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:999px;background:#fffffff0;color:#b8542f;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 7px #4a383038,inset 0 0 0 1px #c8603a59}.am-badge[data-astro-cid-ky5esxda] svg[data-astro-cid-ky5esxda]{width:13px;height:13px}.am-badge[data-astro-cid-ky5esxda] .am-play[data-astro-cid-ky5esxda]{display:block;margin-left:2px}.am-badge[data-astro-cid-ky5esxda] .am-pause[data-astro-cid-ky5esxda]{display:none;margin-left:0}.am-tile[data-astro-cid-ky5esxda].is-playing .am-badge[data-astro-cid-ky5esxda] .am-play[data-astro-cid-ky5esxda]{display:none}.am-tile[data-astro-cid-ky5esxda].is-playing .am-badge[data-astro-cid-ky5esxda] .am-pause[data-astro-cid-ky5esxda]{display:block}.am-tile[data-astro-cid-ky5esxda].is-playing .am-badge[data-astro-cid-ky5esxda]{background:#c8603a;color:#fff}.am-foot[data-astro-cid-ky5esxda]{margin:13px 0 0;font-size:14px;line-height:1.45;color:var(--color-muted);min-height:1.45em}.am-cta[data-astro-cid-ky5esxda]{display:inline-block;margin-top:4px;font-size:14px;font-weight:600;color:var(--color-terra-text);text-decoration:underline;text-underline-offset:2px}.am-cta[data-astro-cid-ky5esxda]:hover{color:var(--color-terra-text)}@media(prefers-reduced-motion:reduce){.am-tile[data-astro-cid-ky5esxda],.am-tile[data-astro-cid-ky5esxda]:hover{transition:none;transform:none}}.yt-short[data-astro-cid-rxdpolbh]{position:relative;width:100%;max-width:100%;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:var(--color-tint);box-shadow:0 14px 40px #3a2a2229}.yt-short[data-astro-cid-rxdpolbh].is-landscape{aspect-ratio:16 / 9;border-radius:16px}.yt-facade[data-astro-cid-rxdpolbh],.yt-short[data-astro-cid-rxdpolbh] iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.yt-facade[data-astro-cid-rxdpolbh] img[data-astro-cid-rxdpolbh]{width:100%;height:100%;object-fit:cover;display:block}.yt-play[data-astro-cid-rxdpolbh]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;display:grid;place-items:center;padding-left:4px;color:#fff;background:var(--color-terra-text);box-shadow:0 6px 20px #3a2a2247;transition:transform .16s ease,filter .16s ease}.yt-play[data-astro-cid-rxdpolbh].is-light{color:var(--color-terra-text);background:#fff6ea}.yt-facade[data-astro-cid-rxdpolbh]:hover .yt-play[data-astro-cid-rxdpolbh]{transform:translate(-50%,-50%) scale(1.06);filter:brightness(1.06)}.yt-facade[data-astro-cid-rxdpolbh]:focus-visible{outline:3px solid var(--color-terra-text);outline-offset:-3px}.yt-len[data-astro-cid-rxdpolbh]{position:absolute;right:12px;bottom:12px;font:600 13px/1 system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#fff;background:#0000008c;padding:5px 8px;border-radius:6px}@media(prefers-reduced-motion:reduce){.yt-play[data-astro-cid-rxdpolbh]{transition:none}}.post-prose .ig{margin:2em 0;padding:20px 20px 16px;border:1px solid #E8DDD6;border-radius:16px;background:#fffcf9}.post-prose .ig-title{font-family:Georgia,serif;font-size:15px;font-weight:700;color:var(--color-body);margin:0 0 2px;letter-spacing:-.01em}.post-prose .ig-sub{font-size:13px;color:var(--color-muted);margin:0 0 16px}.post-prose .ig-note{font-size:13px;color:var(--color-muted);margin-top:14px;padding-top:12px;border-top:1px dashed #E8DDD6}.post-prose .ig-row{margin-bottom:14px}.post-prose .ig-label{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;color:var(--color-body);margin-bottom:5px}.post-prose .ig-label span:last-child{font-weight:400;color:var(--color-muted)}.post-prose .ig-bar{display:flex;height:38px;border-radius:9px;overflow:hidden;background:#f1e7df}.post-prose .ig-seg{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;min-width:0;padding:0 6px}.post-prose .ig-seg small{font-weight:500;opacity:.85}.post-prose .p1{background:#8c6a56}.post-prose .p2a{background:#c9662f}.post-prose .p2b{background:#d9a441;color:var(--color-body)}.post-prose .p2c,.post-prose .p2cA{background:#6e8f6b}.post-prose .p2cB{background:#4e7f8f}.post-prose .ig-key{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.post-prose .ig-key div{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-body)}.post-prose .ig-key i{width:11px;height:11px;border-radius:3px;flex:none}.post-prose .ig-time{position:relative;padding-left:22px}.post-prose .ig-time:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:#e8ddd6}.post-prose .ig-ev{position:relative;margin-bottom:15px}.post-prose .ig-ev:last-child{margin-bottom:0}.post-prose .ig-ev:before{content:"";position:absolute;left:-21px;top:5px;width:12px;height:12px;border-radius:999px;background:#fff;border:2px solid #C9A78F}.post-prose .ig-ev.now:before{border-color:var(--color-terracotta);background:var(--color-terracotta)}.post-prose .ig-yr{font-size:12px;font-weight:700;color:var(--color-terra-text);letter-spacing:.02em}.post-prose .ig-ev p{margin:1px 0 0;font-size:14px;line-height:1.5}.post-prose .ig-ev q{font-style:italic;color:#4a3830c7}.post-prose .ig-schools{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px}.post-prose .ig-schools div{font-size:13px;padding:8px 11px;border-radius:9px;background:#f7efe8;color:var(--color-body);line-height:1.35}@media(max-width:520px){.post-prose .ig{padding:16px 14px 14px}.post-prose .ig-seg{font-size:12px;padding:0 4px}}.post-prose .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.9em 0;border:1px solid var(--color-border-warm);border-radius:12px;background:linear-gradient(to right,#fff 30%,#fff0) left center,linear-gradient(to left,#fff 30%,#fff0) right center,radial-gradient(farthest-side at 0 50%,#4a383029,#4a383000) left center,radial-gradient(farthest-side at 100% 50%,#4a383029,#4a383000) right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;background-color:#fff}.post-prose .table-scroll:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.post-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;min-width:520px}.post-prose thead th{text-align:left;font-weight:700;font-size:13px;color:var(--color-body);background:var(--color-page);padding:11px 14px;border-bottom:1px solid var(--color-border-warm);vertical-align:bottom}.post-prose tbody td{padding:11px 14px;border-bottom:1px solid rgba(232,221,214,.75);vertical-align:top;color:#4a3830eb}.post-prose tbody tr:last-child td{border-bottom:0}.post-prose tbody tr:nth-child(2n) td{background:#fbf4ec73}.post-prose tbody td:first-child{font-weight:650;color:var(--color-body)}.post-prose table a{color:var(--color-terra-text)}@media(max-width:599px){.post-prose .table-scroll{overflow:visible;border:0;border-radius:0;background:none;margin-inline:0}.post-prose table{min-width:0;display:block;font-size:15px}.post-prose thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.post-prose tbody{display:grid;gap:12px}.post-prose tbody tr{display:block;border:1px solid var(--color-border-warm);border-radius:14px;background:#fff;padding:12px 14px 10px}.post-prose tbody tr:nth-child(2n) td{background:none}.post-prose tbody td{display:block;padding:5px 0;border:0;background:none}.post-prose tbody td:first-child{font-family:Georgia,serif;font-size:17px;font-weight:700;padding:0 0 6px;margin-bottom:4px;border-bottom:1px dashed var(--color-border-warm)}.post-prose tbody td:not(:first-child)[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--color-terra-text);margin-bottom:1px}}@media(min-width:720px){.post-prose .table-scroll{margin-inline:-12px}.post-prose table{font-size:15px}}.post-prose{font-size:17px;line-height:1.7;color:#4a3830eb}.post-prose>*+*{margin-top:1.1em}.post-prose h2{font-family:Georgia,serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-body);margin-top:2.2em;margin-bottom:.5em}.post-prose h3{font-family:Georgia,serif;font-size:19px;font-weight:700;line-height:1.25;color:var(--color-body);margin-top:1.8em;margin-bottom:.3em}.post-prose p{color:#4a3830eb}.post-prose ul,.post-prose ol{padding-left:1.4em}.post-prose li{margin-bottom:.4em}.post-prose li::marker{color:var(--color-terra-text)}.post-prose a{color:var(--color-terra-text);text-decoration:underline;text-underline-offset:3px}.post-prose a:hover{color:#8c3e22}.post-prose strong{color:var(--color-body);font-weight:700}.post-prose blockquote{border-left:1px solid var(--color-terracotta);padding:.4em 0 .4em 1.2em;color:#4a3830c7;font-style:italic;background:var(--color-page);border-radius:0 8px 8px 0}.post-prose blockquote p{margin:0}.post-prose hr{border:0;border-top:1px solid #E8DDD6;margin:2em 0}.post-prose code{background:var(--color-surface);padding:.15em .4em;border-radius:4px;font-size:.9em;color:var(--color-terra-dark, #8C3E22)}
