.rs{color:var(--t1);min-height:100%}.rs .rwrap{max-width:1080px;margin:0 auto;padding:0 22px}.rs .rwrap.narrow{max-width:740px}.rs .rbar{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid var(--b2);background:#0b0a0eb8;position:sticky;top:0}.rs .rbar-in{justify-content:space-between;align-items:center;gap:14px;max-width:1080px;margin:0 auto;padding:12px 22px;display:flex}.rs .rbar-l{align-items:center;gap:12px;min-width:0;display:flex}.rs .rbar-sep{background:var(--b2);flex:none;width:1px;height:20px}.rs .logo{font-family:var(--font-outfit);letter-spacing:-.02em;color:var(--t1);white-space:nowrap;font-size:1.12rem;font-weight:800}.rs .logo em{color:var(--gold3);font-style:normal}.rs .rlinks{flex:none;align-items:center;gap:10px;display:flex}.rs .rback{color:var(--t2);border:1px solid var(--b2);background:var(--bg2);border-radius:100px;flex:none;align-items:center;gap:6px;padding:7px 13px 7px 10px;font-size:.82rem;font-weight:600;transition:color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.rs .rback-ic{flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.rs .rback:active{transform:scale(.96)}.rs .rback:focus-visible{outline:2px solid var(--gold3);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rs .rback:hover{color:var(--t1);border-color:var(--b1);background:var(--bg1)}.rs .rback:hover .rback-ic{transform:translate(-3px)}}.rs .rcrumb{color:var(--t3);align-items:center;gap:8px;min-width:0;margin-top:26px;font-size:.74rem;display:flex}.rs .rcrumb a{color:var(--t3);white-space:nowrap;transition:color .16s}.rs .rcrumb a:hover{color:var(--gold3)}.rs .rcrumb .sep{color:var(--b1);flex:none}.rs .rcrumb .cur{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:560px){.rs .rbar-sep,.rs .rbar-brand,.rs .rbar-login{display:none}.rs .rbar-in{padding:10px 16px}}.rs .rhero{text-align:center;padding:46px 0 30px;position:relative}.rs .rhero:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 0,#c8781a29 0%,#0000 65%);height:360px;position:absolute;inset:-40% 0 auto}.rs .eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--gold2);font-size:.64rem;font-weight:800;position:relative}.rs .rhero h1{font-family:var(--font-outfit);letter-spacing:-.03em;margin-top:14px;font-size:clamp(2.1rem,5vw,3.1rem);font-weight:800;line-height:1.04;position:relative}.rs .rhero p{color:var(--t2);max-width:560px;margin:16px auto 0;font-size:1.04rem;line-height:1.7;position:relative}.rs .rgrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:18px;padding:26px 0 10px;display:grid}.rs .rcard{background:linear-gradient(160deg, var(--bg2) 0%, var(--bg1) 70%);border:1px solid var(--b2);border-radius:18px;flex-direction:column;gap:10px;padding:24px 22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.rs .rcard:hover{border-color:var(--b1);transform:translateY(-4px);box-shadow:0 22px 50px #00000080,0 4px 16px #c8781a1f}.rs .rcard:focus-visible{outline:2px solid var(--gold3);outline-offset:3px}.rs .rcard .emoji{font-size:1.8rem}.rs .rcard h2{font-family:var(--font-outfit);letter-spacing:-.015em;color:var(--t1);font-size:1.18rem;font-weight:700;line-height:1.2}.rs .rcard p{color:var(--t2);flex:1;font-size:.86rem;line-height:1.6}.rs .rcard .read{letter-spacing:.06em;text-transform:uppercase;color:var(--gold3);align-items:center;gap:8px;margin-top:4px;font-size:.68rem;font-weight:800;transition:gap .2s;display:inline-flex}.rs .rcard:hover .read{gap:12px}.rs .rcats{flex-wrap:wrap;gap:9px;padding:26px 0 2px;display:flex}.rs .rcat-chip{color:var(--t2);background:var(--bg2);border:1px solid var(--b2);border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .14s;display:inline-flex}.rs .rcat-chip span{color:var(--t3);font-size:.66rem;font-weight:800}.rs .rcat-chip:focus-visible{outline:2px solid var(--gold3);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rs .rcat-chip:hover{color:var(--t1);border-color:var(--b1);background:var(--bg1);transform:translateY(-1px)}}.rs .rcat-sec{scroll-margin-top:76px}.rs .rcat-head{margin:34px 0 0}.rs .rcat-head h2{font-family:var(--font-outfit);letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.rs .rcat-head p{color:var(--t3);margin-top:5px;font-size:.9rem}.rs .rfeature{border:1px solid var(--b1);background:linear-gradient(135deg,#c8781a24,#c8781a0a);border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:0;margin:8px 0 40px;display:grid;overflow:hidden}.rs .rfeature .rf-tx{padding:34px 32px}.rs .rfeature .rf-tx h2{font-family:var(--font-outfit);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.rs .rfeature .rf-tx p{color:var(--t2);max-width:420px;margin:12px 0 22px;line-height:1.7}.rs .rfeature .rf-media{aspect-ratio:16/10;background:#000;height:100%}.rs .rfeature .rf-media iframe{border:none;width:100%;height:100%;display:block}.rs .art{padding:40px 0 24px}.rs .art .back{font-size:.68rem}.rs .art .a-emoji{margin-top:26px;font-size:2.4rem}.rs .art h1{font-family:var(--font-outfit);letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.08}.rs .art .a-meta{color:var(--t3);align-items:center;gap:12px;margin-top:14px;font-size:.74rem;display:flex}.rs .art .a-meta .dot{background:var(--t3);border-radius:50%;width:3px;height:3px}.rs .a-body{margin-top:30px}.rs .a-body p{color:var(--t2);margin:0 0 18px;font-size:1.02rem;line-height:1.8}.rs .a-body h2{font-family:var(--font-outfit);letter-spacing:-.02em;margin:38px 0 14px;font-size:1.5rem;font-weight:800}.rs .a-body h3{font-family:var(--font-outfit);letter-spacing:-.01em;color:var(--t1);margin:26px 0 8px;font-size:1.12rem;font-weight:700}.rs .a-body ul,.rs .a-body ol{margin:0 0 20px;padding-inline-start:22px}.rs .a-body li{color:var(--t2);margin-bottom:6px;font-size:1rem;line-height:1.85}.rs .a-body .callout{border-inline-start:3px solid var(--gold);background:var(--gT2);color:var(--t1);border-radius:0 12px 12px 0;margin:24px 0;padding:16px 20px;font-size:1rem;line-height:1.7}.rs .a-body .a-video{aspect-ratio:16/9;border:1px solid var(--b1);background:#000;border-radius:14px;margin:8px 0 6px;overflow:hidden;box-shadow:0 20px 50px #00000080}.rs .a-body .a-video iframe{border:none;width:100%;height:100%}.rs .a-body .a-video-cap{color:var(--t3);margin:0 0 24px;font-size:.76rem}.rs .share-row{border-top:1px solid var(--b2);flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0 6px;padding-top:22px;display:flex}.rs .share-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:.66rem;font-weight:800}.rs .share-btns{flex-wrap:wrap;gap:9px;display:flex}.rs .share-btn{cursor:pointer;color:var(--t2);background:var(--bg2);border:1px solid var(--b2);border-radius:100px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:.76rem;font-weight:700;transition:border-color .18s,color .18s,transform .18s,background .18s;display:inline-flex}.rs .share-btn:hover{color:var(--gold3);border-color:#c8781a73;transform:translateY(-1px)}.rs .share-btn:focus-visible{outline:2px solid var(--gold3);outline-offset:2px}.rs .share-btn.wa:hover{color:#6cc593;border-color:#3e9b6b80}.rs .a-cta{text-align:center;border:1px solid var(--b1);background:linear-gradient(135deg,#c8781a29,#c8781a0a);border-radius:20px;margin:40px 0;padding:32px 30px}.rs .a-cta h3{font-family:var(--font-outfit);letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.rs .a-cta p{color:var(--t2);max-width:460px;margin:10px auto 20px;line-height:1.6}.rs .a-cta .a-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rs .a-more{text-align:center;padding:6px 0 50px}.rs .rfoot{border-top:1px solid var(--b2);margin-top:30px;padding:26px 0 50px}.rs .rfoot .rwrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rs .rfoot a{color:var(--t3);font-size:.8rem}.rs .rfoot a:hover{color:var(--gold3)}@media (max-width:720px){.rs .rfeature{grid-template-columns:1fr}.rs .rfeature .rf-media{order:-1}}.rs .rel{border-top:1px solid var(--b2);margin:42px 0 0;padding-top:28px}.rs .rel-h{font-family:var(--font-outfit);letter-spacing:-.01em;color:var(--t1);margin-bottom:16px;font-size:1.05rem;font-weight:800}.rs .rel-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;display:grid}.rs .rel-card{background:var(--bg2);border:1px solid var(--b2);border-radius:14px;flex-direction:column;gap:8px;padding:16px 16px 14px;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);display:flex}.rs .rel-emoji{font-size:1.25rem}.rs .rel-t{font-family:var(--font-outfit);color:var(--t1);font-size:.92rem;font-weight:700;line-height:1.25}.rs .rel-r{letter-spacing:.06em;text-transform:uppercase;color:var(--gold3);margin-top:auto;font-size:.66rem;font-weight:800}.rs .rel-card:focus-visible{outline:2px solid var(--gold3);outline-offset:3px}@media (hover:hover) and (pointer:fine){.rs .rel-card:hover{border-color:var(--b1);transform:translateY(-3px);box-shadow:0 16px 36px #0000006b}}.rs .rel-cta{color:var(--t2);margin-top:18px;font-size:.9rem;line-height:1.6}.rs .rel-cta a{color:var(--gold3);text-underline-offset:2px;font-weight:700;text-decoration:underline}
