:root{color-scheme:light;--strategy-navy-950: #0b1c2d;--strategy-navy-900: #10263c;--strategy-navy-800: #16324f;--strategy-navy-700: #234667;--strategy-navy-600: #345b7d;--strategy-navy-100: #dce7f0;--strategy-navy-50: #eef3f7;--strategy-gold-700: #8c651b;--strategy-gold-600: #a77a22;--strategy-gold-500: #c49a46;--strategy-gold-200: #ead7ad;--strategy-gold-100: #f5ead2;--strategy-color-canvas: #f4f7f9;--strategy-color-surface: #ffffff;--strategy-color-surface-subtle: var(--strategy-navy-50);--strategy-color-surface-strong: var(--strategy-navy-800);--strategy-color-text: var(--strategy-navy-950);--strategy-color-text-muted: #526678;--strategy-color-text-inverse: #f8fafc;--strategy-color-border: #cad7e1;--strategy-color-border-strong: #9fb2c2;--strategy-color-accent: var(--strategy-gold-600);--strategy-color-accent-strong: var(--strategy-gold-700);--strategy-color-accent-soft: var(--strategy-gold-100);--strategy-color-focus: var(--strategy-gold-500);--strategy-color-grid: rgb(22 50 79 / 8%);--strategy-color-overlay: rgb(11 28 45 / 72%);--strategy-color-graph-canvas: #0d1825;--strategy-color-graph-surface: #111d2b;--strategy-color-graph-text: #eef2f7;--strategy-color-graph-muted: #9ba7b5;--strategy-color-graph-line: rgb(255 255 255 / 14%);--strategy-color-graph-case: #d6b876;--strategy-color-graph-capability: #61bba4;--strategy-color-graph-institution: #7893aa;--strategy-font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Noto Sans KR", sans-serif;--strategy-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--strategy-text-xs: .75rem;--strategy-text-sm: .875rem;--strategy-text-md: 1rem;--strategy-text-lg: 1.125rem;--strategy-text-xl: 1.25rem;--strategy-text-2xl: clamp(1.75rem, 3vw, 2.5rem);--strategy-text-hero: clamp(2.5rem, 6vw, 4.75rem);--strategy-leading-tight: 1.12;--strategy-leading-body: 1.75;--strategy-tracking-tight: -.035em;--strategy-tracking-label: .12em;--strategy-space-1: .25rem;--strategy-space-2: .5rem;--strategy-space-3: .75rem;--strategy-space-4: 1rem;--strategy-space-5: 1.25rem;--strategy-space-6: 1.5rem;--strategy-space-8: 2rem;--strategy-space-10: 2.5rem;--strategy-space-12: 3rem;--strategy-space-16: 4rem;--strategy-space-20: 5rem;--strategy-space-24: 6rem;--strategy-section-space: clamp(4.5rem, 9vw, 8rem);--strategy-radius-sm: .625rem;--strategy-radius-md: 1rem;--strategy-radius-lg: 1.5rem;--strategy-radius-pill: 999px;--strategy-border-width: 1px;--strategy-shadow-sm: 0 1rem 2.5rem rgb(11 28 45 / 8%);--strategy-shadow-lg: 0 2rem 5rem rgb(11 28 45 / 14%);--strategy-transition: .18s ease;--strategy-content-max: 85rem}.dark{color-scheme:dark;--strategy-color-canvas: #091723;--strategy-color-surface: #10263c;--strategy-color-surface-subtle: #132c45;--strategy-color-surface-strong: #07131e;--strategy-color-text: #edf3f7;--strategy-color-text-muted: #afc0ce;--strategy-color-text-inverse: #f8fafc;--strategy-color-border: #2e4a63;--strategy-color-border-strong: #49657d;--strategy-color-accent: #d2ad62;--strategy-color-accent-strong: #e1c47f;--strategy-color-accent-soft: #332d22;--strategy-color-focus: #e1c47f;--strategy-color-grid: rgb(234 215 173 / 8%);--strategy-color-overlay: rgb(7 19 30 / 76%);--strategy-shadow-sm: 0 1rem 2.5rem rgb(0 0 0 / 22%);--strategy-shadow-lg: 0 2rem 5rem rgb(0 0 0 / 34%)}html{font-family:var(--strategy-font-sans);background:var(--strategy-color-canvas)}.strategy-page{background:radial-gradient(circle at top right,var(--strategy-color-accent-soft),transparent 34rem),var(--strategy-color-canvas);color:var(--strategy-color-text);line-break:strict;overflow-wrap:break-word;word-break:keep-all}.strategy-page ::selection{background:var(--strategy-color-accent);color:var(--strategy-color-text-inverse)}.strategy-section{padding-block:var(--strategy-section-space)}.strategy-section-compact{padding-block:var(--strategy-space-20)}.strategy-eyebrow{color:var(--strategy-color-accent-strong);font-size:var(--strategy-text-xs);font-weight:800;letter-spacing:var(--strategy-tracking-label);text-transform:uppercase}.strategy-section-title{color:var(--strategy-color-text);font-size:var(--strategy-text-2xl);font-weight:750;letter-spacing:var(--strategy-tracking-tight);line-height:var(--strategy-leading-tight)}.strategy-copy{color:var(--strategy-color-text-muted);font-size:var(--strategy-text-md);line-height:var(--strategy-leading-body)}.strategy-header-shell{border:var(--strategy-border-width) solid var(--strategy-color-border);background:color-mix(in srgb,var(--strategy-color-surface) 84%,transparent);box-shadow:var(--strategy-shadow-sm)}.strategy-logo{display:inline-flex;align-items:center;gap:var(--strategy-space-3);color:var(--strategy-color-text);font-weight:850;letter-spacing:var(--strategy-tracking-tight);text-decoration:none}.strategy-logo-mark{display:grid;width:var(--strategy-space-8);height:var(--strategy-space-8);place-items:center;border-radius:var(--strategy-radius-sm);background:var(--strategy-color-surface-strong);color:var(--strategy-color-accent);font-size:var(--strategy-text-sm)}.strategy-logo-ko{color:var(--strategy-color-text-muted);font-size:var(--strategy-text-xs);font-weight:650;letter-spacing:0}.strategy-nav-link{border-radius:var(--strategy-radius-sm);color:var(--strategy-color-text-muted);font-size:var(--strategy-text-sm);font-weight:650;transition:color var(--strategy-transition),background var(--strategy-transition)}.strategy-nav-link:hover,.strategy-nav-link:focus-visible{background:var(--strategy-color-surface-subtle);color:var(--strategy-color-text)}.strategy-nav-link:focus-visible,.strategy-button:focus-visible,.strategy-theme-button:focus-visible{outline:calc(var(--strategy-border-width) * 3) solid var(--strategy-color-focus);outline-offset:var(--strategy-space-1)}.strategy-theme-button{color:var(--strategy-color-text-muted);transition:color var(--strategy-transition),background var(--strategy-transition)}.strategy-theme-button:hover{background:var(--strategy-color-surface-subtle);color:var(--strategy-color-accent-strong)}.strategy-hero-title{color:var(--strategy-color-text);font-size:var(--strategy-text-hero);font-weight:800;letter-spacing:var(--strategy-tracking-tight);line-height:var(--strategy-leading-tight)}.strategy-hero-title .strategy-highlight,.strategy-highlight{color:var(--strategy-color-accent-strong)}.strategy-hero-copy{max-width:42rem;color:var(--strategy-color-text-muted);font-size:var(--strategy-text-lg);line-height:var(--strategy-leading-body)}.strategy-button{display:inline-flex;min-height:var(--strategy-space-12);align-items:center;justify-content:center;gap:var(--strategy-space-2);border:var(--strategy-border-width) solid transparent;border-radius:var(--strategy-radius-sm);padding:var(--strategy-space-3) var(--strategy-space-5);font-size:var(--strategy-text-sm);font-weight:750;text-decoration:none;transition:transform var(--strategy-transition),background var(--strategy-transition),border-color var(--strategy-transition)}.strategy-button:hover{transform:translateY(calc(var(--strategy-border-width) * -2))}.strategy-button-primary{background:var(--strategy-color-surface-strong);color:var(--strategy-color-text-inverse)}.strategy-button-primary:hover{background:var(--strategy-navy-700)}.strategy-button-secondary{border-color:var(--strategy-color-border-strong);background:var(--strategy-color-surface);color:var(--strategy-color-text)}.strategy-button-secondary:hover{border-color:var(--strategy-color-accent)}.strategy-hero-visual{position:relative;overflow:hidden;min-height:32rem;border:var(--strategy-border-width) solid var(--strategy-color-border);border-radius:var(--strategy-radius-lg);background:linear-gradient(var(--strategy-color-grid) var(--strategy-border-width),transparent var(--strategy-border-width)),linear-gradient(90deg,var(--strategy-color-grid) var(--strategy-border-width),transparent var(--strategy-border-width)),var(--strategy-color-surface);background-size:var(--strategy-space-8) var(--strategy-space-8);box-shadow:var(--strategy-shadow-lg)}.strategy-hero-visual:after{position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,var(--strategy-color-accent-soft));content:"";pointer-events:none}.strategy-signal-card{position:absolute;z-index:1;width:min(15rem,42%);border:var(--strategy-border-width) solid var(--strategy-color-border);border-radius:var(--strategy-radius-md);background:var(--strategy-color-surface);box-shadow:var(--strategy-shadow-sm);padding:var(--strategy-space-5)}.strategy-signal-card strong{display:block;color:var(--strategy-color-text);font-size:var(--strategy-text-md)}.strategy-signal-card span{display:block;margin-top:var(--strategy-space-2);color:var(--strategy-color-text-muted);font-size:var(--strategy-text-sm);line-height:var(--strategy-leading-body)}.strategy-signal-card:nth-child(1){top:var(--strategy-space-8);left:var(--strategy-space-8)}.strategy-signal-card:nth-child(2){top:38%;right:var(--strategy-space-8);border-color:var(--strategy-color-accent)}.strategy-signal-card:nth-child(3){bottom:var(--strategy-space-8);left:var(--strategy-space-16)}.strategy-visual-label{position:absolute;z-index:2;right:var(--strategy-space-5);bottom:var(--strategy-space-5);border-radius:var(--strategy-radius-pill);background:var(--strategy-color-surface-strong);color:var(--strategy-color-text-inverse);font-size:var(--strategy-text-xs);padding:var(--strategy-space-2) var(--strategy-space-4)}.strategy-feature-frame{border-top:var(--strategy-border-width) solid var(--strategy-color-border)}.strategy-feature-item{border:var(--strategy-border-width) solid var(--strategy-color-border);border-radius:var(--strategy-radius-md);background:var(--strategy-color-surface);box-shadow:var(--strategy-shadow-sm);padding:var(--strategy-space-6)}.strategy-feature-item h3{color:var(--strategy-color-text)}.strategy-feature-item p{color:var(--strategy-color-text-muted)}.strategy-icon{color:var(--strategy-color-accent-strong)}.strategy-icon svg{fill:var(--strategy-color-accent-strong);color:var(--strategy-color-accent-strong)}.strategy-evidence-map{overflow:hidden;border:var(--strategy-border-width) solid var(--strategy-color-border);border-radius:var(--strategy-radius-lg);background:var(--strategy-color-surface-strong);box-shadow:var(--strategy-shadow-lg);color:var(--strategy-color-text-inverse)}.strategy-evidence-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.56fr);gap:var(--strategy-space-12);align-items:end;padding:var(--strategy-space-12)}.strategy-evidence-heading .strategy-section-title{max-width:46rem;color:var(--strategy-color-text-inverse)}.strategy-evidence-heading .strategy-copy{max-width:42rem;color:color-mix(in srgb,var(--strategy-color-text-inverse) 70%,transparent)}.strategy-graph-search{border-top:var(--strategy-border-width) solid var(--strategy-color-graph-line);padding-top:var(--strategy-space-4)}.strategy-graph-search>label{display:block;margin-bottom:var(--strategy-space-2);color:color-mix(in srgb,var(--strategy-color-text-inverse) 84%,transparent);font-size:var(--strategy-text-xs);font-weight:800}.strategy-graph-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.strategy-graph-search input{min-width:0;height:2.875rem;border:var(--strategy-border-width) solid color-mix(in srgb,var(--strategy-color-text-inverse) 24%,transparent);border-right:0;background:transparent;color:var(--strategy-color-text-inverse);padding-inline:var(--strategy-space-3)}.strategy-graph-search input::placeholder{color:color-mix(in srgb,var(--strategy-color-text-inverse) 46%,transparent)}.strategy-graph-search input:focus{border-color:var(--strategy-color-accent);box-shadow:none;outline:none}.strategy-graph-search button{height:2.875rem;border:var(--strategy-border-width) solid var(--strategy-color-accent);background:var(--strategy-color-accent);color:var(--strategy-navy-950);font-size:var(--strategy-text-sm);font-weight:850;padding-inline:var(--strategy-space-4)}.strategy-graph-search small{display:block;margin-top:var(--strategy-space-2);color:color-mix(in srgb,var(--strategy-color-text-inverse) 46%,transparent);font-size:var(--strategy-text-xs)}.strategy-graph-shell{display:grid;grid-template-columns:minmax(0,1fr) 22.5rem;min-height:43.125rem;border-block:var(--strategy-border-width) solid var(--strategy-color-graph-line);background:var(--strategy-color-graph-canvas)}.strategy-graph-stage{position:relative;overflow:hidden;min-width:0;min-height:43.125rem;background:linear-gradient(rgb(255 255 255 / 2.5%) var(--strategy-border-width),transparent var(--strategy-border-width)),linear-gradient(90deg,rgb(255 255 255 / 2.5%) var(--strategy-border-width),transparent var(--strategy-border-width)),var(--strategy-color-graph-canvas);background-size:2.625rem 2.625rem}.case-universe-graph{width:100%;height:43.125rem;min-height:32.5rem;touch-action:none;user-select:none}.case-universe-graph svg{width:100%;height:100%;cursor:grab}.case-universe-graph svg:active{cursor:grabbing}.graph-links line{stroke:color-mix(in srgb,var(--strategy-color-graph-institution) 36%,transparent);stroke-width:var(--strategy-border-width);transition:opacity var(--strategy-transition),stroke var(--strategy-transition)}.graph-item{cursor:pointer;outline:none;transition:opacity var(--strategy-transition)}.graph-item circle{stroke:color-mix(in srgb,var(--strategy-color-text-inverse) 70%,transparent);stroke-width:1.2px;transition:r var(--strategy-transition),stroke-width var(--strategy-transition),filter var(--strategy-transition)}.graph-item-case circle{fill:var(--strategy-color-graph-case);stroke:var(--strategy-gold-200)}.graph-item-capability circle{fill:var(--strategy-color-graph-capability)}.graph-item-institution circle{fill:var(--strategy-color-graph-institution)}.graph-item text{fill:var(--strategy-color-graph-text);font-family:var(--strategy-font-sans);font-size:.6875rem;font-weight:800;paint-order:stroke;pointer-events:none;stroke:var(--strategy-color-graph-canvas);stroke-linejoin:round;stroke-width:5px;text-anchor:middle}.graph-item-capability text,.graph-item-institution text{fill:color-mix(in srgb,var(--strategy-color-graph-text) 82%,transparent);font-size:.625rem}.graph-item:hover circle,.graph-item:focus-visible circle,.graph-item.is-selected circle,.graph-item.is-match circle{filter:drop-shadow(0 0 .5625rem color-mix(in srgb,var(--strategy-color-accent) 64%,transparent));stroke:var(--strategy-color-text-inverse);stroke-width:2.5px}.graph-item.is-selected text,.graph-item.is-match text{fill:var(--strategy-gold-100)}.graph-item.is-dimmed,.graph-links line.is-dimmed{opacity:.12}.graph-toolbar{position:absolute;z-index:5;top:var(--strategy-space-4);left:var(--strategy-space-4);display:flex;background:color-mix(in srgb,var(--strategy-color-graph-canvas) 88%,transparent);box-shadow:var(--strategy-shadow-sm)}.graph-toolbar button{min-width:2.375rem;height:2.375rem;border:var(--strategy-border-width) solid color-mix(in srgb,var(--strategy-color-text-inverse) 17%,transparent);border-right:0;background:transparent;color:var(--strategy-color-graph-text);font-size:var(--strategy-text-lg);padding-inline:var(--strategy-space-2)}.graph-toolbar button:last-child{border-right:var(--strategy-border-width) solid color-mix(in srgb,var(--strategy-color-text-inverse) 17%,transparent);font-size:var(--strategy-text-xs);font-weight:800}.graph-toolbar button:hover,.graph-toolbar button:focus-visible{background:var(--strategy-color-accent);color:var(--strategy-navy-950);outline:none}.graph-help{position:absolute;z-index:4;right:var(--strategy-space-4);bottom:var(--strategy-space-3);max-width:17rem;margin:0;color:color-mix(in srgb,var(--strategy-color-graph-muted) 82%,transparent);font-size:var(--strategy-text-xs);text-align:right}.graph-detail{min-width:0;border-left:var(--strategy-border-width) solid var(--strategy-color-graph-line);background:var(--strategy-color-graph-surface);padding:var(--strategy-space-10) var(--strategy-space-8)}.detail-type{margin:0 0 var(--strategy-space-4);color:var(--strategy-color-accent);font-size:var(--strategy-text-xs);font-weight:900;letter-spacing:var(--strategy-tracking-label)}.graph-detail h3{margin:0;color:var(--strategy-color-graph-text);font-size:clamp(1.5rem,2.4vw,1.8125rem);font-weight:700;letter-spacing:var(--strategy-tracking-tight);line-height:1.35}.detail-summary{margin:var(--strategy-space-5) 0 var(--strategy-space-6);color:color-mix(in srgb,var(--strategy-color-graph-text) 74%,transparent);font-size:var(--strategy-text-sm);line-height:var(--strategy-leading-body)}.graph-detail dl{margin:0;border-top:var(--strategy-border-width) solid var(--strategy-color-graph-line)}.graph-detail dl div{border-bottom:var(--strategy-border-width) solid var(--strategy-color-graph-line);padding-block:var(--strategy-space-4)}.graph-detail dt{margin-bottom:var(--strategy-space-1);color:var(--strategy-color-graph-muted);font-size:var(--strategy-text-xs);font-weight:900;letter-spacing:.1em}.graph-detail dd{margin:0;color:color-mix(in srgb,var(--strategy-color-graph-text) 92%,transparent);font-size:var(--strategy-text-sm);line-height:var(--strategy-leading-body)}.detail-proof{margin-block:var(--strategy-space-5);border:var(--strategy-border-width) solid color-mix(in srgb,var(--strategy-color-accent) 34%,transparent);color:color-mix(in srgb,var(--strategy-color-accent) 78%,var(--strategy-color-text-inverse));font-size:var(--strategy-text-xs);line-height:var(--strategy-leading-body);padding:var(--strategy-space-3)}.detail-cta{display:inline-flex;align-items:center;gap:var(--strategy-space-2);border-bottom:var(--strategy-border-width) solid currentcolor;color:var(--strategy-color-text-inverse);font-size:var(--strategy-text-sm);font-weight:800;padding-bottom:var(--strategy-space-1);text-decoration:none}.related-cases{display:grid;gap:var(--strategy-space-2);margin-top:var(--strategy-space-6)}.related-cases>span{margin-bottom:var(--strategy-space-1);color:var(--strategy-color-graph-muted);font-size:var(--strategy-text-xs);font-weight:800}.related-cases button{border:0;border-bottom:var(--strategy-border-width) solid var(--strategy-color-graph-line);background:transparent;color:color-mix(in srgb,var(--strategy-color-graph-text) 92%,transparent);font-size:var(--strategy-text-xs);padding-block:var(--strategy-space-3);text-align:left}.related-cases button:hover,.related-cases button:focus-visible{color:var(--strategy-color-accent);outline:none}.graph-legend{display:flex;flex-wrap:wrap;gap:var(--strategy-space-5);align-items:center;color:var(--strategy-color-graph-muted);font-size:var(--strategy-text-xs);padding:var(--strategy-space-5) var(--strategy-space-12)}.graph-legend span{display:inline-flex;gap:var(--strategy-space-2);align-items:center}.graph-legend i{width:.4375rem;height:.4375rem;border-radius:var(--strategy-radius-pill)}.legend-case{background:var(--strategy-color-graph-case)}.legend-capability{background:var(--strategy-color-graph-capability)}.legend-institution{background:var(--strategy-color-graph-institution)}.graph-legend .masking-note{margin-left:auto;color:color-mix(in srgb,var(--strategy-color-graph-muted) 72%,transparent)}.strategy-tab-shell{background:var(--strategy-color-surface-subtle)}.strategy-tab-button{border:var(--strategy-border-width) solid transparent;border-radius:var(--strategy-radius-md);color:var(--strategy-color-text-muted);transition:background var(--strategy-transition),border-color var(--strategy-transition)}.strategy-tab-button:hover,.strategy-tab-button.active{border-color:var(--strategy-color-border);background:var(--strategy-color-surface);box-shadow:var(--strategy-shadow-sm)}.strategy-tab-heading{color:var(--strategy-color-text)}.strategy-tab-copy{color:var(--strategy-color-text-muted)}.strategy-method-visual{display:grid;min-height:30rem;place-items:center;border:var(--strategy-border-width) solid var(--strategy-color-border);border-radius:var(--strategy-radius-lg);background:var(--strategy-color-surface-strong);box-shadow:var(--strategy-shadow-lg);color:var(--strategy-color-text-inverse);text-align:center}.strategy-method-number{display:block;color:var(--strategy-color-accent);font-family:var(--strategy-font-mono);font-size:var(--strategy-text-xs);letter-spacing:var(--strategy-tracking-label)}.strategy-method-visual strong{display:block;max-width:18rem;margin-top:var(--strategy-space-4);font-size:var(--strategy-text-2xl);letter-spacing:var(--strategy-tracking-tight);line-height:var(--strategy-leading-tight)}.strategy-cta-frame{border:var(--strategy-border-width) solid var(--strategy-color-border);border-radius:var(--strategy-radius-lg);background:var(--strategy-color-surface-strong);box-shadow:var(--strategy-shadow-lg);color:var(--strategy-color-text-inverse)}.strategy-cta-frame h2,.strategy-cta-frame p{color:var(--strategy-color-text-inverse)}.strategy-cta-frame .strategy-button-primary{background:var(--strategy-color-accent);color:var(--strategy-navy-950)}.strategy-cta-frame .strategy-button-primary:hover{background:var(--strategy-color-accent-strong)}.strategy-footer{border-top:var(--strategy-border-width) solid var(--strategy-color-border);background:var(--strategy-color-surface-strong);color:var(--strategy-color-text-inverse)}.strategy-footer .strategy-logo,.strategy-footer .strategy-logo-ko{color:var(--strategy-color-text-inverse)}.strategy-footer-title{color:var(--strategy-color-accent);font-size:var(--strategy-text-xs);font-weight:750;letter-spacing:var(--strategy-tracking-label);text-transform:uppercase}.strategy-footer-link,.strategy-footer-copy{color:color-mix(in srgb,var(--strategy-color-text-inverse) 72%,transparent)}.strategy-footer-link:hover{color:var(--strategy-color-accent)}.strategy-footer-bottom{border-top:var(--strategy-border-width) solid color-mix(in srgb,var(--strategy-color-text-inverse) 15%,transparent)}@media(max-width:47.99rem){.strategy-hero-visual,.strategy-method-visual{min-height:24rem}.strategy-signal-card{width:calc(100% - var(--strategy-space-16))}.strategy-signal-card:nth-child(1){top:var(--strategy-space-6);left:var(--strategy-space-6)}.strategy-signal-card:nth-child(2){top:39%;right:var(--strategy-space-6)}.strategy-signal-card:nth-child(3){bottom:var(--strategy-space-6);left:var(--strategy-space-6)}.strategy-visual-label{display:none}.strategy-evidence-heading{grid-template-columns:1fr;gap:var(--strategy-space-8);padding:var(--strategy-space-8) var(--strategy-space-5)}.strategy-graph-search>div{grid-template-columns:minmax(0,1fr) 4rem}.strategy-graph-shell{grid-template-columns:1fr}.strategy-graph-stage,.case-universe-graph{height:35.625rem;min-height:35.625rem}.graph-item text,.graph-item-capability text,.graph-item-institution text{font-size:.53125rem;stroke-width:4px}.graph-toolbar{top:var(--strategy-space-3);left:var(--strategy-space-3)}.graph-help{right:var(--strategy-space-3);bottom:var(--strategy-space-2);max-width:13rem}.graph-detail{min-height:0;border-top:var(--strategy-border-width) solid var(--strategy-color-graph-line);border-left:0;padding:var(--strategy-space-8) var(--strategy-space-5)}.graph-legend{gap:var(--strategy-space-3);padding:var(--strategy-space-5)}.graph-legend .masking-note{flex-basis:100%;margin-left:0}}@media(min-width:48rem)and (max-width:64rem){.strategy-graph-shell{grid-template-columns:1fr}.graph-detail{min-height:24rem;border-top:var(--strategy-border-width) solid var(--strategy-color-graph-line);border-left:0}}
