.emergency-support{min-width:0;scroll-margin-top:7rem}.emergency-contribution.general-contribution{width:100%;margin:0}.emergency-contribution .general-contribution__surface{padding:clamp(1.25rem,3vw,2.5rem)}.emergency-contribution__heading h2{margin:0 0 1rem;font:400 clamp(1.65rem,2.5vw,2.3rem)/1.15 var(--serif);color:var(--ivory)}.emergency-contribution__heading p{max-width:55ch;margin:0 0 .75rem}.emergency-contribution__heading .emergency-contribution__budget{font-size:.875rem;color:#e0d9cb}.emergency-contribution .general-support-form--horizontal{padding:1rem 0 0}.emergency-contribution .page-support__entry{grid-template-columns:minmax(0,1fr)}.emergency-contribution .general-support-form__controls{gap:.6rem}.emergency-contribution .general-support-form input{max-width:none}.emergency-contribution__links{display:flex;gap:.5rem 1.25rem;flex-wrap:wrap;margin:1.1rem 0 0;font-size:.8rem}.emergency-contribution__links a{color:var(--ivory);text-underline-offset:.2em}.emergency-contribution--loading{min-height:21rem;padding:2rem;background:var(--navy);color:var(--ivory)}.complex-fund{width:min(calc(100% - 2 * var(--page-gutter, 1.25rem)),var(--content));margin:2rem auto 0}.complex-fund .general-contribution__surface{display:grid;grid-template-columns:1.2fr 1fr;gap:0 3rem;align-items:start}.complex-fund .emergency-contribution__links{grid-column:1/-1}.building-card.entity-card{display:flex;flex-direction:column}.building-card.entity-card:hover{transform:none;box-shadow:none}.building-card .entity-card__body{display:flex;flex-direction:column;gap:1rem;padding:1.4rem;flex:1 1}.building-card .entity-card__header{margin:0}.building-card .entity-card__header h3{margin:0;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.2}.building-card .entity-card__action{margin-top:auto}.building-card .entity-card__placeholder{font-size:1rem;background:var(--ivory)}.building-card .entity-card__placeholder small{font-weight:400;color:var(--smoke)}.complex-location.section{padding-block:1.5rem;border-top:1px solid var(--line)}.complex-location>summary{cursor:pointer;min-height:2.75rem;font:400 1.4rem/1.4 var(--serif);color:var(--navy)}.complex-location[open] .yandex-overview-map{margin-top:1.5rem}.building-detail .building-detail__back{margin-bottom:1rem}.building-detail__heading{margin-bottom:2rem;max-width:60rem}.building-detail__heading h1{margin:0;color:var(--navy);font:400 clamp(2.15rem,5vw,4rem)/1.08 var(--serif);text-wrap:balance}.building-detail__lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,1fr);gap:2rem;align-items:start}.building-detail__lead--no-image{display:block;max-width:44rem}.building-detail .building-detail__hero{background:transparent}.building-detail .building-detail__hero figure img{display:block;width:auto;max-width:100%;height:auto;max-height:38rem;margin-inline:auto;object-fit:contain}.building-detail__support{min-width:0}.building-detail .building-detail__disclosure-body{padding-block:1.5rem}.building-detail .building-detail__section{margin-top:0}.building-detail .building-detail__disclosure-body>*+*{margin-top:2rem}.building-detail__disclosure-body h2{font-size:1.45rem}@media (max-width:63.999rem){.building-detail__lead{grid-template-columns:minmax(0,1fr);gap:1.75rem}.building-detail__lead .building-detail__support{max-width:44rem}}@media (max-width:47.999rem){.complex-fund .general-contribution__surface{grid-template-columns:minmax(0,1fr);gap:0}.building-detail{padding-top:1.5rem}.building-detail__heading{margin-bottom:1.5rem}.building-detail .building-detail__hero figure img{max-height:32rem}.building-card .entity-card__media[data-publication-gate=pending]{aspect-ratio:auto;height:5.5rem}}