/**handles:shg-picker-style-13309**/
.shg-pk{font-family:var(--shg-sans,"Instrument Sans",system-ui,sans-serif);color:#0d1726}.shg-pk__qs{display:flex;flex-wrap:wrap;gap:24px}.shg-pk__q{border:0;padding:0;margin:0;min-width:0}.shg-pk__q legend{font-weight:700;font-size:15.5px;color:#0a1f3a;margin-bottom:10px;padding:0}.shg-pk__opts{display:flex;flex-wrap:wrap;gap:8px}.shg-pk__opt{position:relative;cursor:pointer}.shg-pk__opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.shg-pk__opt span{display:inline-block;padding:11px 15px;border:1.5px solid #d5deea;border-radius:4px;font-size:14.5px;font-weight:600;background:#f7f9fc;color:#0a1f3a;transition:border-color .15s,background-color .15s}.shg-pk__opt input:checked+span{border-color:#2f7df6;background:#e6f0ff;box-shadow:inset 0 0 0 1px #2f7df6}.shg-pk__opt input:focus-visible+span{outline:3px solid #F2A93B;outline-offset:2px}.shg-pk__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.shg-pk__card{background:#fff;border:1.5px solid #d5deea;border-radius:8px;padding:22px;transition:border-color .25s,box-shadow .25s,transform .25s}.shg-pk__card.is-win{border-color:#2f7df6;box-shadow:0 0 0 3px #cfe0ff;transform:translateY(-3px)}.shg-pk__ic{width:44px;height:44px;border-radius:6px;background:#e8eef6;color:#1b4f9c;display:grid;place-items:center;margin-bottom:14px;transition:background-color .25s,color .25s}.shg-pk__ic svg{width:22px;height:22px;fill:none}.shg-pk__card.is-win .shg-pk__ic{background:#0a1f3a;color:#f2a93b}.shg-pk__t{margin:0;font-family:var(--shg-display,"Big Shoulders Display",sans-serif);font-size:30px;font-weight:800;line-height:.95;text-transform:uppercase;color:#0a1f3a}.shg-pk__t a{color:inherit;text-decoration:none}.shg-pk__p{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:#4a5b73}.shg-pk__badge{display:inline-block;font-family:var(--shg-mono,"IBM Plex Mono",monospace);font-size:11px;padding:4px 8px;border-radius:3px;margin-top:12px;background:#e8eef6;color:#4a5b73}.shg-pk__card.is-win .shg-pk__badge{background:#1b4f9c;color:#fff}@media(max-width:900px){.shg-pk__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.shg-pk__card,.shg-pk__card.is-win{transition:none;transform:none}}