.publications-page .programs-note{border-left-color:#8b6b42;background:#faf6ef;color:#725938}.publication-card{grid-template-columns:3rem 7rem minmax(0,1fr) 10.5rem}.publication-cover{display:grid;place-content:center;gap:.45rem;min-height:9.5rem;border-radius:5px;color:#fff;text-align:center}.publication-cover i{font-size:2rem}.publication-cover span{font-size:.62rem;font-weight:800;text-transform:uppercase}.publication-cover--blue{background:linear-gradient(160deg,#337fae,#173f63)}.publication-cover--indigo{background:linear-gradient(160deg,#7569b8,#3d3478)}.publication-cover--slate{background:linear-gradient(160deg,#7d8f9e,#445563)}.publication-subtitle{margin:.18rem 0 .4rem;color:#567087;font-size:.8rem;font-style:italic}.publication-citation{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.publication-citation span{padding:.24rem .48rem;border-radius:99px;background:#edf3f7;color:#607589;font-size:.69rem}.publication-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.publication-field-grid label,.publication-lookup label{display:grid;gap:.38rem;color:#405369;font-size:.8rem;font-weight:750}.publication-field-grid em,.program-form-section h2 em,.program-writing-label em{color:#7a8998;font-size:.68rem;font-style:normal}.publication-field-grid input,.publication-field-grid select,.publication-lookup input,.publication-lookup select{width:100%;min-height:2.7rem;padding:.62rem .7rem;border:1px solid #cfd9e3;border-radius:4px;background:#fff}.publication-field--wide{grid-column:1/-1}.publication-lookup{display:grid;grid-template-columns:10rem minmax(0,1fr) minmax(11rem,auto) auto;align-items:end;gap:.75rem;margin-top:1rem}.publication-lookup [hidden]{display:none!important}.publication-lookup-status{margin:.75rem 0 0!important;color:#657a8e!important;font-size:.75rem!important}.publication-lookup-status.is-loading{color:#256fa6!important}.publication-lookup-status.is-success{color:#238153!important}.publication-lookup-status.is-error{color:#a43b3b!important}.publication-image-uploader{display:grid;gap:.8rem}.publication-image-uploader>input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.publication-image-uploader>button{justify-self:start}.publication-image-uploader>p{margin:0;color:#718096;font-size:.76rem}.publication-image-workbench{display:grid;grid-template-columns:minmax(220px,22rem) minmax(250px,1fr);gap:1rem;padding-top:.8rem;border-top:1px solid #e0e7ed}.publication-image-preview{position:relative;display:grid;place-items:center;width:min(100%,22rem);aspect-ratio:2/3;overflow:hidden;border:1px solid #cfd9e3;border-radius:6px;background:#fff;cursor:pointer;touch-action:none}.publication-image-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;user-select:none}.publication-image-preview img.is-ready{opacity:1}.publication-image-preview.is-crop img{object-fit:cover}.publication-image-preview>span{z-index:1;padding:1rem;color:#607a91;font-size:.8rem;font-weight:700;text-align:center}.publication-image-preview.has-image>span{display:none}.publication-image-settings{display:grid;align-content:start;gap:.75rem}.publication-image-settings>label{display:grid;grid-template-columns:auto 1fr;gap:.5rem;padding:.6rem;border:1px solid #d7e1e9;border-radius:5px;color:#405369;font-size:.78rem;font-weight:700}.publication-image-settings>label:has(input:checked){border-color:#4f97d0;background:#f0f8fd}.publication-image-settings>label[data-pub-zoom]{grid-template-columns:1fr}.publication-image-settings>label small{color:#718096;font-size:.71rem}.publication-image-settings>strong{color:#344e67}.publication-image-settings>small{color:#718096}@media(max-width:980px){.publication-card{grid-template-columns:3rem 6rem minmax(0,1fr)}.publication-card .program-card-actions{grid-column:3}}@media(max-width:700px){.publication-card{grid-template-columns:2.4rem 1fr}.publication-cover,.publication-card .program-card-body,.publication-card .program-card-actions{grid-column:2}.publication-lookup,.publication-field-grid,.publication-image-workbench{grid-template-columns:1fr}.publication-field--wide{grid-column:auto}.publication-image-preview{margin:0 auto}}
