/* Approved reference: original orbit background, gold icon artwork and portrait. */
body{background:#070707 url('r4u-orbits-background.svg') center top/cover fixed no-repeat}
.categories-section{padding:8px 0 24px;border-bottom:0}.editorial-header{border:0;background:transparent;margin:0;overflow:visible}.reference-intro{display:grid;grid-template-columns:minmax(260px,1fr) 160px 170px 235px;align-items:end;gap:8px;min-height:140px;padding:8px 0 0;background:radial-gradient(ellipse at 66% 100%,#b77b2829,transparent 60%)}.discovery-copy{padding:12px 0 18px}.discovery-copy h2{font-size:30px;font-weight:800;letter-spacing:-1px;margin:5px 0 7px}.discovery-copy p{font-size:10px;color:#cfc5b2;margin:0;max-width:400px}.reference-career-logo{display:block;width:160px;height:115px;object-fit:contain;align-self:center}.reference-cae{display:block;width:190px;height:140px;object-fit:contain;object-position:center bottom;max-width:none;margin-left:-18px}.signup-cta{position:relative;align-self:center;justify-self:end;padding:13px 31px 13px 18px;line-height:1.5;min-height:65px;border-radius:8px 35px 35px 8px;background:linear-gradient(125deg,#fff39a,#ffdc37 45%,#d6a92e);color:#131006;font-size:10px;font-weight:800;text-align:center;border:1px solid #ffed99;box-shadow:inset 0 1px #fff8c4,0 8px 25px #0009,0 0 20px #b9811e22}.signup-cta svg{position:absolute;width:38px;height:44px;right:3px;bottom:-16px;filter:drop-shadow(0 3px 2px #0008)}.signup-cta:hover{filter:brightness(1.12);transform:translateY(-1px)}
.category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.category{min-height:156px;padding:12px 12px 15px;display:flex;justify-content:flex-start;align-items:center;text-align:center;border:1px solid #8c641e;background:linear-gradient(150deg,#1c160b,#090a08);box-shadow:inset 0 0 0 1px #f3c75c0b,0 9px 15px #0007;border-radius:8px}.category-icon{height:82px;width:82px;border:0;border-radius:0;margin:0 auto 7px;background:none;box-shadow:none}.category-icon svg{width:82px;height:82px;stroke:none;filter:drop-shadow(0 4px 5px #0008)}.category strong{font-size:10px;text-transform:uppercase;color:#e8c267;letter-spacing:.35px;line-height:1.4;margin:0 0 4px}.category small{font-size:8px;color:#e0dbd0;min-height:25px;line-height:1.5}.category>svg{display:none}
.editorial-weekly{position:relative;background:linear-gradient(110deg,#0b0a08df,#281b0fc9,#0b0b09ed),url('r4u-orbits-background.svg') center/cover;border:1px solid #76572b;box-shadow:inset 0 1px #f0cc7430,0 20px 50px #0006;margin:0 0 25px;border-radius:12px}.editorial-weekly:before{content:'';position:absolute;left:9%;right:9%;top:0;height:1px;background:linear-gradient(90deg,transparent,#f3ce78,transparent)}.weekly-heading{padding:22px 28px 4px;align-items:center}.weekly-heading h2{font-size:26px}.weekly-grid{padding:22px 26px 28px;gap:30px;align-items:start}.weekly-cell h3{margin:12px 0 4px;font-size:11px;line-height:1.5}.weekly-cell p{font-size:9px;margin:0 0 12px;min-height:27px}.reference-tv{position:relative;width:100%;height:215px;display:flex;align-items:center;justify-content:center}.reference-tv>img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(8px 12px 10px #000a)}.reference-tv>iframe{position:absolute;left:8.5%;top:13.2%;width:68.5%;height:66%;border:0;border-radius:12px;background:#050505}.weekly-book-stage{height:215px;padding-bottom:23px}.weekly-book-stage .original-podium{position:absolute;bottom:0;left:11%;height:28px;width:78%;max-width:none;filter:drop-shadow(0 9px 6px #000b);object-fit:fill;z-index:0}.weekly-book-stage>.book-art{max-width:78%;height:185px;align-self:end}.reference-map{height:215px;padding:8px 0 15px}.reference-map img{transform:rotate(4deg);border:1px solid #96723877;box-shadow:-13px 9px 0 -4px #16140e,-13px 9px 0 -3px #7a603a;max-height:185px;max-width:95%;object-fit:contain}
.premium-action,.weekly-cell>a.premium-action,.gold,.buy{position:relative;background:linear-gradient(135deg,#32270f,#12120c 65%);border:1px solid #ad853c;color:#f0d38c;border-radius:7px;padding:11px 16px;box-shadow:inset 0 1px #fff2bb21,0 5px 15px #0005;font-size:10px;font-weight:700;letter-spacing:.45px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background .2s,transform .2s,box-shadow .2s}.premium-action:hover,.weekly-cell>a.premium-action:hover,.gold:hover,.buy:hover{background:linear-gradient(135deg,#6a4d1c,#2e230e);box-shadow:inset 0 1px #fff0a955,0 7px 20px #0008;transform:translateY(-1px);color:#fff0bd}.weekly-cell>a.premium-action{margin-top:auto;width:100%;font-size:9px}.download-action span{display:inline-flex;border-radius:50%;padding:4px;background:linear-gradient(135deg,#54c35f,#166c31);color:white}.whatsapp-premium{height:215px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:radial-gradient(ellipse,#3d341e88,transparent 68%)}.whatsapp-seal{height:119px;width:119px;border-radius:32px;background:linear-gradient(145deg,#4b3c1f,#17180e);border:1px solid #c69b44;box-shadow:inset 0 1px #f9e4ac66,inset 0 -8px 14px #0008,0 14px 22px #0009;display:grid;place-items:center}.whatsapp-seal img{width:77px;height:77px;object-fit:contain;filter:drop-shadow(0 5px 4px #000b)}.whatsapp-premium>span{font-size:9px;color:#edcd83;letter-spacing:2px;font-weight:700}.community-pending{font-size:9px;color:#b8a780;border:1px solid #6f5630;border-radius:5px;padding:10px}
.reading-analysis{border:1px solid #66502c;border-radius:10px;padding:30px;margin:0 0 38px;background:linear-gradient(110deg,#15130de8,#090b08ee);scroll-margin-top:115px}.analysis-intro{display:flex;align-items:center;justify-content:space-between;gap:25px}.analysis-intro p{font-size:11px;color:#bcb4a3;max-width:600px;margin:12px 0 0}.analysis-intro .premium-action{flex-shrink:0}.analysis-content{padding-top:28px;margin-top:25px;border-top:1px solid #544125}.analysis-progress{display:flex;gap:7px;margin-bottom:20px}.analysis-progress span{height:3px;flex:1;background:#393629}.analysis-progress .active{background:#e7bd55}.analysis-content>small{font-size:9px;color:#b6a06d;letter-spacing:2px}.analysis-content>h3{font-size:23px;margin:10px 0 20px}.analysis-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analysis-options button{border:1px solid #5e4b2c;border-radius:7px;padding:16px;display:flex;justify-content:space-between;align-items:center;text-align:left;background:#19180f;font-size:12px;gap:15px}.analysis-options button:hover{border-color:#e0bb67;background:#302511}.analysis-back{display:flex;gap:8px;align-items:center;color:#c5aa6b;margin-top:20px;font-size:11px}.analysis-results{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.analysis-results article{border:1px solid #4b3b24;background:#10120d;border-radius:8px;overflow:hidden;padding:0 18px 20px}.analysis-results .book-cover{margin:0 -18px 18px;height:225px}.analysis-results h3{font-size:16px;line-height:1.5}.analysis-results small{font-size:10px;color:#b7b09e}.analysis-results p{font-size:11px;color:#ccc2ac;margin:15px 0}.analysis-results b{color:#e2bf71}
@media(max-width:1100px){.reference-intro{grid-template-columns:1fr 120px 135px 205px;min-height:125px}.reference-career-logo{width:120px;height:100px}.reference-cae{height:125px;width:165px;margin-left:-20px}.signup-cta{font-size:9px;padding:12px 25px 12px 12px}.discovery-copy h2{font-size:24px}.category-grid{gap:7px}.category{padding:10px 8px;min-height:148px}.category-icon,.category-icon svg{width:74px;height:74px}.category strong{font-size:9px}.weekly-grid{gap:20px}.weekly-heading{padding:20px 22px 0}.reference-tv,.weekly-book-stage,.reference-map,.whatsapp-premium{height:200px}}
@media(max-width:800px){.reference-intro{grid-template-columns:1fr 110px 145px;align-items:center;gap:10px}.discovery-copy{grid-column:1/3;padding-bottom:5px}.reference-career-logo{grid-column:3;grid-row:1;width:130px}.reference-cae{grid-column:1;grid-row:2;width:190px;height:120px;margin-left:-20px}.signup-cta{grid-column:2/4;grid-row:2;justify-self:stretch;max-width:320px;font-size:11px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.category:last-child{grid-column:auto;min-height:150px}.category{min-height:150px}.category strong{font-size:10px}.category-icon,.category-icon svg{width:76px;height:76px}.weekly-grid{grid-template-columns:repeat(2,1fr)}.weekly-heading{align-items:start}.weekly-heading p{font-size:10px;max-width:200px}.reference-tv,.weekly-book-stage,.reference-map,.whatsapp-premium{height:220px}.analysis-intro{flex-direction:column;align-items:start}.analysis-intro .premium-action{width:100%}.analysis-results{grid-template-columns:1fr}.analysis-options{grid-template-columns:1fr}}
@media(max-width:500px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category{min-height:150px}.discovery-copy h2{font-size:22px}.discovery-copy p{font-size:9px}.reference-intro{grid-template-columns:1fr 80px 110px}.reference-career-logo{width:110px}.reference-cae{width:155px;height:110px}.signup-cta{font-size:10px;padding-right:26px}.weekly-grid{padding:18px 12px 22px;gap:18px 12px}.reference-tv,.weekly-book-stage,.reference-map,.whatsapp-premium{height:175px}.weekly-book-stage>.book-art{height:150px}.weekly-heading{display:block;padding:20px 18px 0}.weekly-heading h2{font-size:25px}.weekly-heading p{margin-top:8px;max-width:none}.whatsapp-seal{width:95px;height:95px;border-radius:26px}.whatsapp-seal img{width:64px;height:64px}.weekly-cell>a.premium-action{font-size:8px;padding:10px 7px}.reading-analysis{padding:22px}}
.banner-book{background:#17130d;display:flex;align-items:center;justify-content:center;overflow:hidden}.banner-book img{object-fit:contain}

.r4u-problems .reference-intro{max-width:100%;margin-bottom:12px}.r4u-problems .discovery-copy .label{color:#e4bc64;font-size:9px;letter-spacing:1px}.r4u-problems .r4u-problems-grid>a{height:auto!important;min-height:154px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:10px 9px 14px!important;gap:7px!important;background:linear-gradient(150deg,#1c160b,#090a08)!important;border:1px solid #8c641e!important;border-radius:8px!important}.r4u-problems .r4u-problems-grid>a .r4u-challenge-icon{width:82px!important;height:82px!important;min-width:82px!important;max-width:none!important;display:block!important}.r4u-problems .r4u-challenge-copy{text-align:center!important}.r4u-problems .r4u-challenge-copy small{font-size:10px!important;line-height:1.4!important}.r4u-problems .r4u-challenge-copy b{font-size:9px!important;line-height:1.4!important}.r4u-problems .signup-cta{color:#131006!important;text-decoration:none!important;font-family:Montserrat,Arial,sans-serif!important}.r4u-weekly.editorial-weekly{padding:0;max-width:1360px}.weekly-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.weekly-heading{display:flex;justify-content:space-between;gap:20px}.weekly-heading p{color:#aaa18e;font-size:11px}.weekly-cell{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.weekly-book-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.weekly-book-stage .book-art{display:block;width:auto;height:185px;max-width:78%;overflow:hidden;z-index:1;filter:drop-shadow(8px 8px 6px #0009)}.weekly-map{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.weekly-map img{width:100%;height:100%;object-fit:contain}.weekly-cell .premium-action{margin-top:auto!important}.weekly-cell h3{color:#edcd83}.community-pending{margin-top:auto}.r4u-framed-cover{display:block!important;max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;overflow:hidden!important;background:transparent!important;filter:drop-shadow(8px 9px 8px #0008)}.r4u-quiz h2 em{font-style:normal;color:#e4bc64}.r4u-weekly-note{color:#b1a17e}
@media(max-width:800px){.r4u-problems .r4u-problems-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.weekly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.r4u-problems .r4u-discovery-subtitle{font-size:10px!important}.r4u-problems .reference-intro{padding-top:15px}}
@media(max-width:500px){.r4u-problems .r4u-problems-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r4u-problems .discovery-copy h2{font-size:25px!important;line-height:1.1!important}}
.reference-career-logo{mix-blend-mode:screen}
