.page-about .promise-grid{flex-direction:column;gap:2px;margin-top:36px;display:flex}.page-about .promise-card{background:var(--paper);border:.5px solid var(--paper-mid);border-top:2px solid var(--gold);border-radius:0 0 4px 4px;padding:24px 20px}.page-about .promise-icon{color:var(--stream);align-items:center;margin-bottom:12px;display:flex}.page-about .promise-title{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:400;line-height:1.4}.page-about .promise-body{color:var(--ink-light);font-size:14px;font-weight:300;line-height:2}.page-about .company-table{border-collapse:collapse;background:var(--paper);border:.5px solid var(--paper-mid);border-radius:4px;width:100%;margin-top:28px;font-size:14px;overflow:hidden}.page-about .company-table th{text-align:left;vertical-align:top;width:32%;color:var(--ink-mid);background:var(--paper-warm);border-bottom:1px solid var(--paper-mid);white-space:nowrap;padding:16px 18px;font-weight:500}.page-about .company-table td{color:var(--ink-mid);border-bottom:1px solid var(--paper-mid);padding:16px 18px;font-weight:300;line-height:1.9}.page-about .company-table tr:last-child th,.page-about .company-table tr:last-child td{border-bottom:none}.page-about .company-table a{color:var(--stream);text-underline-offset:3px;text-decoration:underline}@media (min-width:768px){.page-about .promise-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}}
