.rr-wrap{--rr-ink:#202924;--rr-muted:#777c72;--rr-gold:#a68b4b;--rr-line:#d8d9ce;max-width:1540px;color:var(--rr-ink);margin:auto;padding:48px clamp(24px,4.3vw,76px) 54px}.rr-kicker,.rr-context>span,.rr-columns,.rr-detail-label,.rr-detail-bottom,.rr-brief-top,.rr-brief>small,.rr-proof>span{letter-spacing:1.4px;font-size:9px;line-height:1.65}.rr-intro{grid-template-columns:1.6fr 1fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.rr-intro h1{letter-spacing:-4px;margin-top:21px;font-size:clamp(43px,5.9vw,81px);line-height:1.04}.rr-intro h1 em{color:var(--rr-gold)}.rr-intro>p{max-width:340px;color:var(--rr-muted);justify-self:end;margin-bottom:4px;font-size:14px;line-height:1.85}.rr-context{border-top:1px solid var(--rr-ink);border-bottom:1px solid var(--rr-line);align-items:center;gap:28px;margin-bottom:27px;padding:19px 0;display:flex}.rr-context>span{color:var(--rr-muted)}.rr-context>div{align-items:center;gap:30px;display:flex}.rr-context button{color:var(--rr-muted);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.rr-context button span{letter-spacing:1px;color:#a1a398;font-size:8px}.rr-context button[aria-pressed=true]{color:var(--rr-ink)}.rr-context button[aria-pressed=true] span{color:var(--rr-gold)}.rr-context .rr-context-note{letter-spacing:0;margin-left:auto;font-size:9px}.rr-body{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:42px;display:grid}.rr-columns{color:var(--rr-muted);grid-template-columns:1.05fr 1fr 66px;padding:0 0 13px;display:grid}.rr-columns>span:last-child{text-align:right;letter-spacing:.4px}.rr-entry{border-top:1px solid var(--rr-line);position:relative}.rr-entry:last-of-type{border-bottom:1px solid var(--rr-line)}.rr-entry-bar{align-items:stretch;gap:12px;display:flex}.rr-entry-toggle{text-align:left;min-width:0;min-height:95px;color:var(--rr-ink);background:0 0;border:0;flex:1;grid-template-columns:30px 1fr minmax(110px,.88fr) 18px;align-items:center;gap:12px;padding:15px 0;display:grid}.rr-number{color:var(--rr-gold);align-self:start;padding-top:7px;font-size:10px}.rr-title{letter-spacing:-1px;font-size:29px;line-height:1.2}.rr-title small{color:var(--rr-muted);letter-spacing:0;margin-top:5px;font-size:10px;line-height:1.65;display:block}.rr-outcome{color:var(--rr-muted);max-width:150px;font-size:11px;line-height:1.6}.rr-expand{color:var(--rr-gold)}.rr-add{border:0;border-left:1px solid var(--rr-line);width:67px;color:var(--rr-muted);background:0 0;justify-content:flex-end;align-items:center;gap:6px;margin:24px 0;padding:0 0 0 14px;font-size:10px;display:flex}.rr-add[aria-pressed=true]{color:var(--rr-gold)}.rr-entry.is-open:before{content:"";background:var(--rr-gold);width:66px;height:2px;position:absolute;top:0;left:0}.rr-detail{grid-template-columns:1.05fr 1fr;gap:24px 30px;padding:12px 0 27px 42px;animation:.3s both rr-reveal;display:grid}.rr-detail-label{color:var(--rr-gold);font-size:8px}.rr-detail h2{letter-spacing:-.8px;max-width:250px;margin:12px 0;font-size:25px;font-weight:500;line-height:1.23}.rr-detail p{color:var(--rr-muted);max-width:270px;font-size:12px;line-height:1.8}.rr-detail ul{flex-direction:column;gap:14px;margin:18px 0 0;padding:0;font-size:11px;line-height:1.7;list-style:none;display:flex}.rr-detail li{align-items:flex-start;gap:11px;display:flex}.rr-detail li svg{color:var(--rr-gold);margin-top:3px}.rr-detail-bottom{color:#929789;letter-spacing:.1px;border-top:1px solid var(--rr-line);grid-column:1/-1;padding-top:15px;font-size:9px}.rr-footnote{color:var(--rr-muted);max-width:640px;margin-top:18px;font-size:10px;line-height:1.8}.rr-brief{border-top:3px solid var(--rr-gold);background:#eceee5;min-width:0;padding:24px 24px 21px;position:sticky;top:28px}.rr-brief-top{letter-spacing:.9px;color:var(--rr-muted);justify-content:space-between;font-size:8px;display:flex}.rr-file-type{letter-spacing:-1.4px;margin:34px 0 22px;font-size:38px;line-height:1.03;display:block}.rr-brief>p{color:var(--rr-muted);font-size:13px;line-height:1.7}.rr-all{width:100%;min-height:43px;color:var(--rr-ink);background:0 0;border:1px solid #c9cbbd;justify-content:center;align-items:center;gap:9px;margin:22px 0 15px;font-size:11px;display:flex}.rr-all svg{color:var(--rr-gold)}.rr-brief ol{min-height:118px;margin:0 0 25px;padding:0;list-style:none}.rr-brief li{border-bottom:1px solid #d6d9ca;align-items:start;gap:9px;padding:10px 0;font-size:10px;line-height:1.55;display:flex}.rr-brief li>span{color:var(--rr-gold);padding-top:2px;font-size:8px}.rr-brief li>button{color:var(--rr-muted);background:0 0;border:0;margin-left:auto;padding:2px}.rr-brief li.rr-empty{color:var(--rr-muted);border:0;padding:10px 0;font-size:11px;line-height:1.8}.rr-continue{border-top:1px solid var(--rr-ink);justify-content:space-between;align-items:center;gap:16px;padding:17px 0 8px;font-size:13px;display:flex}.rr-continue svg{color:var(--rr-gold)}.rr-brief>small{letter-spacing:0;color:var(--rr-muted);margin-top:10px;font-size:9px;display:block}.rr-proof{border-top:1px solid var(--rr-line);align-items:center;gap:32px;margin-top:48px;padding-top:25px;display:flex}.rr-proof>span{color:var(--rr-muted);margin-right:auto;font-size:8px}.rr-proof>a{align-items:center;gap:27px;font-size:13px;display:flex}.rr-proof>a svg{color:var(--rr-gold)}@keyframes rr-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.rr-intro{gap:35px}.rr-intro h1{letter-spacing:-2.7px}.rr-body{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.rr-entry-toggle{grid-template-columns:23px 1fr 18px;gap:9px}.rr-outcome{display:none}.rr-columns{grid-template-columns:1fr auto}.rr-columns>span:nth-child(2){display:none}.rr-title{font-size:27px}.rr-detail{grid-template-columns:1fr;gap:16px;padding-left:32px}.rr-detail ul{margin-top:0}.rr-detail h2,.rr-detail p{max-width:none}.rr-context{gap:24px}.rr-context .rr-context-note{display:none}}@media (max-width:760px){.rr-wrap{padding-top:30px}.rr-intro{grid-template-columns:1fr;gap:23px;margin-bottom:29px}.rr-intro h1{letter-spacing:-2.3px;margin-top:16px;font-size:clamp(40px,8.9vw,60px)}.rr-intro>p{justify-self:start;max-width:440px;font-size:12px}.rr-context{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:24px}.rr-context>div{justify-content:space-between;gap:0;width:100%}.rr-context button{gap:5px;font-size:12px}.rr-context button span{font-size:7px}.rr-body{grid-template-columns:1fr;gap:28px}.rr-entry-toggle{min-height:87px}.rr-title{font-size:28px}.rr-detail{grid-template-columns:1fr 1fr;gap:20px;padding-top:4px}.rr-detail h2{font-size:23px}.rr-detail p{font-size:11px}.rr-detail ul{gap:12px;margin-top:7px;font-size:10px}.rr-brief{grid-template-columns:1fr 1fr;gap:0 28px;padding:24px;display:grid;position:relative;top:auto}.rr-brief-top{grid-column:1/-1}.rr-file-type{margin:26px 0 15px;font-size:34px}.rr-brief>p{grid-area:3/1;font-size:12px}.rr-all{grid-area:2/2;align-self:start;margin:25px 0 15px}.rr-brief ol{grid-area:3/2/6;min-height:100px;margin:0}.rr-continue{grid-area:4/1;margin-top:24px;font-size:12px}.rr-brief>small{grid-area:5/1}.rr-proof{flex-wrap:wrap;gap:20px;margin-top:32px}.rr-proof>span{width:100%}.rr-proof>a{gap:14px;font-size:12px}}@media (max-width:440px){.rr-detail{grid-template-columns:1fr;gap:15px}.rr-detail h2{max-width:230px}.rr-detail ul{margin-top:0}.rr-brief{display:block}.rr-all{margin-top:20px}.rr-brief ol{min-height:70px}.rr-continue{margin-top:20px}.rr-context button{flex-direction:column;align-items:flex-start;gap:4px}.rr-title small{max-width:200px}}@media (prefers-reduced-motion:reduce){.rr-detail{animation:none}}
