.social-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;color:#536071;font-size:13px}.social-share>span{font-weight:650}.social-share nav{display:flex;gap:7px;flex-wrap:wrap}.social-share nav>a,.social-share nav>button{width:37px;height:37px;padding:8px;display:grid;place-items:center;border:1px solid #dce1e7;background:#fff;border-radius:10px;color:#273143;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.social-share nav>a:hover,.social-share nav>button:hover{background:#fbf2df;color:#775118;border-color:#d9b567}.social-share :focus-visible{outline:3px solid #967024;outline-offset:3px}.social-share small{font-size:12px;flex-basis:100%;line-height:1.5}.social-share small:empty{display:none}.share-copy-fallback{width:100%;padding:10px;border:1px solid #c7cdd6;border-radius:8px}.contest-hero .social-share{justify-content:center}.contest-hero .social-share>span{color:inherit}.facebook-post{margin-top:20px;padding:20px;border:1px solid #dbe1e9;background:#f6f8fb;border-radius:14px;overflow:hidden}.facebook-post p{font-size:14px;line-height:1.65}.facebook-post button{cursor:pointer;background:#172336;color:#fff;padding:12px 16px;border-radius:9px;border:0;font:inherit}.facebook-post a{display:block;margin-top:12px;font-size:13px}.facebook-post iframe{display:block;width:100%;height:580px;border:0;border-radius:8px}.facebook-post [hidden]{display:none!important}.facebook-post [data-facebook-close]{margin-top:12px;background:#fff;color:#172336;border:1px solid #dbe1e9}
.contest-banner:has(+.contest-share-wrap){padding-bottom:62px}
.contest-share-wrap{position:relative;z-index:2;width:min(580px,calc(100% - 80px));margin:-29px auto 0;padding:0}
.contest-share-wrap .social-share{justify-content:center;gap:12px 18px;margin:0;padding:17px 24px;background:linear-gradient(120deg,#f5f8fc,#fff 65%,#f1f5fb);border:1px solid #d7dfe9;border-radius:14px;box-shadow:0 8px 22px #24344c0a}
.contest-share-wrap .social-share>span{font-size:13px;color:#445168}.contest-share-wrap .social-share nav>a,.contest-share-wrap .social-share nav>button{border-color:#d9dfe7;background:#ffffffd9}.contest-share-wrap .social-share nav>a:hover,.contest-share-wrap .social-share nav>button:hover{background:#fcf2dd;border-color:#c6a56a}.contest-share-wrap .social-share small{text-align:center}
@media(max-width:600px){.contest-share-wrap{width:calc(100% - 48px)}.contest-share-wrap .social-share{padding:13px 10px;gap:10px}.contest-share-wrap .social-share>span{flex-basis:100%;text-align:center}.contest-share-wrap .social-share nav{gap:6px}.contest-share-wrap .social-share nav>a,.contest-share-wrap .social-share nav>button{width:34px;height:34px;padding:7px}}
