.proposals-grid__list{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width: 600px){.proposals-grid__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.proposals-grid__list{grid-template-columns:repeat(4,1fr)}}.proposals-card{border:1px solid #ADAEB0;background:#e7e7e7;color:#474747;border-radius:20px;padding:32px 20px;display:grid;align-content:start;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.proposals-card:hover{border-color:#fff;background-color:#fff}.proposals-card--primary{background:#fff}.proposals-card__head{display:grid;grid-template-columns:1fr;gap:12px;align-items:baseline}.proposals-card__title{margin-bottom:12px}.proposals-card__text{line-height:1.4}@media (max-width: 767px){.proposals-card{padding:32px 16px}}.c-modal{transition:opacity .2s ease;background:#0006;overscroll-behavior:contain}.c-modal__panel{padding:60px 120px;transform:translateY(12px);opacity:0;transition:transform .2s ease,opacity .2s ease;max-height:min(880px,100svh - 32px);width:min(900px,92vw);display:flex;flex-direction:column}@media (max-width: 900px){.c-modal__panel{padding:60px 16px}}@supports not (height: 1svh){.c-modal__panel{max-height:min(880px,100vh - 32px)}}.c-modal.is-open .c-modal__panel{transform:translateY(0);opacity:1}.c-modal__close svg{width:20px;height:20px}.c-modal__content{overflow-y:scroll!important;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;max-height:min(660px,60svh - 32px)}@supports not (height: 1svh){.c-modal__content{max-height:min(660px,60vh - 32px)}}.c-modal__content *{touch-action:pan-y}.c-modal__content textarea{height:84px!important;padding-top:20px!important}@supports (width: 1svw){.c-modal .c-modal__panel{width:min(900px,92svw)}}
