.plinth-refs{padding:72px 0;background:#edf2f5;color:#082d42;scroll-margin-top:30px}.plinth-refs-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;color:#ff4f30;margin:0 0 14px}.plinth-refs h2{font-size:clamp(30px,3vw,44px);line-height:1.12;margin:0 0 18px}.plinth-refs h2 span{color:#ff4f30}.plinth-refs-intro{max-width:750px;line-height:1.65;margin:0 0 30px;color:#365569}.plinth-refs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.plinth-ref{color:inherit;text-decoration:none;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 25px #082d4209;display:block}.plinth-ref figure{margin:0}.plinth-ref img{display:block;width:100%;height:300px;object-fit:cover}.plinth-ref:nth-child(n+3) img{object-position:center 48%}.plinth-ref figcaption{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;font-weight:700;gap:15px}.plinth-ref figcaption>span:last-child{color:#ff4f30;font-size:25px}.plinth-ref:hover{box-shadow:0 10px 28px #082d4220}.plinth-ref:focus-visible{outline:3px solid #ff4f30;outline-offset:4px}.plinth-ref-dialog{border:0;padding:48px 18px 12px;background:#071d2a;color:#fff;width:min(1200px,95vw);max-width:95vw;max-height:94vh;border-radius:14px}.plinth-ref-dialog::backdrop{background:#03131ee8}.plinth-ref-dialog>img{display:block;width:100%;height:calc(85vh - 110px);object-fit:contain}.plinth-ref-close{position:absolute;right:12px;top:7px;background:transparent;border:0;color:white;font-size:32px;cursor:pointer}.plinth-ref-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.plinth-ref-controls p{text-align:center;font-size:14px}.plinth-ref-controls button{border:1px solid #668090;border-radius:50%;width:42px;height:42px;background:transparent;color:#fff;cursor:pointer;flex-shrink:0}@media(max-width:650px){.plinth-refs{padding:44px 0}.plinth-refs-grid{grid-template-columns:1fr;gap:18px}.plinth-ref img{height:220px}.plinth-ref figcaption{padding:14px 18px}.plinth-ref-dialog{padding-left:8px;padding-right:8px}.plinth-ref-controls p{font-size:12px}}
