.programmed-grid .front-build-advert{grid-column:span 2;grid-row:span 2;min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #557278;border-radius:10px;background:#fffaf1;box-sizing:border-box}.front-build-link{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;background:#fffaf1}.front-build-link img{display:block;width:100%;height:100%;object-fit:contain}.front-build-controls{display:flex;align-items:center;gap:6px;padding:6px 9px;background:#071821;color:white;font:12px Arial,sans-serif}.front-build-controls button{border:1px solid #53727a;border-radius:5px;background:#102b35;color:white;min-width:27px;height:27px;cursor:pointer}.front-build-controls a{margin-left:auto;color:#b1f3ec;text-decoration:none;font-weight:bold}.front-build-controls :focus-visible,.front-build-link:focus-visible{outline:2px solid #36c7da;outline-offset:-3px}.front-build-count{white-space:nowrap}

.programmed-grid.rs-subject-continuous .front-build-advert{grid-row-start:auto}
