.trivia-banner{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(220px,280px);gap:32px;align-items:center;padding:40px;margin-top:48px;background:var(--green);color:var(--cream);position:relative;overflow:hidden}.trivia-banner-mark{color:#e6b64c}.trivia-banner-mark svg{width:100%;display:block}.trivia-banner .eyebrow{color:#e6b64c;font-size:9px}.trivia-banner h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-1px;margin:12px 0}.trivia-banner h2 em{color:#edca82;font-weight:400}.trivia-banner-copy>p:last-child{font-size:13px;max-width:440px;color:#e1e6d9}.trivia-banner-action{display:flex;flex-direction:column;gap:15px;align-items:stretch;font-size:12px}.trivia-banner-action>span:last-child{font-size:10px;color:#d6dfd0}.trivia-banner .button{min-height:50px}.trivia-banner a:focus-visible{outline-color:#fff}@media(max-width:1000px){.trivia-banner{grid-template-columns:85px 1fr;gap:24px;padding:30px}.trivia-banner-action{grid-column:2}}@media(max-width:520px){.trivia-banner{grid-template-columns:1fr;padding:28px;gap:20px}.trivia-banner-mark{position:absolute;width:105px;right:-25px;top:-20px;opacity:.3}.trivia-banner-action{grid-column:1}.trivia-banner h2{font-size:38px}.trivia-banner-copy{position:relative}.trivia-banner .eyebrow{padding-right:35px}}
