@charset "UTF-8";.anti-trap-guide{--paper: #fbf7f0;--ink: #2a241e;--ink-soft: #6f655a;--ink-mid: #3c352e;--gold: #c7a46e;--gold-deep: #9a7636;--line: rgba(199, 164, 110, .3);--serif: "Songti SC", "Songti TC", "Noto Serif CJK TC", "Noto Serif TC", "Times New Roman", serif}.anti-trap-guide ion-content{--background: var(--paper)}.anti-trap-guide.guide-topbar ion-toolbar,.anti-trap-guide .guide-topbar ion-toolbar{--background: var(--paper);--border-color: var(--line)}.anti-trap-guide .guide-bg{min-height:100%;padding-bottom:44px;background:radial-gradient(125% 55% at 50% -8%,rgba(199,164,110,.13),transparent 62%),var(--paper)}.anti-trap-guide .guide{max-width:680px;margin:0 auto;padding:6px 22px 0;color:var(--ink)}.anti-trap-guide .guide-hero{padding:16px 0 24px;border-bottom:1px solid var(--line);animation:riseIn .55s ease both}.anti-trap-guide .guide-hero .kicker{margin:0 0 14px;font-size:.72rem;font-weight:700;letter-spacing:.24em;color:var(--gold-deep)}.anti-trap-guide .guide-hero h1{margin:0 0 8px;font-family:var(--serif);font-size:2.6rem;font-weight:700;line-height:1.08;letter-spacing:.02em}.anti-trap-guide .guide-hero .sub{margin:0 0 18px;font-family:var(--serif);font-size:1.08rem;color:var(--ink-soft)}.anti-trap-guide .guide-hero .lede{margin:0 0 22px;font-size:.95rem;line-height:1.72;color:var(--ink-soft)}.anti-trap-guide .guide-hero .wedge-seal{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border:1px solid var(--gold);border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--gold-deep);background:#ffffff80}.anti-trap-guide .guide-hero .wedge-seal i{width:4px;height:4px;border-radius:50%;background:var(--gold)}.anti-trap-guide .sec{padding-top:32px;animation:riseIn .55s ease both;animation-delay:calc(.06s * var(--i, 0) + .12s)}.anti-trap-guide .sec .sec-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.anti-trap-guide .sec .sec-head .sec-num{font-family:var(--serif);font-size:2.1rem;font-weight:700;line-height:1;color:var(--gold)}.anti-trap-guide .sec .sec-head h2{margin:0;font-family:var(--serif);font-size:1.32rem;font-weight:700;color:var(--ink)}.anti-trap-guide .qa{padding:18px 0;border-top:1px solid rgba(42,36,30,.07)}.anti-trap-guide .qa:first-of-type{border-top:none;padding-top:4px}.anti-trap-guide .qa .q{position:relative;margin:0 0 11px;padding-left:16px;font-size:1.02rem;font-weight:700;line-height:1.5;color:var(--ink)}.anti-trap-guide .qa .q:before{content:"";position:absolute;left:0;top:.28em;bottom:.28em;width:3px;border-radius:2px;background:var(--gold)}.anti-trap-guide .qa .a{font-size:.93rem;line-height:1.74;color:var(--ink-mid)}.anti-trap-guide .qa .a p{margin:0 0 8px}.anti-trap-guide .qa .a p:last-child{margin-bottom:0}.anti-trap-guide .qa .a-ul{list-style:none;margin:8px 0;padding:0}.anti-trap-guide .qa .a-ul li{position:relative;margin:0 0 7px;padding-left:20px}.anti-trap-guide .qa .a-ul li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--gold)}.anti-trap-guide .qa .a-ol{list-style:none;counter-reset:ol;margin:8px 0;padding:0}.anti-trap-guide .qa .a-ol li{position:relative;margin:0 0 9px;padding-left:30px;counter-increment:ol}.anti-trap-guide .qa .a-ol li:before{content:counter(ol);position:absolute;left:0;top:.02em;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.72rem;font-weight:700;color:#fff;background:var(--gold);border-radius:50%}.anti-trap-guide .cta{margin-top:44px;padding:28px 22px 26px;border-radius:18px;text-align:center;border:1px solid var(--line);background:radial-gradient(130% 100% at 50% 0%,rgba(199,164,110,.2),transparent 72%),#fff7ea;animation:riseIn .55s ease both;animation-delay:.12s}.anti-trap-guide .cta .cta-lead{margin:0 0 6px;font-family:var(--serif);font-size:1.4rem;font-weight:700;color:var(--ink)}.anti-trap-guide .cta .cta-body{margin:0 0 18px;font-size:.95rem;color:var(--ink-soft)}.anti-trap-guide .cta .cta-link{display:inline-block;padding:11px 24px;border-radius:999px;background:var(--ink);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.anti-trap-guide .cta .cta-link:active{transform:scale(.97);opacity:.9}.anti-trap-guide .cta .cta-tag{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:.8rem;font-weight:700;letter-spacing:.03em;color:var(--gold-deep)}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.anti-trap-guide .guide-hero,.anti-trap-guide .sec,.anti-trap-guide .cta{animation:none}}
