.faq-module__VSI0LW__faqMain{overflow:clip}.faq-module__VSI0LW__hero{max-width:var(--content-max);min-height:min(920px,100svh);padding:clamp(142px, 13vw, 184px) var(--page-pad) clamp(88px, 9vw, 132px);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(48px,6vw,96px);margin:0 auto;display:grid;position:relative}.faq-module__VSI0LW__hero:before{background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:72px 72px;position:absolute;inset:72px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.faq-module__VSI0LW__heroCopy,.faq-module__VSI0LW__tracePanel{z-index:1;position:relative}.faq-module__VSI0LW__eyebrow{color:var(--indigo-deep);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.625rem;font-weight:500}.faq-module__VSI0LW__hero h1{letter-spacing:-.075em;max-width:8.5ch;margin:0;font-size:clamp(4.2rem,7.6vw,7.4rem);font-weight:540;line-height:.83}.faq-module__VSI0LW__deck{color:#454953;max-width:38rem;margin:clamp(32px,4vw,48px) 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.faq-module__VSI0LW__heroLink{border-bottom:1px solid var(--ink);align-items:center;gap:.7rem;min-height:44px;margin-top:32px;padding:0 .15rem;font-size:.8rem;font-weight:650;display:inline-flex}.faq-module__VSI0LW__tracePanel{background:var(--paper-bright);border:1px solid var(--line-strong);min-width:0}.faq-module__VSI0LW__tracePanel:before{background:var(--indigo);content:"";height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.faq-module__VSI0LW__traceTopline{border-bottom:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;font-size:.5625rem;display:flex}.faq-module__VSI0LW__traceTopline span:last-child{color:var(--muted)}.faq-module__VSI0LW__traceStage{height:clamp(220px,22vw,300px);position:relative;overflow:hidden}.faq-module__VSI0LW__traceStage:before{background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:44px 44px;position:absolute;inset:0}.faq-module__VSI0LW__traceStage svg{width:100%;height:100%;position:absolute;inset:0}.faq-module__VSI0LW__traceStage path{fill:none;stroke:var(--indigo);stroke-width:2px;vector-effect:non-scaling-stroke}.faq-module__VSI0LW__traceNode{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq-module__VSI0LW__traceNode strong{background:var(--white);border:1px solid var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.04em;justify-content:center;align-items:center;width:64px;height:64px;font-size:.72rem;display:flex}.faq-module__VSI0LW__traceNode span{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.5625rem}.faq-module__VSI0LW__traceU{left:12%}.faq-module__VSI0LW__tracePwrap{left:50%}.faq-module__VSI0LW__tracePwrap strong{background:var(--ink);color:#fff;width:88px;height:88px}.faq-module__VSI0LW__traceW{left:88%}.faq-module__VSI0LW__traceW strong{border-color:var(--indigo);box-shadow:inset 0 0 0 5px var(--paper-bright);outline:1px solid var(--indigo);outline-offset:5px}.faq-module__VSI0LW__truthGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.faq-module__VSI0LW__truthGrid a{flex-direction:column;justify-content:center;gap:7px;min-height:92px;padding:14px;transition:background .16s;display:flex}.faq-module__VSI0LW__truthGrid a:not(:last-child){border-right:1px solid var(--line)}.faq-module__VSI0LW__truthGrid a:hover{background:#fff}.faq-module__VSI0LW__truthGrid span,.faq-module__VSI0LW__truthGrid strong{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.5625rem;line-height:1.4}.faq-module__VSI0LW__truthGrid span{color:var(--indigo-deep)}.faq-module__VSI0LW__truthGrid strong{font-weight:500}.faq-module__VSI0LW__ledgerShell{max-width:1120px;padding:32px var(--page-pad) var(--section-y);grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:clamp(48px,7vw,104px);margin:0 auto;display:grid}.faq-module__VSI0LW__domainIndex{align-self:start;position:sticky;top:112px}.faq-module__VSI0LW__domainIndex>p{border-bottom:1px solid var(--line-strong);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 0 14px;font-size:.625rem}.faq-module__VSI0LW__domainIndex nav{border-bottom:1px solid var(--line-strong)}.faq-module__VSI0LW__domainIndex nav a{color:var(--muted);align-items:center;min-height:44px;padding:0 12px 0 16px;font-size:.82rem;transition:color .16s;display:flex;position:relative}.faq-module__VSI0LW__domainIndex nav a:hover,.faq-module__VSI0LW__domainIndex nav .faq-module__VSI0LW__activeIndexLink{color:var(--ink)}.faq-module__VSI0LW__activeMarker{background:var(--indigo);width:2px;position:absolute;top:9px;bottom:9px;left:0}.faq-module__VSI0LW__programLink{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:52px;font-size:.5625rem;display:flex}.faq-module__VSI0LW__faqSections{min-width:0}.faq-module__VSI0LW__faqSection{scroll-margin-top:104px}.faq-module__VSI0LW__faqSection:not(:first-child){padding-top:clamp(84px,10vw,132px)}.faq-module__VSI0LW__sectionHeading{border-bottom:2px solid var(--ink);grid-template-columns:94px minmax(0,1fr);gap:18px;padding-bottom:24px;display:grid}.faq-module__VSI0LW__sectionHeading>span{color:var(--indigo-deep);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding-top:8px;font-size:.625rem}.faq-module__VSI0LW__sectionHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.5vw,4.25rem);font-weight:540;line-height:.95}.faq-module__VSI0LW__faqList{border-bottom:1px solid var(--line-strong)}.faq-module__VSI0LW__faqRow{grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;padding:30px 0;scroll-margin-top:96px;display:grid}.faq-module__VSI0LW__faqRow:not(:last-child){border-bottom:1px solid var(--line)}.faq-module__VSI0LW__faqLead{grid-template-columns:76px minmax(0,1fr);gap:18px;display:grid}.faq-module__VSI0LW__faqNumber{color:var(--indigo-deep);font-family:var(--font-mono), monospace;letter-spacing:.06em;padding-top:5px;font-size:.625rem}.faq-module__VSI0LW__faqLead h3{letter-spacing:-.035em;max-width:28ch;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:580;line-height:1.12}.faq-module__VSI0LW__verdict{color:#454953;max-width:46rem;margin:13px 0 0;font-size:1rem;line-height:1.55}.faq-module__VSI0LW__disclosure{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:0 0;justify-content:space-between;align-self:start;align-items:center;gap:10px;min-width:142px;min-height:44px;padding:0 12px;font-size:.5625rem;transition:background .16s,border-color .16s;display:inline-flex}.faq-module__VSI0LW__disclosure:hover,.faq-module__VSI0LW__disclosure[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:#fff}.faq-module__VSI0LW__answerClip{grid-column:1/-1;overflow:hidden}.faq-module__VSI0LW__answer{border-left:2px solid var(--indigo);grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);gap:32px;margin:4px 0 2px 94px;padding:6px 0 6px 24px;display:grid}.faq-module__VSI0LW__answerCopy>span,.faq-module__VSI0LW__verifyList>span{color:var(--indigo-deep);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:.5625rem;display:block}.faq-module__VSI0LW__answerCopy p{color:#3f434c;max-width:46rem;margin:0;font-size:.94rem;line-height:1.65}.faq-module__VSI0LW__answerCopy p+p{margin-top:12px}.faq-module__VSI0LW__verifyList{border-left:1px solid var(--line);padding-left:22px}.faq-module__VSI0LW__verifyList ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.faq-module__VSI0LW__verifyList li{color:#4b4f58;padding-left:13px;font-size:.75rem;line-height:1.45;position:relative}.faq-module__VSI0LW__verifyList li:before{background:var(--indigo);content:"";width:4px;height:4px;position:absolute;top:.55em;left:0}.faq-module__VSI0LW__stewardship{border-top:1px solid var(--line-strong);max-width:var(--content-max);padding:var(--section-y) var(--page-pad);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(48px,8vw,120px);margin:0 auto;display:grid}.faq-module__VSI0LW__stewardship h2{letter-spacing:-.06em;max-width:9ch;margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:540;line-height:.94}.faq-module__VSI0LW__stewardshipCopy>p{color:#454953;max-width:44rem;margin:0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.65}.faq-module__VSI0LW__contactGrid{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.faq-module__VSI0LW__contactGrid a{flex-direction:column;justify-content:center;gap:8px;min-height:92px;padding:14px;transition:background .16s;display:flex}.faq-module__VSI0LW__contactGrid a:not(:last-child){border-right:1px solid var(--line)}.faq-module__VSI0LW__contactGrid a:hover{background:var(--paper-bright)}.faq-module__VSI0LW__contactGrid span,.faq-module__VSI0LW__contactGrid strong{font-family:var(--font-mono), monospace;letter-spacing:.03em;font-size:.5625rem}.faq-module__VSI0LW__contactGrid span{color:var(--muted);text-transform:uppercase}.faq-module__VSI0LW__contactGrid strong{overflow-wrap:anywhere;font-weight:500}@media (max-width:1080px){.faq-module__VSI0LW__hero{grid-template-columns:1fr;align-items:start;min-height:auto}.faq-module__VSI0LW__heroCopy{max-width:780px}.faq-module__VSI0LW__tracePanel{width:100%;max-width:900px}}@media (max-width:820px){.faq-module__VSI0LW__ledgerShell{display:block}.faq-module__VSI0LW__domainIndex{background:var(--paper);padding:12px 0 28px;position:static}.faq-module__VSI0LW__domainIndex>p{border:0;padding-bottom:8px}.faq-module__VSI0LW__domainIndex nav{border:0;flex-wrap:wrap;gap:6px;display:flex}.faq-module__VSI0LW__domainIndex nav a{border:1px solid var(--line-strong);min-height:44px;padding:0 12px}.faq-module__VSI0LW__domainIndex nav .faq-module__VSI0LW__activeIndexLink{border-color:var(--ink)}.faq-module__VSI0LW__activeMarker{width:auto;height:2px;inset:auto -1px -1px}.faq-module__VSI0LW__programLink{display:none}.faq-module__VSI0LW__faqSection:not(:first-child){padding-top:96px}.faq-module__VSI0LW__stewardship{grid-template-columns:1fr}.faq-module__VSI0LW__stewardship h2{max-width:11ch}}@media (max-width:700px){.faq-module__VSI0LW__hero{gap:54px;padding-top:116px;padding-bottom:88px}.faq-module__VSI0LW__hero h1{font-size:clamp(3.65rem,17vw,5.3rem)}.faq-module__VSI0LW__traceTopline span:last-child{display:none}.faq-module__VSI0LW__traceStage{height:230px}.faq-module__VSI0LW__traceNode strong{width:52px;height:52px}.faq-module__VSI0LW__tracePwrap strong{width:72px;height:72px}.faq-module__VSI0LW__traceNode span{font-size:.5rem}.faq-module__VSI0LW__truthGrid{grid-template-columns:1fr 1fr}.faq-module__VSI0LW__truthGrid a:nth-child(2){border-right:0}.faq-module__VSI0LW__truthGrid a:nth-child(-n+2){border-bottom:1px solid var(--line)}.faq-module__VSI0LW__ledgerShell{padding-top:12px}.faq-module__VSI0LW__sectionHeading{display:block}.faq-module__VSI0LW__sectionHeading>span{margin-bottom:12px;padding:0;display:block}.faq-module__VSI0LW__faqRow{padding:26px 0;display:block}.faq-module__VSI0LW__faqLead{display:block}.faq-module__VSI0LW__faqNumber{margin-bottom:10px;padding:0;display:block}.faq-module__VSI0LW__faqLead h3{font-size:1.35rem}.faq-module__VSI0LW__verdict{font-size:.98rem}.faq-module__VSI0LW__disclosure{width:100%;margin-top:20px}.faq-module__VSI0LW__answer{margin:24px 0 0;padding:2px 0 2px 16px;display:block}.faq-module__VSI0LW__verifyList{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding:18px 0 0}.faq-module__VSI0LW__contactGrid{grid-template-columns:1fr}.faq-module__VSI0LW__contactGrid a:not(:last-child){border-bottom:1px solid var(--line);border-right:0}}@media (max-width:360px){.faq-module__VSI0LW__traceU{left:14%}.faq-module__VSI0LW__traceW{left:86%}.faq-module__VSI0LW__traceNode span{letter-spacing:0;text-align:center;white-space:nowrap;font-size:.44rem}.faq-module__VSI0LW__truthGrid a{min-height:100px;padding:12px}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__traceStage path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.faq-module__VSI0LW__traceNode,.faq-module__VSI0LW__activeMarker,.faq-module__VSI0LW__faqRow,.faq-module__VSI0LW__answerClip{opacity:1!important;transform:none!important}}
