.page-module__jXZM3G__page{width:100%;height:auto;min-height:100%;padding:0;overflow:visible}.page-module__jXZM3G__container{border:2px solid var(--sys-outline);background-color:#1c1c25;background-image:var(--sys-texture);width:min(820px,100vw - 32px);box-shadow:8px 9px 0 var(--sys-shadow);border-radius:18px 22px 20px 17px;margin:34px auto 72px;padding:30px 30px 34px}@media (max-width:640px){.page-module__jXZM3G__container{margin:18px auto 44px;padding:20px 18px 26px}}.page-module__jXZM3G__header{margin-bottom:34px}.page-module__jXZM3G__title{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--sys-ink);margin:0 0 10px;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:600;line-height:1.12}.page-module__jXZM3G__subtitle{color:#f6f0ded6;margin:0;font-size:.98rem;line-height:1.65}.page-module__jXZM3G__section{margin-bottom:34px}.page-module__jXZM3G__sectionTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--sys-ink);margin:0 0 12px;font-size:1.35rem;font-weight:600}.page-module__jXZM3G__postList{gap:10px;display:grid}.page-module__jXZM3G__post{background:#f6f0de0a;border:2px solid #f6f0de38;border-radius:12px 15px 13px 11px;gap:5px;padding:16px 18px;text-decoration:none;transition:border-color .14s,background .14s,transform .12s;display:grid}.page-module__jXZM3G__post:hover{background:#ffd75d14;border-color:#ffd75d;transform:translateY(-2px)}.page-module__jXZM3G__postTopic{letter-spacing:.09em;text-transform:uppercase;color:#ffd75d;font-size:.66rem;font-weight:900}.page-module__jXZM3G__postTitle{color:var(--sys-ink);font-size:1.02rem;font-weight:800;line-height:1.35}.page-module__jXZM3G__postDesc{color:#f6f0decc;font-size:.86rem;line-height:1.55}.page-module__jXZM3G__modeGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px;margin-top:14px;display:grid}.page-module__jXZM3G__modePair{background:#f6f0de0a;border:2px solid #f6f0de33;border-radius:11px 14px 12px 10px;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 8px;padding:11px 13px;display:grid}.page-module__jXZM3G__modeEmoji{grid-row:span 2;font-size:1.25rem}.page-module__jXZM3G__modeLink{color:var(--sys-ink);font-size:.93rem;font-weight:800;text-decoration:none}.page-module__jXZM3G__modeLink:hover{color:#ffd75d;text-decoration:underline}.page-module__jXZM3G__modeLinkAlt{color:#f6f0dec7;font-size:.8rem;font-weight:700;text-decoration:none}.page-module__jXZM3G__modeLinkAlt:hover{color:#ffd75d;text-decoration:underline}.page-module__jXZM3G__finalCta{text-align:center;border:2px solid var(--sys-outline);border-radius:var(--sys-radius-lg);background:#f6f0de0d;justify-items:center;gap:14px;padding:30px 24px;display:grid}.page-module__jXZM3G__finalCtaTitle{font-family:var(--font-display), sans-serif;color:var(--sys-ink);margin:0;font-size:1.5rem;font-weight:600}.page-module__jXZM3G__ctaRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.page-module__jXZM3G__cta{color:#15151b;background:#ffd75d;border:2px solid #09090c;border-radius:11px 14px 12px 10px;align-items:center;padding:12px 24px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:5px 5px #09090c}.page-module__jXZM3G__cta:hover{transform:translate(-2px,-2px);box-shadow:7px 8px #09090c}.page-module__jXZM3G__ctaAlt{background:#91e1c3;}
