.project-picker-section .project-index{max-width:1100px}
.project-picker-title{margin:0 0 24px;font:400 clamp(28px,3vw,42px)/1.1 Georgia,serif;color:#f3efe8}
.project-picker-section .project-direct-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 30px}
.project-picker-section .project-direct-links a{display:flex;align-items:center;gap:14px;min-height:62px;padding:12px 22px 12px 0;border-bottom:1px solid #82766b;color:#f3efe8;text-decoration:none;font:400 21px/1.25 Georgia,serif;position:relative}
.project-picker-section .project-direct-links a span{align-self:center;color:#e33b42;font:600 11px/1.2 Arial,sans-serif}
.project-picker-section .project-direct-links a::after{content:"↗";position:absolute;right:0;font:17px Arial,sans-serif;color:#e33b42}
.project-picker-section .project-direct-links a:hover{border-bottom-color:#e33b42;color:#fff}
.project-picker-section .project-direct-links a:focus-visible{outline:3px solid #f3efe8;outline-offset:4px}
.v06-projects .project-tile{position:relative}
.v06-projects .project-tile .cta-link::after{content:"";position:absolute;inset:0}
.v06-projects .project-tile:focus-within{outline:3px solid #c52a2e;outline-offset:4px}
@media(max-width:1100px){.project-picker-section .project-direct-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.project-picker-section .project-direct-links{grid-template-columns:minmax(0,1fr)}.project-picker-section .project-direct-links a{font-size:20px}}
