.promises_page__j10kR{--promise-indigo:#283b72;--promise-indigo-soft:#eef1fb;--promise-gold:#9a6314;--promise-gold-soft:#fff7e8;gap:18px;animation:promises_promises-page-enter__fxlp2 .32s ease-out both}.promises_contractPanel__owa4V,.promises_sampleSection__FYssw,.promises_sourcePanel__saNRY{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:var(--shadow)}.promises_contractPanel__owa4V{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:18px;padding:20px;transition:grid-template-columns .22s ease,padding .22s ease}.promises_eyebrow__oQnxf{margin:0 0 5px;color:var(--promise-indigo);font-family:var(--mono);font-size:.72rem;font-weight:800;text-transform:uppercase}.promises_sectionTitle__gh4OZ{margin:0;font-family:var(--display);font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.promises_sectionCopy__Yglso,.promises_sectionNote__IU83q{color:var(--ink-soft);line-height:1.55}.promises_sectionCopy__Yglso{max-width:74ch;margin:9px 0 0}.promises_sectionNote__IU83q{max-width:48ch;margin:0}.promises_metricGrid__LekNk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;transition:grid-template-columns .22s ease}.promises_metric__XL7J3{min-width:0;border:1px solid #dce2ef;border-radius:7px;background:var(--promise-indigo-soft);padding:11px}.promises_metric__XL7J3 dt{color:var(--ink-soft);font-size:.7rem;font-weight:800;text-transform:uppercase}.promises_metric__XL7J3 dd{margin:5px 0 0;color:var(--promise-indigo);font-family:var(--display);font-size:1.65rem;font-weight:800}.promises_sourcePanel__saNRY{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:18px 20px}.promises_documentHash__UjueC{max-width:100%;border:1px solid #ead4ad;border-radius:7px;background:var(--promise-gold-soft);padding:9px 11px;color:#64410e;font-family:var(--mono);font-size:.72rem;overflow-wrap:anywhere}.promises_sampleSection__FYssw{display:grid;gap:16px;padding:20px}.promises_sectionHeader__uvUKq{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between}.promises_promiseList__cWKBn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;transition:grid-template-columns .22s ease}.promises_promiseItem__iQDw4{min-width:0}.promises_promiseCard__CBPbN{display:grid;align-content:start;gap:13px;height:100%;min-width:0;border:1px solid #dce2ef;border-left:4px solid var(--promise-indigo);border-radius:8px;background:#fff;padding:15px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.promises_promiseCard__CBPbN:focus-within,.promises_promiseCard__CBPbN:hover{border-color:#9aa9cf;box-shadow:0 12px 25px rgba(40,59,114,.1);transform:translateY(-2px)}.promises_promiseFooter__fygZQ,.promises_promiseHeader__CkxPJ{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:space-between}.promises_ordinal__CLeIw{display:block;color:var(--promise-indigo);font-family:var(--mono);font-size:.69rem;font-weight:800;text-transform:uppercase}.promises_actor__pL9vC{display:block;margin-top:3px;font-weight:800}.promises_reviewBadge__8K8ha{border:1px solid #b9d8cb;border-radius:999px;background:#eef9f4;padding:4px 8px;color:#175a47;font-size:.68rem;font-weight:800}.promises_quote__zSdwV{margin:0;color:#272b35;font-family:var(--display);font-size:1.02rem;line-height:1.52;white-space:pre-line}.promises_topicList__tLlUm{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.promises_topic__Cs8hp{border:1px solid #d8dfee;border-radius:999px;background:var(--promise-indigo-soft);padding:4px 7px;color:#34477e;font-size:.68rem;font-weight:750}.promises_factGrid__nFu1o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;transition:grid-template-columns .22s ease}.promises_factGrid__nFu1o>div{min-width:0;border-top:1px solid #e9ecf3;padding-top:8px}.promises_factLabel__eizmH{color:var(--ink-soft);font-size:.66rem;font-weight:800;text-transform:uppercase}.promises_factValue__ZFZzQ{margin:3px 0 0;font-size:.76rem;font-weight:750;overflow-wrap:anywhere}.promises_promiseFooter__fygZQ{align-self:end;border-top:1px solid #eceff5;padding-top:10px}.promises_hash__dhkRV{color:var(--ink-muted);font-family:var(--mono);font-size:.66rem}@keyframes promises_promises-page-enter__fxlp2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.promises_contractPanel__owa4V,.promises_promiseList__cWKBn{grid-template-columns:1fr}}@media (max-width:560px){.promises_contractPanel__owa4V,.promises_sampleSection__FYssw,.promises_sourcePanel__saNRY{padding:15px}.promises_factGrid__nFu1o,.promises_metricGrid__LekNk{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.promises_contractPanel__owa4V,.promises_factGrid__nFu1o,.promises_metricGrid__LekNk,.promises_page__j10kR,.promises_promiseCard__CBPbN,.promises_promiseList__cWKBn{animation:none;transition:none}}