/* Review of 14 October 2026: layout corrections shared by DE and EN. */
/* Keep every deadline link on the same baseline as descriptions wrap. */
.ak-timeline li{display:flex;flex-direction:column;align-items:flex-start}
.ak-timeline li>a{margin-top:auto;padding-top:10px}
.ak-timeline li>p{margin-bottom:0}
/* Keep the previous town-hall framing. */
.reference-section #rathaus .project-image img{transform:scale(1.12);transform-origin:center 20%}
.reference-section #rathaus:hover .project-image img{transform:scale(1.145)}
/* Individually frame the buildings, cropping more street and forecourt. */
.reference-section #fichtenwalde{--reference-zoom:1.23;--reference-origin:60% 0%}
.reference-section #drewitz{--reference-zoom:1.35;--reference-origin:50% 12%}
.reference-section #geodaetisches-institut{--reference-zoom:1.34;--reference-origin:50% 55%}
.reference-section #el-puerto{--reference-zoom:1.28;--reference-origin:55% 15%}
.reference-section :is(#fichtenwalde,#drewitz,#geodaetisches-institut,#el-puerto) .project-image img{transform:scale(var(--reference-zoom));transform-origin:var(--reference-origin)}
.reference-section :is(#fichtenwalde,#drewitz,#geodaetisches-institut,#el-puerto):hover .project-image img{transform:scale(calc(var(--reference-zoom) + .025))}
@media(prefers-reduced-motion:reduce){.reference-section .project-image img{transition:none}}
/* Give planning references, related reading and the practice project equal gaps. */
.planning-content{padding-bottom:0}
.planning-content + .ak-service-knowledge{padding-top:72px;padding-bottom:72px}
@media(max-width:800px){.planning-content + .ak-service-knowledge{padding-top:48px;padding-bottom:48px}}
