
.b3-giveaway{background:#101e2a;color:#f8f3e8;border-block:1px solid #365366;padding:38px 24px;scroll-margin-top:110px}
.b3-giveaway-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:36px;align-items:center}
.b3-giveaway .b3-giveaway-number{font:normal 88px/1 Georgia,serif;letter-spacing:-.06em;color:#99d9eb;margin:0}
.b3-giveaway-number small{display:block;font:700 11px/1.7 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#c2d9df;margin:10px 0 0 6px}
.b3-giveaway .b3-giveaway-kicker{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#edb69d;margin:0 0 9px}
.b3-giveaway h2{font:normal clamp(29px,3vw,38px)/1.15 Georgia,serif;letter-spacing:-.025em;color:#fff9ed;margin:0 0 10px}
.b3-giveaway p{font:normal 16px/1.6 Georgia,serif;color:#dce7e9;margin:0 0 10px;max-width:61ch}
.b3-giveaway .b3-giveaway-dates{font:700 12px/1.65 Arial,sans-serif;letter-spacing:.025em;color:#b4d4dd}
.b3-giveaway-action{display:flex;align-items:flex-start;flex-direction:column;gap:12px;max-width:230px}
.b3-giveaway a.b3-giveaway-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;background:#9ad9eb;color:#081924!important;font:700 13px/1.4 Arial,sans-serif;text-decoration:none!important;border:1px solid #9ad9eb}
.b3-giveaway .b3-giveaway-small{font:normal 12px/1.6 Arial,sans-serif;color:#c2d3db}
.b3-giveaway a.b3-giveaway-rules{font:normal 12px/1.5 Arial,sans-serif;color:#bce6f3!important;text-underline-offset:4px}
.b3-giveaway a:focus-visible{outline:3px solid #f6c49f;outline-offset:5px}
.b3-giveaway a:hover{filter:brightness(1.1)}
@media(max-width:900px){.b3-giveaway-inner{grid-template-columns:110px minmax(0,1fr);gap:22px}.b3-giveaway .b3-giveaway-number{font-size:72px}.b3-giveaway-action{grid-column:2;max-width:none}}
@media(max-width:540px){.b3-giveaway{padding:30px 22px}.b3-giveaway-inner{grid-template-columns:1fr;gap:20px}.b3-giveaway .b3-giveaway-number{font-size:62px;display:flex;align-items:center;gap:20px}.b3-giveaway-number small{margin:0;font-size:11px}.b3-giveaway-action{grid-column:1}.b3-giveaway h2{font-size:30px}}

.b3-giveaway[hidden]{display:none!important}.b3-giveaway *{box-sizing:border-box}.b3-giveaway a{overflow-wrap:anywhere}.b3-giveaway-rules{display:inline-flex;align-items:center;min-height:44px}
