.run-page{--run-line:var(--border,#d7dfe2);--run-ink:#1b3248;--run-paper:#fffdf8;padding-bottom:72px}.run-hero{border-bottom:2px solid var(--foreground);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:42px;padding:48px 0 52px;display:grid}.run-hero:not(:has(.run-hero-image)){background:linear-gradient(120deg,#f1eee6 0 72%,#e7ece9 72%);grid-template-columns:minmax(0,780px);min-height:390px;padding-inline:clamp(24px,5vw,64px)}.run-breadcrumb{color:#667782;margin-bottom:26px;font-size:12px;display:block}.run-hero h1{letter-spacing:.01em;font-size:clamp(32px,4vw,48px);line-height:1.5}.run-headline{color:#9b5e36;margin-top:16px;font-family:Georgia,Yu Mincho,serif;font-size:clamp(21px,2.4vw,31px);line-height:1.6}.run-lede{color:#536873;max-width:660px;margin-top:18px;line-height:2}.run-hero-image{aspect-ratio:1.36;background:#e8e8e1;border:1px solid #d5d9d3;min-width:0;overflow:hidden}.run-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.run-section{border-bottom:1px solid var(--run-line);padding:56px 0}.run-section>h2,.run-link-group>h2,.run-evidence>h2,.run-notice>h2{max-width:850px;font-size:clamp(24px,3vw,32px)}.run-section-intro{color:#5b6d77;max-width:760px;margin:13px 0 26px}.run-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.run-card{background:var(--run-paper);border:1px solid var(--run-line);border-top:3px solid #617b8e;flex-direction:column;min-width:0;min-height:180px;padding:24px;display:flex}.run-card:nth-child(4n+2){border-top-color:#78977c}.run-card:nth-child(4n+3){border-top-color:#9b775f}.run-card:nth-child(4n+4){border-top-color:#7c708e}.run-card h3{margin-bottom:12px;font-size:19px}.run-card p:last-child{color:#5d6d77;font-size:15px}.run-card .eyebrow{margin-bottom:8px}.run-flow{border-block:1px solid var(--run-line);background:var(--run-paper);align-items:stretch;margin-top:30px;display:flex}.run-flow-step{flex:1;align-items:center;gap:10px;min-width:0;padding:20px 34px 20px 18px;display:flex;position:relative}.run-flow-step:not(:last-child):after{content:"→";color:#ad7148;font-weight:700;position:absolute;right:8px}.run-flow-step>span{color:#9b6841;font:14px Georgia,serif}.run-flow-step>strong{overflow-wrap:anywhere;font-size:14px}.run-flow-choices{background:#f4ede3;flex:1;grid-template-columns:1fr 1fr;display:grid}.run-flow-choices .run-flow-step{border-left:1px solid var(--run-line);justify-content:center;padding-right:18px}.run-flow-choices .run-flow-step:after{display:none}.run-notice{background:#f4ede3;border-left:4px solid #9b6841;margin:48px 0;padding:30px}.run-notice>h2{margin-bottom:14px;font-size:25px}.run-notice p{max-width:820px}.run-choice{grid-template-columns:auto 1fr;gap:10px 18px;margin-top:20px;display:grid}.run-choice strong{color:var(--run-ink)}.run-choice span{color:#5c6d78}.run-link-group,.run-evidence{border-bottom:1px solid var(--run-line);padding:46px 0}.run-link-group>div{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.run-link-group a,.run-evidence a{text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #c8b9a9;text-decoration:underline #c8b9a9}.run-evidence .fine{margin-top:10px}.run-evidence ul{margin:18px 0 0;padding-left:22px}.run-evidence li{margin:10px 0}.run-category-list{border-top:2px solid var(--run-ink);margin-top:30px}.run-category-list article{border-bottom:1px solid var(--run-line);grid-template-columns:120px 260px 1fr minmax(180px,.7fr);align-items:center;gap:24px;padding:25px 0;display:grid}.run-category-list .eyebrow{margin:0}.run-category-list h3{font-size:21px}.run-category-list p:not(.eyebrow){color:#5d6d77}.run-category-list article>div{gap:7px;font-size:14px;font-weight:600;display:grid}.run-result-reveal{grid-template-columns:1fr 1fr;max-width:690px;margin-top:28px;display:grid}.run-result-reveal>div{background:var(--run-ink);color:#fff;padding:28px}.run-result-reveal>div+div{color:var(--run-ink);background:#f4ede3}.run-result-reveal span{letter-spacing:.08em;font-size:13px;display:block}.run-result-reveal strong{margin-top:8px;font:clamp(34px,6vw,58px) Georgia,serif;display:block}.ctrader-map{grid-template-columns:repeat(4,1fr);align-items:center;gap:14px;margin-top:30px;padding-top:110px;display:grid;position:relative}.ctrader-map>strong{background:var(--run-ink);color:#fff;border-radius:50%;place-items:center;width:160px;height:76px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.ctrader-map>span{text-align:center;border:1px solid var(--run-line);background:var(--run-paper);padding:22px;font-weight:700}.ctrader-map>em{text-align:center;background:#e8eee9;border-top:2px solid #78977c;grid-column:1/-1;padding:17px;font-style:normal;font-weight:700}.commercial-action{margin-top:48px}.commercial-action .button{margin:20px 0 10px}.commercial-disclosure{color:#6d5642;font-weight:700}@media (max-width:1000px){.run-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-flow{grid-template-columns:repeat(3,1fr);display:grid}.run-flow-step{border-bottom:1px solid var(--run-line)}.run-flow-choices{grid-column:span 2}.run-category-list article{grid-template-columns:100px 220px 1fr}.run-category-list article>div{grid-column:2/-1}}@media (max-width:760px){.run-page{padding-bottom:48px}:is(.run-hero,.run-hero:not(:has(.run-hero-image))){background:0 0;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:28px 0 34px}.run-hero-image{aspect-ratio:1.22;order:-1;width:100vw;margin-inline:calc(50% - 50vw)}.run-hero-image img{object-position:center}.run-breadcrumb{margin-bottom:18px}.run-hero h1{font-size:30px}.run-headline{font-size:22px}.run-lede{font-size:15px}.run-section{padding:40px 0}.run-card-grid{grid-template-columns:minmax(0,1fr);gap:12px}.run-card{min-height:0;padding:21px}.run-flow{border-bottom:0;grid-template-columns:minmax(0,1fr)}.run-flow-step{padding:17px 38px 17px 14px}.run-flow-step:not(:last-child):after{content:"↓";right:17px}.run-flow-choices{grid-column:auto}.run-flow-choices .run-flow-step{border-bottom:0;padding:15px 10px}.run-notice{margin:34px 0;padding:23px 20px}.run-notice>h2{font-size:22px}.run-choice{grid-template-columns:minmax(0,1fr);gap:4px}.run-choice span{margin-bottom:11px}.run-link-group,.run-evidence{padding:36px 0}.run-link-group>div{gap:13px;display:grid}.run-category-list article{padding:24px 0;display:block}.run-category-list h3{margin:5px 0 8px}.run-category-list article>div{margin-top:12px}.run-result-reveal{grid-template-columns:minmax(0,1fr)}.ctrader-map{grid-template-columns:1fr 1fr;padding-top:100px}.ctrader-map>em{grid-column:1/-1}.commercial-action .button{white-space:normal;text-align:center;width:100%}}
