#nycf-santa-entry{font-family:Arial,Helvetica,sans-serif;color:#000000;background:#fff;padding:8px;box-sizing:border-box}#nycf-santa-entry *{box-sizing:border-box}#nycf-santa-entry .sc-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}#nycf-santa-entry .sc-card{padding:28px;border:2px solid #000000;border-radius:22px;box-shadow:5px 5px 0 #000000;min-width:0}#nycf-santa-entry .sc-intro{grid-column:1/-1;background:#ff0036;color:#ffffff;position:relative}#nycf-santa-entry .sc-label{font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:20px}#nycf-santa-entry h3{margin:0 0 20px;font-size:clamp(36px,8vw,70px);line-height:.95;letter-spacing:-2.5px;font-weight:900}#nycf-santa-entry h4{font-size:30px;line-height:1;letter-spacing:-1px;margin:0 0 20px;font-weight:900}#nycf-santa-entry p{font-size:17px;line-height:1.55;margin:0 0 18px}#nycf-santa-entry p:last-child{margin:0}#nycf-santa-entry .sc-what{background:#f2f2f2}#nycf-santa-entry .sc-spirit{background:#ffffff}#nycf-santa-entry .sc-rules{grid-column:1/-1;background:#000000;color:#f2f2f2;box-shadow:none}#nycf-santa-entry ul{list-style:none;padding:0;margin:0;counter-reset:santa}#nycf-santa-entry li{counter-increment:santa;display:flex;gap:22px;align-items:baseline;border-top:1px solid #666666;padding:17px 0;font-size:21px;font-weight:700}#nycf-santa-entry li:before{content:'0' counter(santa);color:#ffffff;font-size:13px}#nycf-santa-entry .sc-link{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#f2f2f2}#nycf-santa-entry .sc-link p{margin:0;font-weight:800;font-size:22px}#nycf-santa-entry a{color:inherit;text-underline-offset:5px;overflow-wrap:anywhere}#nycf-santa-entry .sc-link a{font-size:16px;font-weight:800;min-height:44px;display:flex;align-items:center}#nycf-santa-entry .sc-credit{margin-top:24px;font-size:13px}#nycf-santa-entry .sc-ad-preview{margin:24px 0 0;padding:24px;text-align:center;border:1px dashed #cccccc;color:#666;background:#f2f2f2;font-size:11px;letter-spacing:2px}@media(max-width:540px){#nycf-santa-entry .sc-grid{grid-template-columns:1fr}#nycf-santa-entry .sc-card{padding:24px}#nycf-santa-entry .sc-link{display:block}#nycf-santa-entry h3{letter-spacing:-1.5px}}#nycf-santa-entry .sc-spirit{background:#ffffff;border-color:#ff0036;box-shadow:5px 5px 0 #ff0036}#nycf-santa-entry .sc-spirit .sc-label{color:#ff0036}#nycf-santa-entry .sc-link a{color:#ff0036}