.mr-promises{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--mr-hairline)}.mr-promise{display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:1.25rem;align-items:start;padding:1.75rem 0 2rem;border-top:1px solid var(--mr-hairline)}.mr-promise:first-child{padding-top:.5rem;border-top:0}.mr-promise-icon{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--mr-moonlight) 40%,var(--mr-hairline));border-radius:50%;color:var(--mr-moonlight)}.mr-promise-text{min-width:0}.mr-promise-title{margin:.375rem 0 0;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:400;font-size:var(--mr-text-title);line-height:var(--mr-leading-title);letter-spacing:var(--mr-tracking-title);color:var(--mr-ink);text-wrap:balance}.mr-promise-body{margin-top:.75rem;color:var(--mr-ink-muted)}.mr-promise-body p{margin:0}.mr-promise-body p+p{margin-top:.75em}.mr-promises-aside{padding:1.25rem 1.25rem .75rem;border:1px solid var(--mr-hairline);border-radius:var(--mr-radius-md);background:color-mix(in srgb,var(--mr-surface) 60%,transparent);color:var(--mr-ink-muted)}.mr-promises-aside-h{margin:0 0 .5rem;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:400;font-size:var(--mr-text-title);line-height:var(--mr-leading-title);color:var(--mr-ink)}.mr-promises-aside p{margin:0 0 .5rem}.mr-promises-aside a:not([class]){overflow-wrap:anywhere}@media (max-width: 26em){.mr-promise{grid-template-columns:minmax(0,1fr);row-gap:.75rem}}
