.questions[data-count="2"]{grid-template-columns:1.2fr 1fr}.questions[data-count="1"]{grid-template-columns:1fr}.question>.ui-status{white-space:normal;max-width:100%;margin:-18px 0 18px;padding:5px 8px;line-height:1.4}.question.black>.ui-status{text-align:center;border-color:var(--lime);color:var(--lime);background:0 0;align-self:center}.monogram sup{letter-spacing:0;margin-left:6px}@media (max-width:900px){.questions>.question.lime{grid-column:auto}.questions[data-count="3"]>.question:first-child{grid-column:1/-1}.questions[data-count="2"]{grid-template-columns:1fr 1fr}}@media (max-width:640px){.questions[data-count]{grid-template-columns:1fr}}
.surprise-card{background:var(--cream);border:1px solid var(--line);flex-direction:column;padding:22px;display:flex}.surprise-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px 32px;margin:18px 0 14px;display:grid}.surprise-list h3{font:800 17px var(--ds-font-display);text-transform:uppercase;margin:0 0 6px}.surprise-list h3 small{font:700 8px var(--ds-font-body);letter-spacing:.08em;color:var(--muted)}.surprise-list i{color:var(--blue);margin-right:6px;font-style:normal}.surprise-list ol{margin:0;padding:0;list-style:none}.surprise-list li>a{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;display:grid}.surprise-list li>a>span b{font:700 14px var(--ds-font-display);display:block}.surprise-list li>a>span small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5;display:block}.surprise-list li>a>strong{font:800 24px/1 var(--ds-font-display);text-align:right;white-space:nowrap}.surprise-list li>a>strong small{font:700 8px var(--ds-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;display:block}.surprise-list li>a:hover>span b{text-underline-offset:2px;text-decoration:underline}.surprise-list>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:11px 0;font-size:11px;line-height:1.5}.surprise-state{color:#a63b24;margin:0 0 14px;font-size:9px;line-height:1.6}.surprise-season{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.6}.surprise-card footer{border-top:1px solid var(--line);text-align:right;margin-top:auto;padding-top:12px;font-size:10px;font-weight:700}.surprise-card footer a:hover{text-underline-offset:3px;text-decoration:underline}
