.rewards-guide{--rg-accent:#88efff;--rg-neon:#34dcff;--rg-gold:#ffdc9b;--rg-accent-ink:#061821;--rg-tint:#27c5f025;--rg-glow:#28bcff46;--rg-line:#78dcff50;--rg-surface:#10203a;--rg-deep:#0b1427;--rg-hero-ink:#071225;--rg-hero-fade:#071225a6;--rg-text:#f7f8ff;--rg-muted:#ccd7eb;width:100%;max-width:1320px;color:var(--rg-text);overflow-wrap:anywhere;margin:0 auto;padding:12px clamp(12px,2.2vw,30px) 44px;font-size:15px;line-height:1.65}.rewards-guide[data-rewards-tone=caesars]{--rg-accent:#ffb8ad;--rg-neon:#ff847e;--rg-accent-ink:#29111a;--rg-tint:#ff78652a;--rg-glow:#fe716749;--rg-line:#ffae9f61;--rg-surface:#2b1e33;--rg-deep:#1a1426;--rg-hero-ink:#1c1022;--rg-hero-fade:#1c1022a6;--rg-muted:#e2cfdd}.rewards-guide *,.rewards-guide :before,.rewards-guide :after{box-sizing:border-box}.rewards-guide :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.rewards-guide :is(h1,h2,h3){color:var(--rg-text);line-height:1.15}.rewards-guide p{color:var(--rg-muted)}.rewards-guide a{color:inherit;text-underline-offset:4px}.rewards-guide a:hover{color:var(--rg-accent)}.rewards-guide :focus-visible{outline:3px solid var(--rg-accent);outline-offset:3px}.rewards-guide section[id]{scroll-margin-top:16px}.rewards-guide section[id]:target{border-color:var(--rg-accent)}.rg-breadcrumb{color:var(--rg-muted);flex-wrap:wrap;align-items:center;gap:3px 9px;margin-bottom:12px;font-size:12px;display:flex}.rg-breadcrumb a{text-decoration:none}.rg-breadcrumb a:hover{text-decoration:underline}.rg-breadcrumb [aria-current=page]{color:var(--rg-accent);font-weight:750}.rg-hero{isolation:isolate;border:1px solid var(--rg-neon);background:var(--rg-hero-ink);min-height:475px;box-shadow:0 0 25px var(--rg-glow), 0 20px 44px #02051262;border-radius:23px;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.rg-hero:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--rg-gold) 42%, var(--rg-neon) 76%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 12% auto}.rg-hero-media,.rg-hero-media:after,.rg-hero-image{width:100%;height:100%;position:absolute;inset:0}.rg-hero-media{z-index:-1;overflow:hidden}.rg-hero-image{object-fit:cover;object-position:69% 47%}.rg-hero-media:after{content:"";background:linear-gradient(90deg, var(--rg-hero-ink) 2%, var(--rg-hero-fade) 43%, transparent 84%), linear-gradient(0deg, var(--rg-hero-ink) 4%, var(--rg-hero-fade) 31%, transparent 65%)}.rg-hero-copy{align-self:center;max-width:680px;padding:clamp(27px,5vw,60px)}.rg-kicker{color:var(--rg-accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.rg-kicker svg{flex:none}.rg-hero .rg-kicker{border:1px solid var(--rg-line);background:var(--rg-hero-ink);border-radius:4px;padding:5px 10px}.rg-hero h1{color:#fff9f2;letter-spacing:-.052em;text-wrap:balance;max-width:14ch;text-shadow:0 4px 24px #040714, 0 0 30px var(--rg-glow);margin:13px 0 14px;font:750 clamp(36px,5.6vw,74px)/.99 Georgia,serif}.rg-hero-copy>p{color:#f3f6ff;text-shadow:0 2px 8px #040714;max-width:53ch;font-size:clamp(15px,1.38vw,18px)}.rg-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.rg-actions a{border:1px solid var(--rg-line);background:var(--rg-deep);min-height:44px;color:var(--rg-text);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex}.rg-actions svg{flex:none}.rg-actions a:hover{border-color:var(--rg-accent);color:var(--rg-accent)}.rg-actions .rg-feature-shortcut{border-color:var(--rg-gold);color:var(--rg-gold);background:linear-gradient(115deg, #e6a95829, transparent), var(--rg-deep);box-shadow:0 0 13px #ffbc4d25}.rg-actions .rg-feature-shortcut:hover{color:#fff3d9;box-shadow:0 0 17px #ffbc4d48}.rewards-guide .rg-primary{border-color:var(--rg-accent);background:linear-gradient(115deg, var(--rg-accent), #fff2c6);box-shadow:0 0 14px var(--rg-glow);color:var(--rg-accent-ink)}.rewards-guide .rg-primary:hover{background:var(--rg-gold);color:var(--rg-accent-ink)}.rg-checked{color:var(--rg-muted);flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:14px;font-size:12px;display:flex}.rg-checked svg{color:var(--rg-gold)}.rg-hero-insignia{aspect-ratio:1;border:1px solid var(--rg-gold);background:var(--rg-hero-fade);width:62px;box-shadow:0 0 0 5px var(--rg-hero-fade), 0 0 0 6px var(--rg-line);color:var(--rg-gold);border-radius:50%;place-items:center;display:grid;position:absolute;inset:20px 20px auto auto}.rg-hero-insignia svg{width:29px;height:29px}.rewards-guide .rg-facts{border-top:1px solid var(--rg-line);background:var(--rg-hero-fade);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rg-facts>div{min-width:0;padding:12px clamp(10px,1.9vw,22px) 15px}.rg-facts>div+div{border-left:1px solid var(--rg-line)}.rg-facts dt{color:var(--rg-muted);align-items:center;gap:7px;font-size:12px;font-weight:680;line-height:1.35;display:flex}.rg-facts dt svg{color:var(--rg-accent);flex:none}.rg-facts dd{color:var(--rg-gold);margin-top:5px;font-size:15px;font-weight:800;line-height:1.4}.rg-jump,.rg-panel,.rg-related a{border:1px solid var(--rg-line);background:var(--rg-deep);border-radius:18px;min-width:0}.rg-jump{background:linear-gradient(105deg, var(--rg-tint), transparent 62%), var(--rg-deep);margin-top:16px;padding:clamp(13px,2vw,21px)}.rg-jump>strong{color:var(--rg-gold);align-items:center;gap:8px;font-size:14px;display:flex}.rg-jump ol,.rg-sources ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 11px;margin-top:8px;padding:0;list-style:none;display:grid}.rg-jump a,.rg-sources li a{border-bottom:1px solid var(--rg-line);border-radius:5px;align-items:center;gap:7px;height:100%;min-height:43px;padding:6px 8px;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none;display:flex}.rg-jump a:hover,.rg-sources a:hover{background:var(--rg-tint);border-color:var(--rg-accent)}.rg-jump a>span{color:var(--rg-accent);font-variant-numeric:tabular-nums;font-size:10px}.rg-jump a>svg,.rg-sources a>svg{color:var(--rg-accent);flex:none;margin-left:auto}.rg-panel{background:radial-gradient(ellipse at 98% 0%, var(--rg-tint), transparent 67%), var(--rg-deep);margin-top:clamp(17px,2.8vw,31px);padding:clamp(15px,2.7vw,33px);box-shadow:0 9px 28px #03071358}.rg-section-heading{margin-bottom:19px}.rg-section-heading h2,.rg-related h2{letter-spacing:-.035em;text-wrap:balance;margin-top:6px;font:700 clamp(27px,3.7vw,43px)/1.06 Georgia,serif}.rg-section-heading p{max-width:72ch;margin-top:9px}.rg-feature{border-color:var(--rg-gold);background:radial-gradient(ellipse at 12% 0%, #9f602533, transparent 70%), var(--rg-deep);box-shadow:0 0 24px #ffbc4d20,0 9px 28px #03071358}.rg-feature-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,31px);display:grid}.rg-feature-media{aspect-ratio:16/10;background:radial-gradient(#583029,#160e21 74%);border:1px solid #ffdc9b79;border-radius:12px;place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.rg-feature-media img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.rewards-guide[data-rewards-tone=caesars] .rg-feature-media{aspect-ratio:16/9}.rg-feature-lead .rg-section-heading{margin:0;padding:3px 0}.rg-feature-lead .rg-kicker{color:var(--rg-gold)}.rewards-guide .rg-feature-dates{grid-template-columns:repeat(auto-fit,minmax(min(100%,154px),1fr));gap:8px;margin:14px 0;display:grid}.rg-feature-dates>div{background:#ffca7512;border:1px solid #ffdc9b66;border-radius:9px;padding:10px 13px}.rg-feature-dates dt{color:var(--rg-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:720}.rg-feature-dates dd{color:var(--rg-gold);margin-top:2px;font-weight:800}.rg-balances-body:has(.rg-artwork){grid-template-columns:minmax(0,1fr) minmax(180px,.49fr);gap:12px;display:grid}.rg-balance-grid,.rg-card-grid,.rg-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rg-balances-body:not(:has(.rg-artwork)) .rg-balance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,206px),1fr))}.rg-balance,.rg-card,.rg-tier{border:1px solid var(--rg-line);background:linear-gradient(145deg, var(--rg-tint), transparent 64%), var(--rg-surface);border-radius:12px;min-width:0;padding:clamp(13px,1.9vw,21px)}.rg-balance h3,.rg-card h3{letter-spacing:-.012em;font-size:clamp(17px,1.6vw,22px)}.rg-balance-mark{color:var(--rg-accent);justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.rg-balance-mark svg{border:1px solid var(--rg-line);background:var(--rg-deep);border-radius:10px;width:37px;height:37px;padding:8px}.rg-balance-mark span{color:var(--rg-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.rg-balance>strong{color:var(--rg-gold);margin:7px 0 4px;font-size:14px;line-height:1.4;display:block}.rg-balance p{font-size:14px}.rg-artwork{isolation:isolate;border:1px solid var(--rg-neon);background:var(--rg-surface);border-radius:12px;align-items:end;min-height:195px;display:grid;position:relative;overflow:hidden}.rg-artwork img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rg-artwork figcaption{background:var(--rg-hero-ink);color:var(--rg-gold);align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:750;line-height:1.35;display:flex}.rg-artwork svg{flex:none}.rg-tier-grid{gap:9px;padding:0;list-style:none;display:grid}.rg-tier{grid-template-columns:minmax(140px,.82fr) minmax(0,1.14fr) minmax(0,1.08fr);align-items:center;gap:clamp(11px,2.4vw,26px);padding:9px clamp(10px,1.8vw,20px) 9px 9px;display:grid}.rg-tier-pass{--rg-pass:#a7eaff;isolation:isolate;border:1px solid var(--rg-pass);background:repeating-linear-gradient(123deg, transparent 0 22px, #fffbeb0e 22px 23px), radial-gradient(ellipse at 98% 7%, var(--rg-foil-tint,#43346b), transparent 70%), linear-gradient(118deg, var(--rg-surface), var(--rg-deep) 62%);border-radius:9px;align-content:center;min-height:111px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 3px 10px #03051262}.rg-tier-pass:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--rg-pass);outline:1px solid var(--rg-pass);outline-offset:6px;opacity:.29;width:79%;position:absolute;top:-62%;right:-29%;transform:rotate(42deg)}[data-rewards-tone=caesars] .rg-tier-pass:after{border-radius:35%;transform:rotate(28deg)}.rg-pass-number{color:var(--rg-pass);align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:820;display:flex}.rg-tier-pass h3{font:700 clamp(20px,2.5vw,28px)/1.05 Georgia,serif}.rg-threshold{color:var(--rg-pass);margin-top:4px;font-size:12px;font-weight:700;line-height:1.35}.rg-tier-perk,.rg-tier-condition{min-width:0;padding:7px 0;font-size:14px;line-height:1.52}.rg-tier-perk>strong,.rg-tier-condition>strong{color:var(--rg-accent);letter-spacing:.075em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.rg-tier-condition>strong{color:var(--rg-gold)}.rg-chapter{--rg-scene-accent:var(--rg-accent);--rg-scene-tint:var(--rg-tint);--rg-scene-base:var(--rg-surface);border-color:color-mix(in srgb, var(--rg-scene-accent), transparent 56%);background:radial-gradient(ellipse at 100% 0%, var(--rg-scene-tint), transparent 61%), var(--rg-deep);padding:clamp(12px,2.25vw,28px)}.rg-chapter[data-scene=gift],.rg-chapter[data-scene=calendar]{--rg-scene-accent:var(--rg-gold);--rg-scene-tint:#bf78483b}.rg-chapter[data-scene=travel],.rg-chapter[data-scene=checklist]{--rg-scene-accent:#d2b1ff;--rg-scene-tint:#8558c83d}.rg-chapter-heading{isolation:isolate;border:1px solid color-mix(in srgb, var(--rg-scene-accent), transparent 57%);border-left:3px solid var(--rg-scene-accent);background:radial-gradient(ellipse at 89% 50%, var(--rg-scene-tint), transparent 72%), var(--rg-scene-base);border-radius:12px;grid-template-columns:auto minmax(0,1fr) clamp(115px,18vw,224px);align-items:center;gap:clamp(9px,2vw,24px);min-height:145px;margin-bottom:13px;padding:12px clamp(12px,2.25vw,24px);display:grid;position:relative;overflow:hidden}.rg-chapter-heading:after{content:"";z-index:-1;background:repeating-linear-gradient(120deg, transparent 0 15px, var(--rg-line) 15px 16px);opacity:.32;width:43%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.rg-chapter-heading .rg-kicker{color:var(--rg-scene-accent)}.rg-chapter-number{min-width:27px;color:var(--rg-scene-accent);font-variant-numeric:tabular-nums;text-shadow:0 0 20px var(--rg-glow);align-self:start;margin-top:7px;font:700 clamp(22px,3vw,36px)/1 Georgia,serif}.rg-chapter-heading h2{font-size:clamp(25px,3.45vw,41px)}.rg-chapter-heading p{line-height:1.55}.rg-illustration{width:100%;height:auto;max-height:135px;filter:drop-shadow(0 0 7px var(--rg-glow));justify-self:end;display:block;overflow:visible}.rg-illustration-orbit{stroke:var(--rg-scene-accent,var(--rg-accent));opacity:.28}.rg-illustration-star{stroke:var(--rg-gold);stroke-linecap:round}.rg-illustration-dot{fill:var(--rg-gold)}.rg-illustration-base{fill:var(--rg-deep);stroke:var(--rg-line)}.rg-illustration-front{fill:var(--rg-surface);stroke:var(--rg-scene-accent,var(--rg-accent))}.rg-illustration-gold{fill:var(--rg-gold);fill-opacity:.075;stroke:var(--rg-gold)}.rg-illustration-detail{stroke:var(--rg-scene-accent,var(--rg-accent));opacity:.65}.rg-chapter[data-scene=hotel]:not([id$=directory]) .rg-chapter-heading{--rg-hotel-scene:url(/first-time-photos/hotel-v2.webp);background:linear-gradient(90deg, var(--rg-scene-base) 32%, color-mix(in srgb, var(--rg-scene-base), transparent 18%) 69%, var(--rg-hero-fade)), var(--rg-hotel-scene) center 52% / cover}[data-rewards-tone=caesars] .rg-chapter[data-scene=hotel]:not([id$=directory]) .rg-chapter-heading{--rg-hotel-scene:url(/casino-rooms/hero-the-linq.webp)}.rg-chapter:not([id$=directory]) .rg-card-grid:has(>.rg-card:nth-child(2)):has(>.rg-card:last-child:nth-child(odd))>.rg-card:first-child{border-color:color-mix(in srgb, var(--rg-scene-accent), transparent 59%);background:linear-gradient(105deg, var(--rg-scene-tint), transparent 77%), var(--rg-surface);grid-column:1/-1}.rg-directory-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 12px;display:grid}.rg-directory-photos figure{min-width:0}.rg-directory-photo{isolation:isolate;aspect-ratio:2;border:1px solid var(--rg-line);background:var(--rg-surface);border-radius:11px;align-items:end;width:100%;min-width:0;min-height:88px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #0607166b}.rg-directory-photo:hover{border-color:var(--rg-neon);box-shadow:0 0 14px var(--rg-glow)}.rg-directory-photo img,.rg-directory-photo:after{width:100%;height:100%;position:absolute;inset:0}.rg-directory-photo img{z-index:-2;object-fit:cover;object-position:50% 47%;display:block}.rg-directory-photo:after{content:"";z-index:-1;background:linear-gradient(0deg,#07091bec 0,#07091b91 36%,#0000 82%)}.rg-directory-photo span{color:#fff;justify-content:space-between;align-items:end;gap:5px;padding:7px 9px;font-size:13px;font-weight:800;line-height:1.22;display:flex}.rg-directory-photo svg{color:var(--rg-accent);flex:none}.rg-directory-photos figcaption{color:var(--rg-muted);margin:2px 0 0 3px;font-size:10px}.rg-chapter .rg-card[id]{scroll-margin-top:16px}.rg-chapter .rg-card:target{border-color:var(--rg-neon);box-shadow:0 0 14px var(--rg-glow)}.rg-card{background:var(--rg-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.rg-card:only-child{grid-column:1/-1}.rg-card-index{border:1px solid var(--rg-line);background:var(--rg-deep);width:28px;height:28px;color:var(--rg-accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.rg-card-copy p{margin-top:8px;font-size:14px}.rg-card-copy .rg-source-link{color:var(--rg-accent);align-items:center;gap:6px;margin-top:11px;font-size:12px;font-weight:750;display:inline-flex}.rg-source-link svg,.rg-related svg{flex:none}.rg-source-link:hover{color:var(--rg-gold)!important}.rg-faq{gap:7px;display:grid}.rg-faq details{border:1px solid var(--rg-line);background:var(--rg-surface);border-radius:10px}.rg-faq details[open]{border-color:var(--rg-neon)}.rg-faq summary{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 13px;font-weight:750;list-style:none;display:flex}.rg-faq summary::-webkit-details-marker{display:none}.rg-faq summary svg{color:var(--rg-accent);flex:none}.rg-faq details[open] summary svg{transform:rotate(180deg)}.rg-faq p{max-width:87ch;padding:0 13px 14px}.rg-sources .rg-section-heading{margin-bottom:8px}.rg-sources li a{color:var(--rg-muted)}.rg-related{margin-top:27px}.rg-related h2{margin-bottom:12px;font-size:clamp(25px,3vw,36px)}.rg-related>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr))}.rg-related a{background:linear-gradient(120deg, var(--rg-tint), transparent 85%), var(--rg-deep);padding:12px 14px;text-decoration:none;display:block}.rg-related a:hover{border-color:var(--rg-accent);box-shadow:0 0 14px var(--rg-glow)}.rg-related a strong{justify-content:space-between;align-items:center;gap:8px;display:flex}.rg-related a span{color:var(--rg-muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.rg-related svg{color:var(--rg-accent)}@media (max-width:900px){.rg-hero-copy{max-width:590px}.rg-hero h1{font-size:clamp(36px,7.4vw,64px)}.rg-balances-body:has(.rg-artwork){grid-template-columns:minmax(0,1fr) minmax(152px,.42fr)}}@media (max-width:700px){.rg-hero{border-radius:18px;min-height:0}.rg-hero-media,.rg-hero-image{height:270px}.rg-hero-image{object-position:64% 39%}.rg-hero-media:after{background:linear-gradient(0deg, var(--rg-hero-ink), transparent 75%), linear-gradient(90deg, var(--rg-hero-fade), transparent 76%)}.rg-hero-copy{padding:104px 17px 20px}.rg-hero h1{max-width:18ch}.rg-hero-insignia{width:38px;inset:13px 13px auto auto}.rg-hero-insignia svg{width:20px;height:20px}.rewards-guide .rg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-facts>div{padding:10px}.rg-facts>div:nth-child(odd){border-left:0}.rg-facts>div:nth-child(n+3){border-top:1px solid var(--rg-line)}.rg-facts dd{font-size:13px}.rg-jump ol,.rg-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7px}.rg-balances-body:has(.rg-artwork){grid-template-columns:minmax(0,1fr)}.rg-artwork img{object-position:center 55%}.rg-tier{grid-template-columns:minmax(114px,.82fr) minmax(0,1fr);gap:7px 12px;padding:9px}.rg-tier-pass{grid-row:span 2;align-self:stretch}.rg-tier-perk,.rg-tier-condition{padding:0;font-size:13px}.rg-feature-lead{grid-template-columns:minmax(0,1fr)}.rg-feature-media{min-height:0;max-height:290px}.rg-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.rewards-guide section[id]{scroll-margin-top:74px}}@media (max-width:400px){.rewards-guide{padding-left:9px;padding-right:9px}.rg-actions a{flex:auto}.rg-hero-copy{padding-top:87px}.rg-hero h1{font-size:clamp(31px,10vw,40px)}.rg-tier{grid-template-columns:minmax(0,1fr)}.rg-tier-pass{grid-row:auto;min-height:83px}.rg-tier-perk,.rg-tier-condition{padding:4px 3px}.rg-balance-grid,.rg-sources ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:290px){.rg-jump ol{grid-template-columns:minmax(0,1fr)}.rg-facts dt svg{display:none}}.rg-faq-section>.rg-section-heading{border:1px solid var(--rg-line);background:radial-gradient(ellipse at 86% 87%, var(--rg-tint), transparent 78%), var(--rg-surface);border-radius:12px;padding:15px}.rg-faq-section>.rg-section-heading .rg-illustration{max-width:220px;max-height:115px;margin-top:4px}.rg-related a{border-top:2px solid var(--rg-accent)}.rg-related a:nth-child(2n){border-top-color:var(--rg-gold)}@media (min-width:850px){.rg-faq-section{grid-template-columns:minmax(160px,.7fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.rg-faq-section>.rg-section-heading{min-height:170px;margin:0}}@media (max-width:700px){.rg-faq-section>.rg-section-heading{isolation:isolate;padding-right:108px;position:relative;overflow:hidden}.rg-faq-section>.rg-section-heading .rg-illustration{z-index:-1;width:101px;margin:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.rg-chapter-heading{grid-template-columns:auto minmax(0,1fr) minmax(67px,.32fr);min-height:110px}.rg-chapter-heading .rg-illustration{align-self:start}.rg-directory-photo svg{width:12px;height:12px}}@media (max-width:650px){.rg-chapter .rg-card[id]{scroll-margin-top:74px}}@media (max-width:400px){.rg-chapter-heading{grid-template-columns:auto minmax(0,1fr);gap:7px;position:relative}.rg-chapter-heading .rg-illustration{z-index:-1;opacity:.35;width:92px;position:absolute;inset:auto -5px -10px auto}.rg-chapter-heading p{font-size:14px}.rg-directory-photo span{padding:5px;font-size:11px}}@media (max-width:310px){.rg-directory-photos{grid-template-columns:minmax(0,1fr)}.rg-directory-photo{aspect-ratio:3}}.rg-tier[data-tier=sapphire] .rg-tier-pass{--rg-pass:#a3c5ff;--rg-foil-tint:#263d78}.rg-tier[data-tier=pearl] .rg-tier-pass{--rg-pass:#e2e5ff;--rg-foil-tint:#3d4565}.rg-tier[data-tier=gold] .rg-tier-pass{--rg-pass:#ffe0a1;--rg-foil-tint:#64451f}.rg-tier[data-tier=platinum] .rg-tier-pass{--rg-pass:#d3e8f7;--rg-foil-tint:#36465a}.rg-tier[data-tier=noir] .rg-tier-pass{--rg-pass:#e6b7ff;--rg-foil-tint:#41254b}.rg-tier[data-tier=diamond] .rg-tier-pass{--rg-pass:#b9f0ff;--rg-foil-tint:#314a6e}.rg-tier[data-tier=diamond-plus] .rg-tier-pass{--rg-pass:#d8c6ff;--rg-foil-tint:#483763}.rg-tier[data-tier=diamond-elite] .rg-tier-pass{--rg-pass:#ffc9d3;--rg-foil-tint:#573445}.rg-tier[data-tier=seven-stars] .rg-tier-pass{--rg-pass:#ffe0a9;--rg-foil-tint:#6e422c}.rg-tier[data-tier=olympus] .rg-tier-pass{--rg-pass:#fff1bd;--rg-foil-tint:#694924}.rg-pass-foil{z-index:-1;width:clamp(36px,5vw,72px);height:auto;color:var(--rg-pass);opacity:.31;filter:drop-shadow(0 0 9px var(--rg-pass));position:absolute;top:9px;right:7px}.rg-tier-pass :is(h3,.rg-threshold){text-shadow:0 1px 4px #100d20;max-width:25ch}.rg-feature-media:after{content:"";pointer-events:none;border:1px solid #ffdc9b57;border-radius:8px;position:absolute;inset:6px;box-shadow:inset 0 0 13px #ffbd4722}.rg-feature-dates>div{border-top:2px solid var(--rg-gold)}.rg-feature-dates>div:nth-child(2n){border-top-color:var(--rg-accent)}.rg-balance-grid>.rg-balance{border-top:2px solid var(--rg-neon)}.rg-balance-grid>.rg-balance:nth-child(2n){border-top-color:var(--rg-gold)}.rg-balance-mark svg{color:var(--rg-accent);box-shadow:inset 0 0 14px var(--rg-tint), 0 0 10px var(--rg-glow)}
