.TableOfContents-module__FgiUkq__toc{background:var(--bg-card);border:2px solid var(--border);scrollbar-width:thin;border-bottom-width:5px;border-radius:20px;max-height:calc(100vh - 128px);padding:24px 16px 16px;position:sticky;top:104px;overflow-y:auto}.TableOfContents-module__FgiUkq__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0 8px 16px;font-size:13px;font-weight:800;display:flex}.TableOfContents-module__FgiUkq__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__FgiUkq__itemL3{padding-left:16px}.TableOfContents-module__FgiUkq__link{color:var(--text-secondary);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .15s,background .15s;display:block}.TableOfContents-module__FgiUkq__link:hover{color:var(--color-ink);background:var(--bg-section)}.TableOfContents-module__FgiUkq__linkActive,.TableOfContents-module__FgiUkq__linkActive:hover{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--bg-page));font-weight:800}@media (max-width:1024px){.TableOfContents-module__FgiUkq__toc{display:none}}.TableOfContents-module__FgiUkq__disclosure{background:var(--bg-card);border:2px solid var(--border);border-bottom-width:5px;border-radius:20px;margin-bottom:32px;display:none}@media (max-width:1024px){.TableOfContents-module__FgiUkq__disclosure{display:block}}.TableOfContents-module__FgiUkq__disclosureSummary{cursor:pointer;min-height:56px;color:var(--color-ink);align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:800;list-style:none;display:flex}.TableOfContents-module__FgiUkq__disclosureSummary::-webkit-details-marker{display:none}.TableOfContents-module__FgiUkq__disclosureSummary svg:first-child{color:var(--color-brand)}.TableOfContents-module__FgiUkq__disclosureCount{color:var(--text-muted);font-size:14px;font-weight:700}.TableOfContents-module__FgiUkq__disclosureChevron{color:var(--text-muted);margin-left:auto;transition:transform .2s}.TableOfContents-module__FgiUkq__disclosure[open] .TableOfContents-module__FgiUkq__disclosureChevron{transform:rotate(180deg)}.TableOfContents-module__FgiUkq__disclosureList{flex-direction:column;gap:8px;margin:0;padding:0 20px 16px 44px;display:flex}.TableOfContents-module__FgiUkq__disclosureList li::marker{color:var(--color-brand);font-weight:800}.TableOfContents-module__FgiUkq__disclosureLink{color:var(--text-secondary);font-size:15px;font-weight:700;line-height:1.45;text-decoration:none}.TableOfContents-module__FgiUkq__disclosureLink:hover{color:var(--color-brand)}
.FaqAccordion-module__tOHuwG__section{margin-top:64px}.FaqAccordion-module__tOHuwG__heading{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0 0 24px;scroll-margin-top:104px;font-size:clamp(28px,3vw,34px);font-weight:800;line-height:1.15}.FaqAccordion-module__tOHuwG__list{flex-direction:column;gap:12px;display:flex}.FaqAccordion-module__tOHuwG__item{background:var(--bg-card);border:2px solid var(--border);border-bottom-width:5px;border-radius:20px;transition:border-color .15s}@media (hover:hover){.FaqAccordion-module__tOHuwG__item:hover{border-color:var(--border-strong)}}.FaqAccordion-module__tOHuwG__item[open]{border-color:color-mix(in srgb, var(--color-brand) 40%, var(--bg-page))}.FaqAccordion-module__tOHuwG__question{cursor:pointer;color:var(--color-ink);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:800;line-height:1.4;list-style:none;display:flex}.FaqAccordion-module__tOHuwG__question::-webkit-details-marker{display:none}.FaqAccordion-module__tOHuwG__question:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px;border-radius:18px}.FaqAccordion-module__tOHuwG__chevron{background:var(--bg-section);width:36px;height:36px;color:var(--text-muted);border-radius:12px;flex-shrink:0;place-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .15s,color .15s;display:grid}.FaqAccordion-module__tOHuwG__item[open] .FaqAccordion-module__tOHuwG__chevron{background:var(--color-brand);color:var(--bg-page);transform:rotate(180deg)}.FaqAccordion-module__tOHuwG__answer{color:var(--text-secondary);margin:0;padding:0 24px 24px;font-size:16px;font-weight:500;line-height:1.7}@media (prefers-reduced-motion:reduce){.FaqAccordion-module__tOHuwG__chevron{transition:none}}
.ShareButtons-module__c8iXpW__row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px;display:flex}.ShareButtons-module__c8iXpW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:800}.ShareButtons-module__c8iXpW__buttons{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ShareButtons-module__c8iXpW__button{border:2px solid var(--border);background:var(--bg-card);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-bottom-width:4px;border-radius:14px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}@media (hover:hover){.ShareButtons-module__c8iXpW__button:hover{color:var(--color-brand);background:var(--bg-section)}}.ShareButtons-module__c8iXpW__button:active{border-bottom-width:2px;transform:translateY(2px)}.ShareButtons-module__c8iXpW__button:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.ShareButtons-module__c8iXpW__copied,.ShareButtons-module__c8iXpW__copied:hover{color:var(--success-green);border-color:color-mix(in srgb, var(--success-green) 45%, var(--bg-page));background:color-mix(in srgb, var(--success-green) 10%, var(--bg-page))}
.AuthorBio-module__fUdQfq__bio{background:var(--bg-card);border:2px solid var(--border);border-bottom-width:5px;border-radius:24px;gap:20px;margin-top:32px;padding:24px;display:flex}.AuthorBio-module__fUdQfq__avatarWrap{flex-shrink:0}.AuthorBio-module__fUdQfq__avatar{object-fit:cover;border:2px solid var(--border);background:var(--bg-section);border-radius:999px;width:64px;height:64px;display:block}.AuthorBio-module__fUdQfq__avatarFallback{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-brand);background:var(--color-band);place-items:center;font-size:28px;font-weight:800;display:grid}.AuthorBio-module__fUdQfq__text{min-width:0}.AuthorBio-module__fUdQfq__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2px;font-size:12px;font-weight:800}.AuthorBio-module__fUdQfq__name{font-family:var(--font-celebration), var(--font-jakarta), sans-serif;color:var(--color-ink);margin:0;font-size:22px;font-weight:800;line-height:1.2}.AuthorBio-module__fUdQfq__role{color:var(--color-brand);margin:2px 0 8px;font-size:14px;font-weight:800}.AuthorBio-module__fUdQfq__description{color:var(--text-secondary);margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.65}.AuthorBio-module__fUdQfq__link{color:var(--color-brand);align-items:center;gap:6px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.AuthorBio-module__fUdQfq__link:hover{text-decoration:underline}@media (max-width:480px){.AuthorBio-module__fUdQfq__bio{text-align:center;flex-direction:column;align-items:center}}
