.board-tier-re-fields,.board-ad-detail-image{--tier-navy:#0e1f3f;--tier-border:#0e1f3f1f}.board-tier-re-fields{background:#faf3e273;border:1px dashed #d8a23b73;border-radius:12px;gap:12px;padding:14px;display:grid}.board-tier-re-fields-title{color:var(--tier-navy);margin:0;font-size:.875rem;font-weight:900}.board-tier-re-fields-grid{gap:10px;display:grid}@media (min-width:640px){.board-tier-re-fields-grid{grid-template-columns:repeat(2,1fr)}}.board-ad-detail-image{border:1px solid var(--tier-border);background:#f1f5f9;border-radius:14px;overflow:hidden}.board-ad-detail-image__btn{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block;position:relative}.board-ad-detail-image__img{object-fit:contain;width:100%;height:auto;max-height:min(420px,55vh);margin:0 auto;display:block}.board-ad-lightbox{--tier-navy:#0e1f3f;--tier-gold:#d8a23b;z-index:9990;background:#0e1f3ff5;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3.5rem 1rem 1.5rem;display:flex;position:fixed;inset:0}.board-ad-lightbox__close{top:max(.75rem, env(safe-area-inset-top,0px));color:#0e1f3f;cursor:pointer;background:#fff;border:none;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.35rem;font-weight:900;line-height:1;position:absolute;inset-inline-start:max(.75rem, env(safe-area-inset-start,0px));box-shadow:0 4px 14px #00000040}.board-ad-lightbox__stage{flex:1;justify-content:center;align-items:center;width:100%;max-width:64rem;min-height:0;display:flex}.board-ad-lightbox__image{object-fit:contain;border-radius:8px;max-width:100%;max-height:min(72vh,880px);box-shadow:0 12px 40px #00000059;width:auto!important;height:auto!important}.board-ad-lightbox__footer{flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;width:100%;max-width:28rem;padding:0 .25rem;display:flex}.board-ad-lightbox__meta{text-align:center;color:#fff;width:100%}.board-ad-lightbox__title{font-family:var(--font-heading,inherit);margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.board-ad-lightbox__desc{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.board-ad-lightbox__phone{color:#fff;letter-spacing:.02em;text-align:center;background:#ffffff24;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:2.75rem;padding:.5rem 1.35rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.board-ad-lightbox__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;width:100%;display:flex}.board-ad-lightbox__ad-link{color:#0e1f3f;background:#d8a23b;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.55rem 1.75rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #d8a23b73}.board-ad-lightbox__secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem 1.15rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}
