.stock-frame{container-type:inline-size;width:100%}.stock-frame .tx-slide{box-sizing:border-box;display:block;width:100%;margin:0;padding:48px 24px;background:#fff;color:#6a6a6a;font-family:var(--font-sans);font-weight:300;font-size:16px;line-height:1.75;position:static;text-align:left}.stock-frame .tx-slide h2,.stock-frame .tx-slide h3,.stock-frame .tx-slide p,.stock-frame .tx-slide ul,.stock-frame .tx-slide ol,.stock-frame .tx-slide li{margin:0;padding:0;font-family:inherit}.stock-frame .tx-slide strong{font-weight:600;color:#4a4a4a}.stock-frame .tx-slide ul{list-style:none}.stock-frame .tx-slide ul>li{position:relative;padding-left:1.1em}.stock-frame .tx-slide ul>li:before{content:"•";position:absolute;left:.25em;top:0;font-size:.8em;color:#777}.stock-frame .tx-slide .tx-h{font-weight:700;text-transform:none;letter-spacing:0;color:#444;line-height:1.2;font-size:28px;margin-bottom:24px}.stock-frame .tx-s2{display:grid;grid-template-columns:1fr;gap:32px}.stock-frame .tx-s2 .tx-col-a p+p{margin-top:1.9em}.stock-frame .tx-s2 .tx-h{color:#6b6b6b;font-size:34px}.stock-frame .tx-s2 .tx-col-b p{color:#666}.stock-frame .tx-s2 .tx-col-b p.tx-duration{color:#111;font-weight:400;margin-top:.6em}.stock-frame .tx-s3{color:#555}.stock-frame .tx-s3 .tx-h{color:#2a2a2a}.stock-frame .tx-flow{list-style:none;display:grid;grid-template-columns:1fr;gap:20px;position:relative}.stock-frame .tx-flow>li{position:relative}.stock-frame .tx-step-box{background:#2f2037;color:#f2eef4;text-align:center;font-weight:400;font-size:17px;line-height:1.2;padding:18px 8px;letter-spacing:0}.stock-frame .tx-flow ul{margin-top:14px;font-size:15px;line-height:1.5;color:#555}.stock-frame .tx-flow ul>li{padding-left:1.4em}.stock-frame .tx-flow ul>li:before{left:.5em}.stock-frame .tx-s4 ul{max-width:62em}.stock-frame .tx-s4 ul>li{margin-bottom:.7em;color:#555}.stock-frame .tx-s4 .tx-ref{overflow-wrap:anywhere}.stock-frame .tx-s7{display:grid;grid-template-columns:1fr;gap:0 48px;color:#6a6a6a}.stock-frame .tx-s7 .tx-h{grid-column:1 / -1;font-size:24px}.stock-frame .tx-s7 h3{font-weight:700;color:#2b2b2b;font-size:19px;line-height:1.35;margin:1.6em 0 .6em}.stock-frame .tx-s7 p+p{margin-top:1.7em}.stock-frame .tx-s7 h3+p,.stock-frame .tx-s7 h3+ul{margin-left:0}.stock-frame .tx-s7 ul>li{margin-bottom:.2em}@media(min-width:992px){.stock-frame .tx-slide{aspect-ratio:2500 / 1406;padding:0;font-size:1.16cqw;line-height:2.34cqw;overflow:hidden;position:relative}.stock-frame .tx-slide>*{position:absolute}.stock-frame .tx-slide .tx-h{margin-bottom:0;font-weight:600}.stock-frame .tx-s2{display:block}.stock-frame .tx-s2 .tx-col-a{left:10.4cqw;top:16.05cqw;width:33.8cqw}.stock-frame .tx-s2 .tx-col-b{left:56cqw;top:15.5cqw;width:36cqw}.stock-frame .tx-s2 .tx-h{font-size:3.2cqw;line-height:1.2;margin-bottom:3.55cqw}.stock-frame .tx-s2 .tx-col-b p.tx-duration{margin-top:.3cqw}.stock-frame .tx-s3 .tx-h{left:11cqw;top:12.85cqw;font-size:2.15cqw}.stock-frame .tx-flow{position:absolute;display:block;left:7.5cqw;right:7.1cqw;top:22.9cqw;height:14cqw}.stock-frame .tx-flow:before{content:"";position:absolute;left:0;right:0;top:0;height:4.72cqw;border:1px solid #2f2037;border-bottom:0;box-sizing:border-box}.stock-frame .tx-flow:after{content:"";position:absolute;left:43cqw;top:-.52cqw;width:0;height:0;border-top:.55cqw solid transparent;border-bottom:.55cqw solid transparent;border-right:.85cqw solid #2f2037}.stock-frame .tx-flow>li{position:absolute;top:2.4cqw;width:17.8cqw}.stock-frame .tx-flow>li:nth-child(1){left:3.6cqw}.stock-frame .tx-flow>li:nth-child(2){left:23.9cqw}.stock-frame .tx-flow>li:nth-child(3){left:43.9cqw}.stock-frame .tx-flow>li:nth-child(4){left:63.9cqw}.stock-frame .tx-step-box{font-size:1.32cqw;font-weight:300;padding:0;height:4.6cqw;display:flex;align-items:center;justify-content:center;position:relative}.stock-frame .tx-flow>li:before{content:"";position:absolute;top:2.3cqw;right:100%;width:2.6cqw;border-top:1px solid #2f2037}.stock-frame .tx-flow>li:nth-child(1):before{width:3.6cqw}.stock-frame .tx-flow>li:nth-child(4):after{content:"";position:absolute;top:2.3cqw;left:100%;width:3.6cqw;border-top:1px solid #2f2037}.stock-frame .tx-flow>li:nth-child(1) .tx-step-box:before,.stock-frame .tx-flow>li:nth-child(4) .tx-step-box:after{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-.55cqw;border-top:.55cqw solid transparent;border-bottom:.55cqw solid transparent;border-left:.85cqw solid #2f2037}.stock-frame .tx-flow>li:nth-child(1) .tx-step-box:before{left:-2.3cqw}.stock-frame .tx-flow>li:nth-child(4) .tx-step-box:after{left:calc(100% + 1.75cqw)}.stock-frame .tx-flow ul{margin-top:2.4cqw;font-size:1.07cqw;line-height:1.39cqw;padding-left:0}.stock-frame .tx-flow ul>li{padding-left:2.25cqw}.stock-frame .tx-flow ul>li:before{left:.9cqw}.stock-frame .tx-s4 .tx-h{left:11.3cqw;top:7.35cqw;font-size:2.3cqw}.stock-frame .tx-s4 ul{left:10.1cqw;top:12.45cqw;width:59cqw;max-width:none}.stock-frame .tx-s4 ul>li{margin-bottom:0;padding-left:1.25cqw;font-size:1.2cqw;line-height:2.41cqw}.stock-frame .tx-s4 ul>li:before{left:.1cqw}.stock-frame .tx-s7{display:block}.stock-frame .tx-s7 .tx-h{left:12.1cqw;top:5.5cqw;font-size:1.7cqw}.stock-frame .tx-s7 .tx-col-a{left:12cqw;top:12.3cqw;width:35cqw}.stock-frame .tx-s7 .tx-col-b{left:54cqw;top:12.3cqw;width:37cqw}.stock-frame .tx-s7 .tx-col-a,.stock-frame .tx-s7 .tx-col-b{font-size:1.2cqw;line-height:1.98cqw}.stock-frame .tx-s7 h3{font-size:1.64cqw;font-weight:600;margin:0 0 .6cqw;line-height:1.95cqw}.stock-frame .tx-s7 .tx-col-a h3{margin-top:3.6cqw;margin-left:-1cqw}.stock-frame .tx-s7 .tx-col-b h3{margin-top:4cqw;max-width:35cqw;padding-left:1.65cqw;text-indent:-1.65cqw}.stock-frame .tx-s7 .tx-col-b ul{max-width:28.5cqw}.stock-frame .tx-s7 .tx-col-b h3:first-child{margin-top:0}.stock-frame .tx-s7 h3+ul{margin-top:1.1cqw}.stock-frame .tx-s7 p+p{margin-top:1.98cqw}.stock-frame .tx-s7 .tx-col-b h3+p,.stock-frame .tx-s7 .tx-col-b h3+ul{margin-left:1.7cqw}.stock-frame .tx-s7 .tx-col-a h3+ul{margin-left:0}.stock-frame .tx-s7 ul>li{padding-left:1.2cqw;margin-bottom:0}.stock-frame .tx-s7 ul>li:before{left:.2cqw}}@media(min-width:600px)and (max-width:991px){.stock-frame .tx-slide{padding:56px 48px;font-size:18px}.stock-frame .tx-s2{grid-template-columns:1fr 1fr;gap:48px}.stock-frame .tx-s7{grid-template-columns:1fr 1fr}.stock-frame .tx-flow{grid-template-columns:1fr 1fr;gap:28px 24px}}@media(max-width:599px){.stock-frame .tx-s2 .tx-col-b{order:-1}}
