.holding-dividend-flow{--gold:#a87629;--ink:#12364a;--muted:#66777d;box-sizing:border-box;width:100%;max-width:860px;color:var(--ink);font-family:var(--font-inter),Arial,sans-serif;margin:40px auto 44px}.holding-dividend-flow *{box-sizing:border-box}.holding-dividend-flow__start{text-align:center;background:#b89a6812;border-radius:6px;width:min(390px,60%);margin:0 auto;padding:10px 22px 13px}.holding-dividend-flow__start strong{color:var(--gold);font-family:var(--font-newsreader),Georgia,serif;font-size:44px;font-weight:400;line-height:1;display:block}.holding-dividend-flow__start span{letter-spacing:.22em;margin-top:6px;font-size:11px;font-weight:700;line-height:1.55;display:block}.holding-dividend-flow__split{border-top:0;width:52%;height:44px;margin:0 auto;position:relative}.holding-dividend-flow__split:before{content:"";border-left:1px solid #a87629b3;height:18px;position:absolute;top:0;left:50%}.holding-dividend-flow__split:after{content:"";border:1px solid #a87629b3;border-bottom:0;border-radius:8px 8px 0 0;height:20px;position:absolute;top:17px;left:0;right:0}.holding-dividend-flow__split i,.holding-dividend-flow__split i:before,.holding-dividend-flow__split i:after{background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute}.holding-dividend-flow__split i{top:-3px;left:calc(50% - 3px)}.holding-dividend-flow__split i:before,.holding-dividend-flow__split i:after{content:"";top:34px}.holding-dividend-flow__split i:before{left:calc(3px - 26vw)}.holding-dividend-flow__split i:after{right:calc(3px - 26vw)}.holding-dividend-flow__paths{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;display:grid}.holding-dividend-flow__path{text-align:center}.holding-dividend-flow__path h3{color:var(--gold);font-family:var(--font-newsreader),Georgia,serif;letter-spacing:.16em;margin:0 0 13px;font-size:17px;font-weight:500;line-height:1.2}.holding-dividend-flow__amount{font-family:var(--font-newsreader),Georgia,serif;font-size:27px;line-height:1.15}.holding-dividend-flow__amount--mid{margin-top:5px}.holding-dividend-flow__amount--secondary{margin-top:13px;font-size:24px}.holding-dividend-flow__connector{background:#a876298c;width:1px;height:30px;margin:6px auto;position:relative}.holding-dividend-flow__connector:after{content:"";background:#a87629bf;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:-2.5px}.holding-dividend-flow__mechanism{font-size:13px;line-height:1.35}.holding-dividend-flow__mechanism small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.holding-dividend-flow__result{background:#b89a6812;border-radius:6px;width:min(250px,90%);margin:0 auto;padding:12px 14px 11px}.holding-dividend-flow__result strong{font-family:var(--font-newsreader),Georgia,serif;font-size:31px;font-weight:500;line-height:1;display:block}.holding-dividend-flow__result b{letter-spacing:.18em;margin-top:5px;font-size:11px;display:block}.holding-dividend-flow__result span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.25;display:block}.holding-dividend-flow__redistribution{margin-top:0}.holding-dividend-flow__optional{border-left:1px dashed #a87629b3;width:1px;height:48px;margin:0 auto}.holding-dividend-flow__redistribution h4{color:var(--gold);font-family:var(--font-newsreader),Georgia,serif;letter-spacing:.12em;margin:0;font-size:13px;font-weight:500;line-height:1.3}.holding-dividend-flow__takeaway{text-align:left;background:#b89a6812;border-radius:6px;margin-top:8px;padding:17px 28px 16px 38px;position:relative}.holding-dividend-flow__takeaway:before{content:"";background:var(--gold);width:2px;position:absolute;top:16px;bottom:16px;left:22px}.holding-dividend-flow__takeaway>span{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:700;display:block}.holding-dividend-flow__takeaway>strong{font-family:var(--font-newsreader),Georgia,serif;font-size:22px;font-weight:600;line-height:1.08}.holding-dividend-flow__takeaway p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.35}.holding-dividend-flow__takeaway p i{font-style:italic}@media (max-width:700px){.holding-dividend-flow{margin:32px auto 36px}.holding-dividend-flow__start{width:100%;padding:10px 14px 12px}.holding-dividend-flow__start strong{font-size:38px}.holding-dividend-flow__start span{letter-spacing:.16em;font-size:12px}.holding-dividend-flow__split{border-left:1px solid #a87629a6;width:1px;height:28px}.holding-dividend-flow__split:before,.holding-dividend-flow__split:after,.holding-dividend-flow__split i{display:none}.holding-dividend-flow__paths{display:block}.holding-dividend-flow__path{padding:0 4px}.holding-dividend-flow__path+.holding-dividend-flow__path{border-top:1px solid #a876292e;margin-top:38px;padding-top:28px}.holding-dividend-flow__path h3{font-size:16px}.holding-dividend-flow__amount{font-size:26px}.holding-dividend-flow__mechanism{font-size:13px}.holding-dividend-flow__mechanism small{font-size:12px}.holding-dividend-flow__result{width:min(280px,100%)}.holding-dividend-flow__optional{height:42px}.holding-dividend-flow__redistribution h4{font-size:13px}.holding-dividend-flow__takeaway{margin-top:28px;padding:18px 16px 17px 29px}.holding-dividend-flow__takeaway:before{left:14px}.holding-dividend-flow__takeaway>strong{font-size:21px}.holding-dividend-flow__takeaway p{font-size:12px}.holding-dividend-flow__desktop-break{display:none}}@media (max-width:950px) and (orientation:landscape){.holding-dividend-flow__paths{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.holding-dividend-flow__split{border-left:0;width:52%;height:44px;margin:0 auto;position:relative}.holding-dividend-flow__split:before,.holding-dividend-flow__split:after,.holding-dividend-flow__split i{display:block}.holding-dividend-flow__path+.holding-dividend-flow__path{border-top:0;margin-top:0;padding-top:0}.holding-dividend-flow__result{width:min(250px,96%)}.holding-dividend-flow__takeaway{margin-top:8px}}
