.quiz-invitation{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:85px max(5.5%,calc((100vw - 1300px)/2));border-top:1px solid #202b2630;border-bottom:1px solid #202b2630;background:#adc9ca}.quiz-invitation h2{font-size:clamp(34px,4vw,58px);line-height:1.1;letter-spacing:-.05em;margin:18px 0}.quiz-invitation h2 span{color:#89402b}.quiz-invitation p{font-size:17px;max-width:510px}.quiz-invitation .quiz-invite-kicker{font-size:11px;letter-spacing:.1em;font-weight:800}.quiz-invitation a{display:inline-flex;align-items:center;gap:20px;background:#f5f3ed;padding:14px 23px;border:1px solid #202b26;border-radius:12px;box-shadow:0 4px 0 #202b26;margin-top:25px;text-decoration:none;font-weight:800;font-size:15px}.quiz-invitation a:hover{background:#ded2c6}.quiz-invitation svg{width:24px;height:24px}.quiz-invite-visual{position:relative;min-height:300px;display:grid;place-items:center}.quiz-invite-visual img{width:240px;height:250px;object-fit:contain;filter:drop-shadow(0 8px 0 #202b2612)}.quiz-invite-chip{position:absolute;padding:11px 17px;background:#f5f3ed;border:1px solid #202b26;border-radius:11px;box-shadow:0 3px 0 #202b26;font-size:13px;font-weight:800}.quiz-invite-chip:nth-of-type(1){left:0;top:45px;transform:rotate(-4deg)}.quiz-invite-chip:nth-of-type(2){right:0;top:130px;background:#a2b69b;transform:rotate(3deg)}.quiz-invite-chip:nth-of-type(3){left:45px;bottom:20px;background:#ded2c6;transform:rotate(-2deg)}

@media(max-width:650px){.quiz-invitation{padding:50px 6%;grid-template-columns:1fr;gap:25px}.quiz-invitation h2{font-size:36px}.quiz-invitation p{font-size:16px}.quiz-invite-visual{min-height:270px}.quiz-invite-visual img{height:235px}.quiz-invite-chip{font-size:11px}.quiz-invite-chip:nth-of-type(3){left:20px}}
