.fun-module__-cX3AW__wrap{gap:12px;scroll-margin-top:80px;display:grid}.fun-module__-cX3AW__hero{background:linear-gradient(135deg,#fff8ee,#fbeee4);border:1px solid #f1e0d0;border-radius:16px;gap:4px;padding:24px 120px 24px 24px;display:grid;position:relative}@media (max-width:768px){.fun-module__-cX3AW__hero{padding:16px 120px 16px 16px}}.fun-module__-cX3AW__heroImg{object-fit:contain;width:84px;height:84px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.fun-module__-cX3AW__hero small{color:#c4513a;font-size:13px;font-weight:800}.fun-module__-cX3AW__hero h2{color:#231f1c;margin:0;font-size:24px;line-height:1.3}@media (max-width:768px){.fun-module__-cX3AW__hero h2{font-size:26px}}.fun-module__-cX3AW__hero p{color:#5a524f;word-break:keep-all;margin:0;font-size:15px;line-height:1.65}@media (max-width:768px){.fun-module__-cX3AW__hero p{font-size:15px}}.fun-module__-cX3AW__card{background:#fff;border:1px solid #ece4dc;border-radius:16px;gap:12px;padding:24px;display:grid}@media (max-width:768px){.fun-module__-cX3AW__card{gap:8px;padding:12px}}.fun-module__-cX3AW__card h3{color:#8a817c;margin:0;font-size:14px}.fun-module__-cX3AW__card p{color:#3b3532;word-break:keep-all;margin:0;font-size:15px;line-height:1.75}.fun-module__-cX3AW__big{font-weight:800;color:#231f1c!important;font-size:22px!important;line-height:1.4!important}@media (max-width:768px){.fun-module__-cX3AW__big{font-size:22px!important}}.fun-module__-cX3AW__note{color:#8a817c!important;font-size:13px!important;line-height:1.6!important}@media (max-width:768px){.fun-module__-cX3AW__note{font-size:13px!important}}.fun-module__-cX3AW__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:768px){.fun-module__-cX3AW__pair{gap:8px}}.fun-module__-cX3AW__pair>div{background:#faf6f1;border-radius:16px;align-content:start;gap:4px;padding:16px;display:grid}@media (max-width:768px){.fun-module__-cX3AW__pair>div{padding:12px}}.fun-module__-cX3AW__pair small{color:#8a817c;font-size:12px}.fun-module__-cX3AW__pair b{color:#231f1c;font-size:15px}.fun-module__-cX3AW__pair p{color:#5a524f!important;font-size:14px!important;line-height:1.6!important}@media (max-width:768px){.fun-module__-cX3AW__pair p{font-size:14px!important}}.fun-module__-cX3AW__rooms{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.fun-module__-cX3AW__rooms{gap:8px}}.fun-module__-cX3AW__rooms li{border-bottom:1px dashed #ece4dc;grid-template-columns:40px 1fr;align-items:start;gap:2px 12px;padding-bottom:12px;display:grid}@media (max-width:768px){.fun-module__-cX3AW__rooms li{padding-bottom:8px}}.fun-module__-cX3AW__rooms li:last-child{border-bottom:0;padding-bottom:0}.fun-module__-cX3AW__rooms b{color:#231f1c;font-size:15px}.fun-module__-cX3AW__rooms b small{color:#8a817c;margin-left:8px;font-size:13px;font-weight:500}@media (max-width:768px){.fun-module__-cX3AW__rooms b small{font-size:13px}}.fun-module__-cX3AW__rooms span{color:#5a524f;font-size:14px;line-height:1.65}.fun-module__-cX3AW__todo{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.fun-module__-cX3AW__todo{gap:12px}}.fun-module__-cX3AW__todo li{grid-template-columns:44px 1fr;align-items:start;gap:2px 12px;display:grid}.fun-module__-cX3AW__todo img{object-fit:contain;grid-row:span 2;width:44px;height:44px}.fun-module__-cX3AW__todo b{color:#231f1c;font-size:16px}@media (max-width:768px){.fun-module__-cX3AW__todo b{font-size:16px}}.fun-module__-cX3AW__todo span{color:#5a524f;font-size:14px;line-height:1.65}.fun-module__-cX3AW__why{color:#8a5a3a;font-size:13px}.fun-module__-cX3AW__why summary{cursor:pointer;list-style:none}.fun-module__-cX3AW__why summary::-webkit-details-marker{display:none}.fun-module__-cX3AW__why summary:after{content:"›";margin-left:8px;transition:transform .15s;display:inline-block}@media (max-width:768px){.fun-module__-cX3AW__why summary:after{margin-left:4px}}.fun-module__-cX3AW__why[open] summary:after{transform:rotate(90deg)}.fun-module__-cX3AW__why p{color:#6b625d!important;margin-top:8px!important;font-size:13px!important;line-height:1.7!important}@media (max-width:768px){.fun-module__-cX3AW__why p{margin-top:4px!important}}.fun-module__-cX3AW__share{text-align:center;background:#fdf3ec;border-radius:16px;justify-items:center;gap:8px;padding:16px;display:grid}@media (max-width:768px){.fun-module__-cX3AW__share{padding:12px}}.fun-module__-cX3AW__share p{color:#231f1c;word-break:keep-all;margin:0;font-size:16px;font-weight:800}.fun-module__-cX3AW__share button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#d05a2e;border:0;border-radius:999px;padding:0 24px;font-size:15px;font-weight:800}@media (max-width:768px){.fun-module__-cX3AW__share button{padding:0 16px}}.fun-module__-cX3AW__share small{color:#8a817c;font-size:12px}@media (max-width:560px){.fun-module__-cX3AW__pair{grid-template-columns:1fr}.fun-module__-cX3AW__hero{padding-right:96px}.fun-module__-cX3AW__hero h2{font-size:22px}.fun-module__-cX3AW__heroImg{width:66px;height:66px}}.fun-module__-cX3AW__rooms li>img{object-fit:contain;grid-row:span 2;width:40px;height:40px}.fun-module__-cX3AW__rooms li>b,.fun-module__-cX3AW__rooms li>span{grid-column:2}.fun-module__-cX3AW__go{color:#fff;background:#231f1c;border-radius:999px;justify-self:start;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:768px){.fun-module__-cX3AW__go{padding:0 12px}}.fun-module__-cX3AW__talisman{background:#f3f0ea;border-radius:16px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}@media (max-width:768px){.fun-module__-cX3AW__talisman{padding:12px}}.fun-module__-cX3AW__talisman img{object-fit:contain;border-radius:12px;width:56px;height:56px}.fun-module__-cX3AW__talisman b{color:#231f1c;font-size:15px;display:block}.fun-module__-cX3AW__talisman span{color:#5a524f;font-size:13px;line-height:1.55}.fun-module__-cX3AW__talisman a{white-space:nowrap;color:#fff;background:#d05a2e;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:768px){.fun-module__-cX3AW__talisman a{padding:0 12px}}@media (max-width:520px){.fun-module__-cX3AW__talisman{grid-template-columns:48px 1fr}.fun-module__-cX3AW__talisman a{grid-column:1/-1;justify-content:center}}.fun-module__-cX3AW__go{background:var(--c-go-bg);color:var(--c-go-ink)}
