.footer-property{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(420px,1.9fr);gap:36px;align-items:start}.footer-brand,.footer-contact,.footer-group{display:grid}.footer-brand{gap:8px}.footer-brand span,.footer-group a{color:var(--muted)}.footer-brand>span{max-width:38ch}.footer-contact{gap:4px;margin-top:8px;font-size:.88rem}.footer-contact a,.footer-group strong{color:var(--text)}.footer-groups{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:24px}.footer-group{gap:9px}.footer-group a{text-decoration:none}.footer-group a:hover,.footer-group a:focus-visible{color:var(--accent)}html[data-site-property=scs] .brand-sigil{border-color:#49e6c4b8}html[data-site-property=silentgrr] .brand-sigil{border-color:#ff5aa2b8;color:#ff8cbd}.campaign-arrival{display:flex;position:relative;z-index:4;width:min(var(--max),calc(100% - 36px));margin:14px auto 0;padding:14px 16px;gap:20px;align-items:center;justify-content:space-between;border:1px solid rgba(73,230,196,.42);border-radius:6px;background:#0b1518}.campaign-arrival>div{display:grid;min-width:0;gap:4px}.campaign-arrival>div:last-child{flex:0 0 auto;justify-items:end}.campaign-arrival span{color:var(--green);font-size:.54rem;font-weight:900;text-transform:uppercase}.campaign-arrival strong{max-width:900px;font-size:.72rem;line-height:1.45}.campaign-arrival small{max-width:900px;color:var(--muted);font-size:.61rem;line-height:1.5}.campaign-arrival b{color:var(--teal);font-size:.62rem;overflow-wrap:anywhere}.campaign-arrival button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:#0d141d;color:var(--text);font:inherit;font-size:.6rem;font-weight:850;cursor:pointer}.campaign-arrival button:hover,.campaign-arrival button:focus-visible{border-color:var(--teal);color:var(--teal)}@media(max-width:800px){.campaign-arrival{width:min(100% - 28px,var(--max));align-items:stretch;flex-direction:column;gap:12px}.campaign-arrival>div:last-child{justify-items:stretch}.campaign-arrival button{width:100%}.footer-property{grid-template-columns:1fr;gap:24px}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
