.ifl-project-brief{background:#e7eee8}.ifl-project-brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ifl-project-brief-grid article{min-height:250px;padding:26px;border:1px solid #cfddd1;border-radius:8px;background:#fffefa}.ifl-project-brief-grid b{display:block;color:#a96838;font:500 10px var(--mono);letter-spacing:.12em}.ifl-project-brief-grid h3{margin:18px 0 9px;color:var(--ink);font:500 28px/1.08 var(--serif);letter-spacing:-.035em}.ifl-project-brief-grid p{margin:0;color:#58675f;font-size:14px;line-height:1.6}.ifl-project-brief-grid a{display:inline-block;margin-top:19px;color:var(--ink);border-bottom:1px solid currentColor;font-size:12px;font-weight:700}.ifl-project-brief-grid a i{font-style:normal}.ifl-project-brief-source{margin:20px 0 0;color:#627069;font-size:12px}.ifl-project-brief-source a{color:var(--ink);border-bottom:1px solid currentColor}@media(max-width:650px){.ifl-project-brief-grid{grid-template-columns:1fr}.ifl-project-brief-grid article{min-height:0;padding:22px}}
