.tb-contribute-record{padding:93px 0;background:#f6f8f8}.tb-contribute-record-heading{display:grid;grid-template-columns:1fr .86fr;gap:78px;align-items:end;margin-bottom:37px}.tb-contribute-record h2{margin:0;font:500 47px/.99 var(--tb-serif);letter-spacing:-.067em}.tb-contribute-record-heading>p{max-width:440px;margin:0;color:#627269;font-size:13px;line-height:1.62}.tb-contribute-record-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.tb-contribute-record-grid article{min-height:212px;padding:21px;border-top:3px solid #577e69;background:#fff}.tb-contribute-record-grid article:nth-child(2){border-color:#9a735a;background:#fffcf9}.tb-contribute-record-grid article:nth-child(3){border-color:#806a92;background:#fcfaff}.tb-contribute-record-grid span{color:#577e69;font-size:9px;font-weight:800;letter-spacing:.11em}.tb-contribute-record-grid article:nth-child(2) span{color:#8a624b}.tb-contribute-record-grid article:nth-child(3) span{color:#705a83}.tb-contribute-record-grid h3{margin:29px 0 9px;font:500 26px/1.02 var(--tb-serif);letter-spacing:-.052em}.tb-contribute-record-grid p{margin:0;color:#617068;font-size:11px;line-height:1.59}.tb-contribute-policy-note{margin:21px 0 0;color:#6a7771;font-size:11px;line-height:1.5}.tb-contribute-policy-note a{color:#416d58;font-weight:800;text-decoration:underline;text-underline-offset:3px}.tb-contribute-policy-note span{padding:3px 6px;margin-left:4px;background:#e1ebe5;color:#476a5a;font-size:9px;font-weight:800;letter-spacing:.05em}@media(max-width:900px){.tb-contribute-record-heading{grid-template-columns:1fr;gap:25px}.tb-contribute-record-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.tb-contribute-record{padding:66px 0}.tb-contribute-record h2{font-size:39px}.tb-contribute-record-grid{grid-template-columns:1fr}.tb-contribute-record-grid article{min-height:0}.tb-contribute-policy-note{font-size:10px}}
