.detail-intro,.disclosure,.faq-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start;margin-bottom:65px}.journey{max-width:1000px;margin:auto}.journey article{display:grid;grid-template-columns:120px 1fr;gap:35px;padding:58px 0;border-top:1px solid var(--line);opacity:.25;transform:translateY(18px);transition:.45s}.journey article.revealed{opacity:1;transform:none}.journey article>span{font:700 44px var(--display);color:#d4ddd8}.journey small{color:var(--green2);font-weight:800;text-transform:uppercase;letter-spacing:.15em}.journey h3{font-size:30px;margin:7px 0 12px}.journey p{font-size:17px;max-width:750px}.journey ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 30px;padding:0;list-style:none}.journey li{font-size:14px;padding-left:20px;position:relative}.journey li:before{content:'—';position:absolute;left:0;color:var(--gold)}.evidence-grid,.partner-types{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.evidence-grid article,.partner-types article{background:#fff;border:1px solid var(--line);padding:32px;min-height:205px}.evidence-grid b{font:700 18px var(--display);color:var(--green)}.evidence-grid p,.partner-types p{color:#66726e;font-size:14px}.partner-types article{border-top:3px solid var(--green);min-height:245px}.partner-types span{color:var(--gold);font-size:12px;font-weight:800}.partner-types h3{font-size:23px;margin-top:45px}.document-list{background:#f7f3e8;border-left:3px solid var(--gold);padding:24px;margin-top:30px}.document-list ul{padding-left:18px;margin-bottom:0}.document-list li{margin:6px 0}.faqs details{border-top:1px solid var(--line);padding:21px 0}.faqs details:last-child{border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;font:700 17px var(--display);list-style:none;padding-right:30px;position:relative}.faqs summary:after{content:'+';position:absolute;right:4px;color:var(--green2);font-size:24px}.faqs details[open] summary:after{content:'–'}.faqs p{color:#64716d}.disclosure{background:var(--green);color:#fff;padding:55px;margin-bottom:0}.disclosure p{color:#c8ddd7}.disclosure .eyebrow{color:var(--gold)}.disclosure h2{font-size:37px}@media(max-width:960px){.evidence-grid,.partner-types{grid-template-columns:1fr 1fr}.detail-intro,.disclosure,.faq-wrap{gap:45px}}@media(max-width:680px){.detail-intro,.disclosure,.faq-wrap{grid-template-columns:1fr;gap:25px}.journey article{grid-template-columns:1fr;gap:10px}.journey article>span{font-size:29px}.journey ul{grid-template-columns:1fr}.evidence-grid,.partner-types{grid-template-columns:1fr}.disclosure{padding:32px 24px}}
