.db-knx-award{display:flex;align-items:center;gap:32px;padding:28px 32px;background:#ede7d8;border-block:1px solid #d6c8aa;color:var(--db-forest)}
.db-knx-award-year{flex-shrink:0;padding-right:26px;border-right:1px solid #c6b99d;font:400 51px/.85 var(--db-serif);letter-spacing:-.04em}
.db-knx-award-year span{display:block;margin-top:10px;font:600 10px/1 var(--db-sans);letter-spacing:.4em}
.db-knx-award-copy{flex:1;min-width:0}
.db-knx-award-edition{font-size:9px;line-height:1.5;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.db-knx-award-title{margin-top:8px;font:400 27px/1.18 var(--db-serif);letter-spacing:-.02em}
.db-knx-award-title>span{display:block;margin-bottom:3px;font:600 10px/1.5 var(--db-sans);letter-spacing:.13em;text-transform:uppercase;color:#75603d}
.db-knx-award-project{margin-top:9px;font-size:11px;line-height:1.7}
.db-knx-award-project>span{display:block;color:#5f675b;font-size:10px}
.db-knx-award-link{display:flex;align-items:center;gap:24px;font-size:11px;font-weight:600;white-space:nowrap;border-bottom:1px solid #9c855d;padding-block:8px}
.db-knx-award-link>span{font-size:25px;font-weight:400}
.db-knx-award-link:hover{color:#75603d}
.db-knx-award--compact{gap:24px;padding:24px 30px}
.db-knx-award--compact .db-knx-award-title{font-size:23px}
.db-knx-award--compact .db-knx-award-title>span{display:inline;margin-right:9px}
.db-knx-award--compact .db-knx-award-project{margin-top:5px}
@media(max-width:850px){.db-knx-award{gap:22px;padding:24px}.db-knx-award-link{white-space:normal;max-width:130px;line-height:1.6}.db-knx-award--compact .db-knx-award-title>span{display:block}}
@media(max-width:600px){.db-knx-award{display:grid;grid-template-columns:61px 1fr;gap:19px;padding:24px 20px}.db-knx-award-year{font-size:38px;padding-right:14px}.db-knx-award-year span{font-size:8px;letter-spacing:.3em}.db-knx-award-title,.db-knx-award--compact .db-knx-award-title{font-size:24px}.db-knx-award-edition{font-size:8px;letter-spacing:.11em}.db-knx-award-link{grid-column:2;max-width:none;width:max-content;font-size:10px;padding-block:3px}.db-knx-award-project{font-size:10px}}
