.preview-bar a{color:inherit;text-underline-offset:3px}.phase5-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.phase5-summary article{border:1px solid var(--line,#dbe5e9);border-radius:16px;padding:26px;background:#fff}.phase5-summary h2{font-size:1.6rem}.phase5-summary p{font-size:.95rem;line-height:1.75}.phase5-status{color:#116783;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.phase5-open{color:#77561e}.language-button{min-width:72px}.lang-panel button[aria-pressed=true]{background:#eaf5f9;color:#116783}.contact-item a{overflow-wrap:anywhere}.main-nav{gap:clamp(12px,1.1vw,20px)}html:not([lang=de]) .main-nav{font-size:.77rem;gap:12px}html:not([lang=de]) .hero h1{font-size:clamp(2.9rem,5.7vw,5.2rem)}html:not([lang=de]) .day-tab{overflow-wrap:anywhere}.p4-payment-kind h3{overflow-wrap:anywhere}.p4-count{overflow-wrap:anywhere}th,td{hyphens:auto}@media(max-width:1250px){html:not([lang=de]) .main-nav{display:none}html:not([lang=de]) .mobile-toggle{display:flex}}@media(max-width:700px){.phase5-summary{grid-template-columns:1fr}.preview-bar .wrap{gap:8px}.preview-bar b{display:none}html:not([lang=de]) .hero h1{font-size:clamp(2.6rem,11vw,3.7rem)}.p4-filters button{white-space:normal;min-width:0}.p4-panel-head{flex-wrap:wrap}.footer-grid h3{overflow-wrap:anywhere}}
.header-actions .btn{white-space:nowrap}
@media(max-width:760px){.header-actions .language-button{min-width:0;min-height:40px}.header-actions{flex-shrink:0}.header-actions .btn{min-height:40px}html[lang=fr] .header-actions .donation-label{font-size:10px}}
@media(max-width:350px){.mobile-toggle{padding:4px;min-width:30px}.header-inner{gap:5px}.header-actions{gap:3px}.header-actions .btn{gap:4px;padding-left:6px;padding-right:6px}}
.field input::placeholder,.field textarea::placeholder,.search-field input::placeholder{color:#65717a;opacity:1}
.preview-bar{color:#56636b}.day-tab[aria-selected=true] small{color:#fff}
.placeholder-center>small,.photo-label,.hero-photo .image-corner{color:#596b76}
