.ffl-brief{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(13rem,.65fr));gap:.75rem;margin:0 6vw 2rem;padding-top:1.1rem;border-top:5px solid #111820}.ffl-brief article{min-height:15rem;display:flex;flex-direction:column;padding:1.3rem;background:#f4f1ea;border:1px solid #c8c5bd;border-top:7px solid #111820}.ffl-brief article:first-child{background:#111820;color:#fff;border-color:#111820;border-top-color:#df9a38}.ffl-brief small{font:700 .61rem/1 Geist Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#69737a}.ffl-brief article:first-child small{color:#df9a38}.ffl-brief h2,.ffl-brief h3{margin:2.2rem 0 .65rem;font:800 clamp(2.1rem,4vw,4.4rem)/.84 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:-.025em}.ffl-brief h3{font-size:2rem}.ffl-brief p{margin:0;font-size:.78rem;line-height:1.55;color:#647079}.ffl-brief article:first-child p{color:rgba(255,255,255,.72)}.ffl-brief a{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid currentColor;color:inherit;font:700 .68rem/1 Geist Mono,monospace;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.ffl-brief a span{color:#df9a38;font-size:1rem}
@media(max-width:900px){.ffl-brief{grid-template-columns:1fr 1fr}.ffl-brief article:first-child{grid-column:1/-1}}
@media(max-width:620px){.ffl-brief{grid-template-columns:1fr;margin-left:1.25rem;margin-right:1.25rem}.ffl-brief article:first-child{grid-column:auto}}
