.sc-updated{text-transform:none;letter-spacing:normal;color:var(--ink-soft);font-weight:500}.sc-section-lead{max-width:46em;font-size:17px;line-height:var(--leading-relaxed);color:var(--ink-soft);margin:10px auto 0}.sc-tile-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.sc-tile{border:2.5px solid var(--neo);border-radius:var(--radius-card);min-height:150px;box-shadow:5px 5px 0 0 var(--neo);color:var(--tile-fg);transition:transform var(--duration-fast) var(--ease-out-soft), box-shadow var(--duration-fast) var(--ease-out-soft);flex-direction:column;padding:22px;text-decoration:none;display:flex}.sc-tile:hover{box-shadow:7px 7px 0 0 var(--neo);transform:translate(-2px,-2px)}.sc-tile-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sc-tile-emoji{font-size:1.5rem;line-height:1}.sc-tile-name{font-family:var(--font-display);color:var(--tile-fg);font-size:21px;font-weight:600;line-height:1.2}.sc-tile-counts{color:var(--tile-fg);opacity:.8;margin-top:auto;padding-top:18px;font-size:14px}.sc-featured{border:2.5px solid var(--neo);border-radius:var(--radius-xl);box-shadow:6px 6px 0 0 var(--neo);color:var(--tile-fg);transition:transform var(--duration-fast) var(--ease-out-soft), box-shadow var(--duration-fast) var(--ease-out-soft);align-items:center;gap:22px;margin-top:34px;padding:28px 32px;text-decoration:none;display:flex}.sc-featured:hover{box-shadow:8px 8px 0 0 var(--neo);transform:translate(-2px,-2px)}.sc-featured-emoji{font-size:2.5rem;line-height:1}.sc-featured-body{flex-direction:column;flex:1;gap:6px;display:flex}.sc-featured-name{font-family:var(--font-display);color:var(--tile-fg);font-size:23px;font-weight:600;line-height:1.2}.sc-featured-counts{color:var(--tile-fg);opacity:.8;font-size:14.5px}.sc-featured-cta{border:2px solid var(--neo);box-shadow:3px 3px 0 0 var(--neo);font-family:var(--font-display);color:var(--ink);background:#fff;border-radius:999px;flex-shrink:0;padding:10px 20px;font-size:14.5px;font-weight:600}.sc-chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.sc-chip{border:2px solid var(--neo);box-shadow:2px 2px 0 0 var(--neo);color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.sc-related{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.sc-related a{border:2px solid var(--neo);box-shadow:3px 3px 0 0 var(--neo);font-family:var(--font-display);color:var(--ink);transition:transform var(--duration-fast) var(--ease-out-soft), box-shadow var(--duration-fast) var(--ease-out-soft), color var(--duration-fast) var(--ease-out-soft);background:#fff;border-radius:999px;align-items:center;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sc-related a:hover{box-shadow:4px 4px 0 0 var(--neo);color:var(--purple-700);transform:translate(-1px,-1px)}.sc-points{text-align:left;max-width:720px;margin:30px auto 0}.sc-points li{font-size:16.5px;line-height:var(--leading-relaxed);color:var(--ink-soft)}.sc-points li strong{font-family:var(--font-display);color:var(--ink)}.sc-points li a{color:var(--purple-700);text-underline-offset:2px;font-weight:500;text-decoration:underline}.sc-callout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:30px 34px;display:flex}.sc-callout-text h3{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:600}.sc-callout-text p{max-width:38em;font-size:15.5px;line-height:var(--leading-relaxed);color:var(--ink-soft);margin:0}.sc-faq-list{text-align:left;gap:14px;max-width:760px;margin:30px auto 0;display:grid}.sc-faq-item{border:2.5px solid var(--neo);border-radius:var(--radius-md);box-shadow:4px 4px 0 0 var(--neo);background:#fff;overflow:hidden}.sc-faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.sc-faq-item summary::-webkit-details-marker{display:none}.sc-faq-ic{color:var(--ink-soft);transition:transform var(--duration-fast) var(--ease-out-soft);flex-shrink:0}.sc-faq-item[open] .sc-faq-ic{transform:rotate(180deg)}.sc-faq-item p{font-size:15.5px;line-height:var(--leading-relaxed);color:var(--ink-soft);margin:0;padding:0 22px 18px}@media (max-width:600px){.sc-tile,.sc-featured{box-shadow:4px 4px 0 0 var(--neo)}.sc-featured{flex-direction:column;align-items:flex-start;padding:24px}.sc-callout{padding:24px}.sc-faq-item summary{padding:16px 18px;font-size:16px}}
