.signs-module__JdFXta__page{padding-bottom:96px}.signs-module__JdFXta__hero{color:var(--ivory);background:#16110f}.signs-module__JdFXta__heroInner{max-width:900px;margin:0 auto;padding:36px 20px 20px}.signs-module__JdFXta__crumbs{font-family:var(--font-utility-stack);color:#f2e8d68c;margin:0 0 22px;font-size:12px}.signs-module__JdFXta__crumbs a{color:inherit}.signs-module__JdFXta__heroGrid{grid-template-columns:170px 1fr;align-items:start;gap:clamp(20px,4vw,44px);display:grid}.signs-module__JdFXta__heroArt img{border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 20px 50px #0000008c}.signs-module__JdFXta__kicker{font-family:var(--font-utility-stack);letter-spacing:.2em;text-transform:uppercase;color:#cdb27a;margin:0 0 10px;font-size:11px}.signs-module__JdFXta__kickerDark{font-family:var(--font-utility-stack);letter-spacing:.16em;text-transform:uppercase;color:#cdb27a;margin:0 0 6px;font-size:11px}.signs-module__JdFXta__kickerLight{font-family:var(--font-utility-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--plum);margin:0 0 10px;font-size:11px}.signs-module__JdFXta__title{color:var(--ivory);margin:0 0 14px;font-size:clamp(34px,5.4vw,56px);font-weight:400;line-height:1.05}.signs-module__JdFXta__sentence{font-family:var(--font-display-stack);margin:0 0 18px;font-size:clamp(19px,2.4vw,23px);font-style:italic;line-height:1.4}.signs-module__JdFXta__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.signs-module__JdFXta__chips li{color:#f2e8d6d9;border:1px solid #f2e8d647;border-radius:999px;padding:3px 11px;font-size:15px}.signs-module__JdFXta__glance{gap:10px;margin:26px 0 0;display:grid}.signs-module__JdFXta__glance div{border-top:1px solid #f2e8d624;grid-template-columns:170px 1fr;gap:14px;padding-top:10px;display:grid}.signs-module__JdFXta__glance dt{font-family:var(--font-utility-stack);letter-spacing:.12em;text-transform:uppercase;color:#f2e8d68c;padding-top:3px;font-size:11px}.signs-module__JdFXta__glance dd{margin:0;font-size:16px;line-height:1.5}.signs-module__JdFXta__jump{font-family:var(--font-utility-stack);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f2e8d629;flex-wrap:wrap;gap:8px 18px;margin-top:26px;padding:14px 0 6px;font-size:11px;display:flex}.signs-module__JdFXta__jump a{color:#f2e8d6bf;text-decoration:none}.signs-module__JdFXta__body{max-width:680px;margin:0 auto;padding:0 20px;font-size:18px;line-height:1.72}.signs-module__JdFXta__body p{margin:0 0 16px}.signs-module__JdFXta__body h2{margin:56px 0 14px;scroll-margin-top:90px;font-size:clamp(28px,3.4vw,36px);font-weight:400;line-height:1.15}.signs-module__JdFXta__pull{font-family:var(--font-display-stack);color:var(--plum);border-left:2px solid var(--accent-red);margin:30px 0;padding-left:20px;font-size:clamp(24px,3vw,29px);font-style:italic;line-height:1.3}.signs-module__JdFXta__lists{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.signs-module__JdFXta__lists div{border:1px solid var(--line);padding:16px 18px}.signs-module__JdFXta__lists h3,.signs-module__JdFXta__forEach h3{margin:0 0 8px;font-size:22px;font-weight:400}.signs-module__JdFXta__lists ul{margin:0;padding-left:18px;font-size:16px;line-height:1.6}.signs-module__JdFXta__lists li{margin-bottom:8px}.signs-module__JdFXta__tips{padding-left:22px}.signs-module__JdFXta__tips li{margin-bottom:10px}.signs-module__JdFXta__forEach{gap:16px;margin-top:44px;display:grid}.signs-module__JdFXta__forEach div{border-left:2px solid var(--old-gold);background:#e6d9c266;padding:18px 20px}.signs-module__JdFXta__forEach p{font-size:17px;margin:0!important}.signs-module__JdFXta__tarot{margin-top:48px}.signs-module__JdFXta__tarot h2{margin-top:0!important}.signs-module__JdFXta__tarot h2 a{color:inherit}.signs-module__JdFXta__faq{border-bottom:1px solid var(--line);padding:14px 0}.signs-module__JdFXta__faq summary{cursor:pointer;font-family:var(--font-display-stack);font-size:20px}.signs-module__JdFXta__faq p{margin:8px 0 0!important}.signs-module__JdFXta__cta{color:var(--ivory);border:1px solid var(--old-gold);background:#16110f;border-radius:3px;margin:56px 0 0;padding:28px 26px}.signs-module__JdFXta__cta h2{color:var(--ivory);margin:4px 0 10px!important}.signs-module__JdFXta__ctaRow{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.signs-module__JdFXta__ctaBtn{font-family:var(--font-utility-stack);letter-spacing:.14em;text-transform:uppercase;background:var(--ivory);color:var(--ink);padding:12px 18px;font-size:12px;text-decoration:none;display:inline-block}.signs-module__JdFXta__ctaGhost{font-family:var(--font-utility-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--ivory);font-size:12px}.signs-module__JdFXta__more{margin-top:56px;display:block}.signs-module__JdFXta__more h3{margin:24px 0 8px;font-size:22px;font-weight:400}.signs-module__JdFXta__more ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.signs-module__JdFXta__more span{color:var(--muted)}.signs-module__JdFXta__indexMain{max-width:1080px;margin:0 auto;padding:40px 20px 96px}.signs-module__JdFXta__indexH1{margin:0 0 12px;font-size:clamp(36px,6vw,58px);font-weight:400;line-height:1.05}.signs-module__JdFXta__indexLede{color:var(--muted);max-width:44em;margin:0 0 30px;font-size:17px;line-height:1.6}.signs-module__JdFXta__indexGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.signs-module__JdFXta__indexSign{border:1px solid var(--line);padding:14px 16px}.signs-module__JdFXta__indexSign h2{align-items:center;gap:10px;margin:0 0 8px;font-size:24px;font-weight:400;display:flex}.signs-module__JdFXta__indexSign img{object-fit:contain;width:34px;height:34px}.signs-module__JdFXta__indexSign ul{columns:2;margin:0;padding:0;font-size:15px;line-height:1.9;list-style:none}.signs-module__JdFXta__indexSign a{color:inherit}@media (max-width:720px){.signs-module__JdFXta__heroGrid{grid-template-columns:110px 1fr;gap:18px}.signs-module__JdFXta__glance div{grid-template-columns:1fr;gap:2px}.signs-module__JdFXta__lists{grid-template-columns:1fr}}.signs-module__JdFXta__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:24px 0 0;display:grid}.signs-module__JdFXta__facts div{border-top:1px solid #f2e8d624;padding-top:8px}.signs-module__JdFXta__facts dt{font-family:var(--font-utility-stack);letter-spacing:.12em;text-transform:uppercase;color:#f2e8d68c;font-size:10.5px}.signs-module__JdFXta__facts dd{margin:2px 0 0;font-size:16px}.signs-module__JdFXta__facts a{color:#e8cf94}.signs-module__JdFXta__tabs{font-family:var(--font-utility-stack);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f2e8d629;flex-wrap:wrap;gap:8px 22px;margin-top:24px;padding:14px 0 6px;font-size:11px;display:flex}.signs-module__JdFXta__tabs a{color:#f2e8d6b3;padding-bottom:3px;text-decoration:none}.signs-module__JdFXta__tabs .signs-module__JdFXta__tabOn{color:var(--ivory);border-bottom:1px solid #cdb27a}.signs-module__JdFXta__body>section:first-child{margin-top:44px}.signs-module__JdFXta__indexHead{font-family:var(--font-display-stack);color:inherit;align-items:center;gap:10px;font-size:24px;text-decoration:none;display:flex}.signs-module__JdFXta__indexSign p{color:var(--muted);margin:4px 0 8px;font-size:14px}.signs-module__JdFXta__indexSign ul{font-family:var(--font-utility-stack);letter-spacing:.1em;text-transform:uppercase;gap:14px;font-size:11px;display:flex;columns:1!important}.signs-module__JdFXta__indexSign ul a{color:var(--plum)!important}@media (max-width:720px){.signs-module__JdFXta__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
