.commit{display:flex;flex-direction:column;gap:var(--s-8);max-width:64rem}.commit>.g-page-head{margin-bottom:0}.commit .g-page-head__subtitle{max-width:72ch}.commit-list{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.commit-item{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-1)}.commit-item__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--s-1);border-radius:var(--r-control);background:var(--c-primary-soft);color:var(--c-primary)}.commit-item__heading{display:flex;flex-direction:column;gap:2px;margin:0;letter-spacing:0}.commit-item__figure{color:var(--c-primary);font-size:var(--t-30);font-weight:800;line-height:1.15;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commit-item__title{color:var(--c-text);font-size:var(--t-16);font-weight:700;line-height:1.4}.commit-item__text{margin:0;color:var(--c-muted);font-size:.9375rem;line-height:1.6}.commit-item__source{margin:auto 0 0;padding-top:var(--s-2);font-size:var(--t-14)}.commit-item__source a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media (min-width:640px){.commit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.commit{gap:var(--s-10)}.commit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.commit-item{padding:var(--s-6)}}.commit-section{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.commit-section__title{margin:0;font-size:var(--t-20);line-height:1.3;letter-spacing:0}.commit-plain{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);list-style:none}.commit-plain__item{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4)}.commit-plain__item+.commit-plain__item{border-top:1px solid var(--c-border)}.commit-plain__icon{flex:none;margin-top:3px;color:var(--c-muted)}.commit-plain__item p{margin:0;font-size:.9375rem;line-height:1.6}.commit-contact{margin:0;color:var(--c-muted);font-size:var(--t-14)}.commit-contact a{font-weight:600}@media (min-width:768px){.commit-section__title{font-size:var(--t-24);letter-spacing:-.02em}.commit-plain__item{padding:var(--s-4) var(--s-5)}}@media print{.commit-item{box-shadow:none}}