.cr-note { color:#abb2be; font-size:1rem; line-height:1.55; margin:24px 0 0; max-width:1100px; }
.cr-hero-note { max-width:960px; font-size:0.9375rem; }
.cr-term-note { color:#abb2be; font-size:0.875rem; line-height:1.4; margin-top:8px; }
.cr-inline-link,.cr-mail-fallback { color:#cbef43; text-decoration:underline; text-underline-offset:3px; }
.cr-plans { width:100%; min-width:0; }
.cr-table-scroll { overflow-x:auto; width:100%; border-radius:20px; }
.cr-plan-table { border-collapse:collapse; width:100%; min-width:790px; font-size:1.125rem; color:#fff; }
.cr-plan-table caption { text-align:left; padding:0 0 24px; color:#abb2be; font-size:1rem; }
.cr-plan-table th,.cr-plan-table td { padding:22px 18px; text-align:left; border-bottom:1px solid #555e6f; }
.cr-plan-table thead th { font-weight:400; color:#cbef43; }
.cr-plan-table thead strong { display:inline-block; margin-top:8px; font-size:2rem; font-weight:500; }
.cr-plan-table tbody td,.cr-plan-table tbody th { font-size:1.5rem; font-weight:500; }
.cr-plan-table .cr-protected { color:#121724; background:#cbef43; }
.cr-plan-table tbody tr:last-child > * { border-bottom:0; }
.cr-apy { margin:0; width:100%; padding:16px; background:#fff; border-radius:24px; color:#121724; }
.cr-apy svg { width:100%; height:auto; display:block; font-family:Arial,sans-serif; fill:#121724; }
.cr-apy figcaption { padding:0 16px 12px; color:#555e6f; font-size:0.875rem; line-height:1.5; }
.cr-table-scroll:focus-visible { outline:2px solid #cbef43; outline-offset:4px; }
/* Show Sergey Smotrov and Denis Kudrjasov; retain the other team cards for restoration. */
.swiper-wrapper.staff > .swiper-slide.staff:nth-child(n+3) { display:none !important; }
.headerlink.lang { display:flex; align-items:center; justify-content:center; min-height:36px; }
.cr-language-flag { display:block; width:28px; height:21px; border-radius:2px; box-shadow:0 0 0 1px #ffffff26; }
/* Temporarily hide the blog entry points while preserving the archive for migration. */
section[data-section="blog"], a[href="/en/blog"], a[href="/ru/blog"] { display:none !important; }
#strategies { scroll-margin-top:100px; }
.header .cr-nav-market-making,.header .cr-nav-asset-management { white-space:nowrap; }
.cr-nav-market-making:focus-visible,.cr-nav-asset-management:focus-visible { outline:2px solid #cbef43; outline-offset:5px; }
.cr-strategy-risk > div { flex-wrap:wrap; }
.cr-strategy-risk > div > span { max-width:120px; line-height:1.25; }
.cr-risk-description { display:block; margin-top:10px; color:#a5adbd; font-size:1rem; letter-spacing:normal; line-height:1.3; }
#a1-terms,#b1-terms { scroll-margin-top:100px; }
.cr-team-pair .swiper-wrapper.staff { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; width:100% !important; transform:none !important; }
.cr-team-pair .swiper-slide.staff { width:100% !important; min-width:0; margin:0 !important; }
.cr-team-pair .employee { width:100%; height:100%; }
@media(max-width:700px){.cr-team-pair .swiper-wrapper.staff{grid-template-columns:minmax(0,1fr)}}
/* Strategy comparison cards. */
.cr-strategies-overview { font-family:SF Pro Display,Arial,sans-serif; }
.cr-strategies-overview > .container { gap:24px; }
.cr-strategies-intro { margin-bottom:12px; }
.cr-eyebrow { margin:0 0 18px; color:#cbef43; font-size:.875rem; font-weight:600; line-height:1.4; letter-spacing:.14em; text-transform:uppercase; }
.cr-strategies-intro h2 { margin:0 0 18px; color:#f3f4f8; font-size:clamp(2rem,3.4vw,3rem); font-weight:500; line-height:1.12; letter-spacing:-.035em; }
.cr-strategies-intro > p:last-child { margin:0; color:#a5adbd; font-size:1.0625rem; line-height:1.5; }
.cr-home-strategies { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; width:100%; }
.cr-strategy-tile { display:flex; flex-direction:column; min-width:0; overflow:hidden; border:1px solid #353a4b; border-radius:24px; background:#222635; color:#f3f4f8; text-decoration:none; transition:background-color .2s,border-color .2s; }
.cr-strategy-body { display:flex; flex:1; flex-direction:column; gap:24px; padding:28px; }
.cr-strategy-heading { display:flex; align-items:center; gap:16px; }
.cr-strategy-icon { display:grid; flex:none; place-items:center; width:60px; height:60px; border-radius:18px; background:#cbf33b; color:#222b15; }
.cr-strategy-icon svg { width:32px; height:32px; }
.cr-strategy-heading h3 { margin:0 0 6px; color:#f3f4f8; font-size:1.75rem; font-weight:500; line-height:1.15; letter-spacing:-.035em; }
.cr-strategy-heading p { margin:0; color:#a5adbd; font-size:.9375rem; line-height:1.4; }
.cr-strategy-summary { flex:1; min-height:84px; }
.cr-strategy-summary h4 { margin:0 0 10px; color:#f3f4f8; font-size:1.625rem; font-weight:500; line-height:1.2; letter-spacing:-.025em; }
.cr-strategy-summary p { margin:0; color:#a5adbd; font-size:1rem; line-height:1.5; }
.cr-strategy-metrics { display:flex; justify-content:space-between; align-items:flex-end; gap:16px; }
.cr-strategy-label { display:block; margin-bottom:12px; color:#a5adbd; font-size:.9375rem; line-height:1.3; }
.cr-strategy-return > strong { display:block; color:#f3f4f8; font-size:2.625rem; font-weight:500; letter-spacing:-.05em; line-height:1; }
.cr-strategy-risk { flex:none; }
.cr-strategy-risk > div { display:flex; align-items:center; gap:9px; min-height:42px; font-size:1rem; }
.cr-strategy-risk strong { display:grid; place-items:center; min-width:36px; height:36px; border-radius:9px; background:#1b1f2d; font-size:1.375rem; font-weight:500; }
.cr-strategy-tags { display:flex; flex-wrap:wrap; gap:8px; }
.cr-strategy-tags span { border-radius:7px; padding:6px 10px; background:#1c202e; color:#a5adbd; font-size:.875rem; line-height:1.4; }
.cr-strategy-terms { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; margin:0; border-top:1px solid #353a4b; padding-top:20px; }
.cr-strategy-terms dt { margin:0 0 8px; color:#a5adbd; font-size:.9375rem; font-weight:400; line-height:1.35; }
.cr-strategy-terms dd { margin:0; color:#f3f4f8; font-size:1rem; line-height:1.4; }
.cr-strategy-footer { display:flex; justify-content:space-between; align-items:center; gap:16px; min-height:60px; border-top:1px solid #353a4b; padding:16px 28px; background:#1c202e; color:#e1e4ec; font-size:1rem; line-height:1.5; }
.cr-strategy-footer svg { flex:none; width:20px; height:20px; transition:transform .2s; }
.cr-strategy-tile:hover { border-color:#727d4b; background:#292e3f; }
.cr-strategy-tile:hover .cr-strategy-footer { color:#cbef43; }
.cr-strategy-tile:hover .cr-strategy-footer svg { transform:translate(2px,-2px); }
.cr-strategy-tile:focus-visible,.cr-strategies-bottom a:focus-visible,.cr-a2-page a:focus-visible { outline:2px solid #cbef43; outline-offset:5px; }
.cr-strategies-footnote { margin:-8px 0 0; color:#a5adbd; font-size:.875rem; line-height:1.5; }
.cr-strategies-bottom { display:flex; justify-content:space-between; align-items:center; gap:24px; width:100%; margin-top:6px; }
.cr-strategies-bottom p { margin:0; color:#a5adbd; font-size:.875rem; line-height:1.5; }
.cr-strategies-bottom a { display:inline-flex; flex:none; align-items:center; gap:8px; color:#a5adbd; font-size:.9375rem; text-decoration:none; }
.cr-strategies-bottom a:hover { color:#cbef43; }
.cr-strategies-bottom svg { width:16px; height:16px; }
@media(max-width:1000px){.cr-strategy-body{padding:24px;gap:22px}.cr-strategy-metrics{gap:12px}.cr-strategy-return>strong{font-size:2.375rem}.cr-strategy-summary h4{font-size:1.5rem}.cr-strategies-bottom{align-items:flex-start;flex-direction:column;gap:16px}}
@media(max-width:800px){.cr-home-strategies{grid-template-columns:minmax(0,1fr)}.cr-strategy-body{padding:24px}.cr-strategy-summary{min-height:0}.cr-strategy-footer{padding:16px 24px}.cr-strategies-overview{padding:48px 16px}.cr-strategies-intro{margin-bottom:8px}.cr-strategies-footnote{margin-top:0}}
@media(max-width:400px){.cr-strategy-body{padding:20px;gap:20px}.cr-strategy-footer{padding:16px 20px}.cr-strategy-icon{width:52px;height:52px;border-radius:16px}.cr-strategy-label{font-size:.875rem}.cr-strategy-risk>div{gap:6px;font-size:.875rem}.cr-strategy-return>strong{font-size:2.125rem}.cr-strategy-metrics{gap:8px}.cr-strategy-terms{gap:12px}}
@media(prefers-reduced-motion:reduce){.cr-strategy-tile,.cr-strategy-footer svg{transition:none}}
@media(max-width:767px){.cr-plan-table th,.cr-plan-table td{padding:18px 14px}.cr-plan-table{min-width:740px}.cr-note{font-size:0.9375rem}.cr-hero-note{font-size:0.875rem}.cr-apy{padding:4px}.cr-apy figcaption{font-size:0.8125rem}.cr-plans .cr-note{margin-top:20px}}
/* A2 strategy detail page. */
.cr-a2-page { padding:140px 24px 80px; color:#f3f4f8; font-family:SF Pro Display,Arial,sans-serif; }
.cr-a2-page > .container { gap:64px; margin:0 auto; }
.cr-a2-page h1,.cr-a2-page h2,.cr-a2-page h3 { color:#f3f4f8; font-weight:500; letter-spacing:-.025em; }
.cr-a2-hero,.cr-a2-section { width:100%; }
.cr-a2-back { display:inline-flex; align-items:center; gap:9px; margin-bottom:40px; color:#a5adbd; font-size:1rem; text-decoration:none; }
.cr-a2-back svg { width:20px; height:20px; }
.cr-a2-back:hover { color:#cbef43; }
.cr-a2-hero h1 { max-width:1100px; margin:0 0 24px; font-size:clamp(2.5rem,5vw,4.5rem); line-height:1.08; }
.cr-a2-lead { max-width:990px; margin:0 0 24px; color:#a5adbd; font-size:1.25rem; line-height:1.6; }
.cr-a2-hero-metrics { display:grid; grid-template-columns:1.3fr .7fr 1fr; gap:24px; margin:36px 0 0; padding:28px; border:1px solid #353a4b; border-radius:24px; background:#222635; }
.cr-a2-hero-metrics dt { color:#a5adbd; font-size:1rem; font-weight:400; line-height:1.4; }
.cr-a2-hero-metrics dd { margin:16px 0 0; color:#cbef43; font-size:3.5rem; line-height:1; letter-spacing:-.04em; }
.cr-a2-page .cr-a2-note { max-width:1100px; margin:18px 0 0; color:#a5adbd; font-size:.9375rem; line-height:1.6; }
.cr-a2-section h2,.cr-a2-contact h2 { margin:0 0 24px; font-size:clamp(1.75rem,3vw,2.5rem); line-height:1.2; }
.cr-a2-page .cr-a2-section-intro { max-width:1060px; margin:0 0 24px; color:#a5adbd; font-size:1.0625rem; line-height:1.6; }
.cr-a2-term-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; margin:0; overflow:hidden; border:1px solid #353a4b; border-radius:24px; background:#353a4b; }
.cr-a2-term-grid > div { min-width:0; padding:26px; background:#222635; }
.cr-a2-term-grid dt,.cr-a2-facts dt,.cr-a2-performance dt { margin:0 0 10px; color:#a5adbd; font-size:1rem; font-weight:400; line-height:1.4; }
.cr-a2-term-grid dd { margin:0; color:#f3f4f8; font-size:1.5rem; line-height:1.3; }
.cr-a2-mechanics { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; }
.cr-a2-mechanics article { padding:28px; border:1px solid #353a4b; border-radius:24px; background:#1c202e; }
.cr-a2-step { color:#cbef43; font-size:1rem; font-weight:500; line-height:1.4; }
.cr-a2-mechanics h3 { margin:20px 0 12px; font-size:1.5rem; line-height:1.25; }
.cr-a2-mechanics p,.cr-a2-regimes p { margin:0; color:#a5adbd; font-size:1rem; line-height:1.6; }
.cr-a2-facts { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; margin:24px 0 0; padding:24px 0; border-bottom:1px solid #353a4b; }
.cr-a2-facts dd { margin:0; color:#f3f4f8; font-size:1.25rem; line-height:1.5; }
.cr-a2-performance { display:grid; grid-template-columns:1.3fr 1fr; gap:20px; }
.cr-a2-performance figure { margin:0; padding:28px; border:1px solid #353a4b; border-radius:24px; background:#222635; }
.cr-a2-performance figcaption { margin-bottom:32px; font-size:1.5rem; line-height:1.3; }
.cr-a2-month + .cr-a2-month { margin-top:28px; }
.cr-a2-month > div { display:flex; justify-content:space-between; gap:16px; margin-bottom:12px; font-size:1rem; line-height:1.4; }
.cr-a2-month strong { font-weight:500; }
.cr-a2-bar { display:block; height:28px; overflow:hidden; border-radius:5px; background:#151a27; }
.cr-a2-bar > span { display:block; height:100%; border-radius:5px; background:#cbef43; }
.cr-a2-chart-scale { margin:14px 0 0; color:#a5adbd; font-size:.875rem; }
.cr-a2-performance dl { display:grid; gap:18px; margin:0; padding:28px; border:1px solid #353a4b; border-radius:24px; background:#1c202e; }
.cr-a2-performance dl > div { display:flex; justify-content:space-between; align-items:center; gap:24px; }
.cr-a2-performance dt { margin:0; }
.cr-a2-performance dd { flex:none; margin:0; font-size:2rem; line-height:1.15; }
.cr-a2-regimes { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.cr-a2-regimes article { display:flex; flex-direction:column; padding:28px; border:1px solid #353a4b; border-radius:24px; background:#222635; }
.cr-a2-regimes h3 { margin:0 0 16px; font-size:1.5rem; line-height:1.3; }
.cr-a2-regimes p { flex:1; }
.cr-a2-regimes article > div { margin-top:24px; padding-top:20px; border-top:1px solid #353a4b; }
.cr-a2-regimes article > div > span { display:block; margin-bottom:12px; color:#a5adbd; font-size:.9375rem; line-height:1.4; }
.cr-a2-regimes strong { color:#cbef43; font-size:2rem; font-weight:500; line-height:1.2; }
.cr-a2-risks { border-top:1px solid #353a4b; }
.cr-a2-risks details { border-bottom:1px solid #353a4b; }
.cr-a2-risks summary { display:flex; align-items:center; gap:20px; min-height:80px; padding:20px 4px; cursor:pointer; list-style:none; font-size:1.25rem; line-height:1.4; }
.cr-a2-risks summary::-webkit-details-marker { display:none; }
.cr-a2-risks summary:focus-visible { outline:2px solid #cbef43; outline-offset:4px; }
.cr-a2-risks summary .cr-a2-step { flex:none; }
.cr-a2-disclosure { margin-left:auto; color:#a5adbd; font-size:1.75rem; }
.cr-a2-risks details[open] .cr-a2-disclosure { transform:rotate(45deg); }
.cr-a2-risks details p { max-width:1120px; margin:0; padding:0 36px 24px 44px; color:#a5adbd; font-size:1.0625rem; line-height:1.7; }
.cr-a2-withdrawal { padding:28px; border:1px solid #353a4b; border-radius:24px; background:#1c202e; }
.cr-a2-withdrawal p { max-width:1180px; margin:0; color:#a5adbd; font-size:1.0625rem; line-height:1.7; }
.cr-a2-withdrawal p + p { margin-top:20px; }
.cr-a2-account-links { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.cr-a2-account-links a { display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:72px; padding:22px 24px; border:1px solid #353a4b; border-radius:16px; color:#f3f4f8; background:#222635; text-decoration:none; font-size:1.0625rem; line-height:1.4; }
.cr-a2-account-links a:hover { color:#cbef43; border-color:#727d4b; }
.cr-a2-account-links svg { flex:none; width:22px; height:22px; }
.cr-a2-contact { display:flex; justify-content:space-between; align-items:center; gap:32px; width:100%; padding:36px; border:1px solid #353a4b; border-radius:24px; background:#222635; }
.cr-a2-contact h2 { margin-bottom:12px; }
.cr-a2-contact p { margin:0; color:#a5adbd; font-size:1.0625rem; line-height:1.5; }
.cr-a2-contact a { display:inline-flex; align-items:center; flex:none; gap:16px; border-radius:999px; padding:18px 24px; background:#cbef43; color:#141a20; font-size:1.0625rem; line-height:1.3; text-decoration:none; }
.cr-a2-contact svg { width:22px; height:22px; }
.cr-a2-page .cr-a2-source { margin:-36px 0 0; color:#a5adbd; font-size:.875rem; line-height:1.6; }
.cr-a2-source a { display:inline-flex; align-items:center; gap:4px; color:#cbef43; text-underline-offset:3px; }
.cr-a2-source svg { width:14px; height:14px; }
@media(max-width:991px){.cr-a2-page{padding-top:48px}.cr-a2-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-a2-regimes{grid-template-columns:minmax(0,1fr)}.cr-a2-regimes article{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.cr-a2-regimes h3{grid-column:1/-1}.cr-a2-regimes article>div{margin:0;padding:0;border:0}.cr-a2-contact{align-items:flex-start;flex-direction:column}.cr-a2-hero-metrics{grid-template-columns:1.25fr .5fr 1fr;gap:20px}.cr-a2-hero-metrics dd{font-size:3rem}}
@media(max-width:700px){.cr-a2-page{padding:32px 16px 48px}.cr-a2-page>.container{gap:44px}.cr-a2-back{margin-bottom:28px}.cr-a2-lead{font-size:1.125rem}.cr-a2-hero-metrics{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}.cr-a2-hero-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.cr-a2-hero-metrics dt{max-width:220px}.cr-a2-hero-metrics dd{margin:0;font-size:2.5rem;flex:none}.cr-a2-term-grid>div{padding:22px 18px}.cr-a2-term-grid dd{font-size:1.25rem}.cr-a2-mechanics,.cr-a2-facts,.cr-a2-performance,.cr-a2-account-links{grid-template-columns:minmax(0,1fr)}.cr-a2-mechanics article,.cr-a2-regimes article,.cr-a2-performance figure,.cr-a2-performance dl,.cr-a2-withdrawal{padding:24px}.cr-a2-regimes article{display:flex}.cr-a2-regimes article>div{margin-top:24px}.cr-a2-contact{padding:24px}.cr-a2-page .cr-a2-source{margin-top:-20px}.cr-a2-risks summary{gap:14px;font-size:1.125rem}.cr-a2-risks details p{padding-left:36px;padding-right:4px;font-size:1rem}}
/* Owner-supplied A1/A2 term sheets. Market diagrams are schematic, not returns. */
.cr-term-sheet > .container { width:100%; max-width:1280px; gap:40px; align-items:stretch; }
.cr-term-sheet .cr-a2-hero { width:100%; }
.cr-ts-beta { display:inline-block; margin-left:8px; padding:4px 8px; border:1px solid #697842; border-radius:6px; font-size:.875rem; letter-spacing:.04em; vertical-align:middle; }
.cr-ts-summary,.cr-ts-two-columns { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; width:100%; }
.cr-ts-regimes,.cr-ts-targets,.cr-ts-panel { min-width:0; margin:0; padding:32px; border:1px solid #353a4b; border-radius:24px; background:#222635; }
.cr-ts-panel-label { margin-bottom:8px; color:#a5adbd; font-size:.9375rem; line-height:1.4; }
.cr-ts-regime { display:grid; grid-template-columns:minmax(0,1fr) 124px; align-items:center; gap:24px; min-height:100px; padding:16px 0; border-bottom:1px solid #353a4b; }
.cr-ts-regime h3 { margin:0; font-size:1.25rem; font-weight:500; line-height:1.35; }
.cr-ts-regime p { margin:8px 0 0; color:#a5adbd; font-size:.9375rem; line-height:1.45; }
.cr-ts-regime svg { display:block; width:124px; height:68px; color:#cbef43; }
.cr-ts-regimes figcaption { margin-top:20px; color:#a5adbd; font-size:.875rem; line-height:1.5; }
.cr-ts-targets { display:flex; flex-direction:column; justify-content:center; }
.cr-ts-target p { margin:0 0 16px; color:#dce1ea; font-size:1.125rem; line-height:1.4; }
.cr-ts-target > strong { display:block; margin-bottom:8px; color:#cbef43; font-size:clamp(4rem,7vw,6.5rem); font-weight:500; line-height:1; letter-spacing:-.055em; }
.cr-ts-target > span { display:block; color:#a5adbd; font-size:1.125rem; line-height:1.4; }
.cr-ts-risk-metrics { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; margin:28px 0 0; padding-top:24px; border-top:1px solid #414858; }
.cr-ts-risk-metrics dt { margin:0 0 12px; color:#a5adbd; font-size:.9375rem; font-weight:400; line-height:1.4; }
.cr-ts-risk-metrics dd { display:flex; align-items:center; flex-wrap:wrap; gap:8px; margin:0; font-size:1.5rem; line-height:1.4; }
.cr-ts-risk-metrics b { display:grid; place-items:center; min-width:38px; height:38px; padding:0 8px; border-radius:9px; background:#161c29; font-weight:500; }
.cr-ts-protection { margin:24px 0 0; color:#a5adbd; font-size:.9375rem; line-height:1.5; }
.cr-ts-identity dd { font-size:1.25rem; line-height:1.45; }
.cr-ts-panel h2 { margin:0 0 24px; font-size:1.625rem; line-height:1.3; }
.cr-ts-exchanges { display:flex; flex-wrap:wrap; gap:12px; }
.cr-ts-exchanges span { display:block; padding:10px 14px; border:1px solid #414858; border-radius:8px; color:#f3f4f8; font-size:1.125rem; line-height:1.4; }
.cr-ts-list { display:grid; gap:16px; margin:0; padding:0; list-style:none; }
.cr-ts-list li { position:relative; margin:0; padding-left:20px; color:#c2c9d5; font-size:1.0625rem; line-height:1.55; }
.cr-ts-list li::before { position:absolute; left:0; top:0; content:'·'; color:#cbef43; font-weight:600; }
.cr-ts-disclaimer { margin:-16px 0 0; color:#a5adbd; font-size:.875rem; line-height:1.65; }
.cr-term-sheet #a1-terms,.cr-term-sheet #a2-terms { scroll-margin-top:100px; }
.cr-a2-contact .cr-ts-live { display:inline-flex; margin-top:18px; padding:0; color:#cbef43; background:none; border-radius:0; font-size:1rem; text-decoration:underline; text-underline-offset:4px; }
@media(max-width:900px){.cr-ts-summary{grid-template-columns:minmax(0,1fr)}.cr-ts-targets{order:-1}.cr-ts-target>strong{font-size:5rem}.cr-ts-two-columns{gap:20px}.cr-ts-panel{padding:26px}.cr-ts-identity{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.cr-term-sheet>.container{gap:28px}.cr-ts-two-columns{grid-template-columns:minmax(0,1fr)}.cr-ts-targets,.cr-ts-regimes,.cr-ts-panel{padding:24px}.cr-ts-risk-metrics{gap:16px}.cr-ts-risk-metrics dd{font-size:1.25rem}.cr-ts-regime{grid-template-columns:minmax(0,1fr) 100px;gap:16px}.cr-ts-regime svg{width:100px;height:60px}.cr-ts-regime h3{font-size:1.125rem}.cr-ts-panel h2{font-size:1.5rem}.cr-ts-list li{font-size:1rem}.cr-ts-disclaimer{margin:0}.cr-ts-target>strong{font-size:4.5rem}}
