:where(.corporate-support-page[data-route=giant],.corporate-support-page[data-route=giants]) .giant-disclaimer{max-width:52rem;color:var(--od-text-subtle);font-size:var(--od-font-size-2);margin:2.5rem 0 0;line-height:1.55}:where(.corporate-support-page[data-route=giant],.corporate-support-page[data-route=giants]) .giant-source{min-height:44px;margin-top:var(--od-space-3);color:var(--od-action-content);font-size:var(--od-font-size-2);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}:where(.corporate-support-page[data-route=giant],.corporate-support-page[data-route=giants]) .giant-source:hover{text-decoration:underline}:where(.corporate-support-page[data-route=giant]) .cs-hero h1{max-width:24ch}:where(.corporate-support-page[data-route=giant]) .giant-meta{gap:var(--od-space-3) var(--od-space-7);margin:var(--od-space-7) 0 0;grid-template-columns:repeat(4,minmax(0,max-content));display:grid}:where(.corporate-support-page[data-route=giant]) .giant-meta dt{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:var(--od-font-size-1)}:where(.corporate-support-page[data-route=giant]) .giant-meta dd{max-width:22rem;color:var(--od-text);font-size:var(--od-font-size-2);margin:.25rem 0 0;line-height:1.45}:where(.corporate-support-page[data-route=giant]) .giant-status{margin-top:var(--od-space-6);border:1px solid var(--od-border);border-left:3px solid var(--od-action);border-radius:var(--od-radius-component);padding:var(--od-space-4) var(--od-space-5);background:var(--od-surface)}:where(.corporate-support-page[data-route=giant]) .giant-status p{color:var(--od-text-muted);font-size:var(--od-font-size-2);margin:0;line-height:1.55}:where(.corporate-support-page[data-route=giant]) .giant-status .giant-status__label{margin-bottom:var(--od-space-2);color:var(--od-action-content);font-family:var(--od-font-mono);font-size:var(--od-font-size-1)}:where(.corporate-support-page[data-route=giant]) .giant-facts{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.corporate-support-page[data-route=giant]) .giant-facts li{padding:var(--od-space-4) clamp(1.25rem, 2.5vw, 1.75rem);border-bottom:1px solid var(--od-border)}:where(.corporate-support-page[data-route=giant]) .giant-facts li:last-child{border-bottom:0}:where(.corporate-support-page[data-route=giant]) .giant-facts p{color:var(--od-text);font-size:var(--od-font-size-2);text-wrap:pretty;margin:0;line-height:1.55}:where(.corporate-support-page[data-route=giant]) .giant-facts a{min-height:44px;color:var(--od-text-subtle);font-size:var(--od-font-size-1);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}:where(.corporate-support-page[data-route=giant]) .giant-facts a:hover{color:var(--od-action-content);text-decoration:underline}:where(.corporate-support-page[data-route=giant]) .giant-moves{gap:var(--od-space-4);flex-direction:column;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}:where(.corporate-support-page[data-route=giant]) .giant-move{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);padding:clamp(1.25rem,3vw,2rem)}:where(.corporate-support-page[data-route=giant]) .giant-move__number{color:var(--od-action-content);font-family:var(--od-font-mono);font-size:var(--od-font-size-1);margin:0}:where(.corporate-support-page[data-route=giant]) .giant-move h3{margin:var(--od-space-2) 0 0;font-size:var(--od-font-size-5)}:where(.corporate-support-page[data-route=giant]) .giant-move__grid{gap:var(--od-space-5);margin-top:var(--od-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.corporate-support-page[data-route=giant]) .giant-move__grid p{color:var(--od-text-muted);font-size:var(--od-font-size-2);text-wrap:pretty;margin:0;line-height:1.6}:where(.corporate-support-page[data-route=giant]) .giant-move__grid .giant-move__label{margin-bottom:var(--od-space-2);color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:var(--od-font-size-1)}:where(.corporate-support-page[data-route=giant]) .giant-move__copy{border-left:2px solid var(--od-action);padding-left:var(--od-space-4)}:where(.corporate-support-page[data-route=giant]) .giant-move__copy p:not(.giant-move__label){color:var(--od-text)}:where(.corporate-support-page[data-route=giant]) .giant-move__copy .giant-move__label{color:var(--od-action-content)}:where(.corporate-support-page[data-route=giant]) .giant-sources h2{font-size:var(--od-font-size-5);margin:0}:where(.corporate-support-page[data-route=giant]) .giant-sources ol{gap:.25rem var(--od-space-6);margin:var(--od-space-4) 0 0;color:var(--od-text-subtle);font-size:var(--od-font-size-2);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:1.25rem;display:grid}:where(.corporate-support-page[data-route=giant]) .giant-sources a{min-height:32px;color:var(--od-text-muted);padding-block:.25rem;display:inline-block}:where(.corporate-support-page[data-route=giants]) .giants-jump{margin-top:2rem}:where(.corporate-support-page[data-route=giants]) .giants-jump ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}:where(.corporate-support-page[data-route=giants]) .giants-jump a{border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-surface);min-height:44px;color:var(--od-text);font-size:var(--od-font-size-2);align-items:center;gap:.5rem;padding:0 .875rem;text-decoration:none;display:inline-flex}:where(.corporate-support-page[data-route=giants]) .giants-jump a:hover{background:var(--od-surface-subtle)}:where(.corporate-support-page[data-route=giants]) .giants-jump__count{color:var(--od-action-content);font-family:var(--od-font-mono);font-size:var(--od-font-size-1)}:where(.corporate-support-page[data-route=giants]) .giants-region{padding-top:clamp(2.5rem,5vw,3.5rem);scroll-margin-top:5.5rem}:where(.corporate-support-page[data-route=giants]) .giants-region h3{font-size:var(--od-font-size-5);margin:0}:where(.corporate-support-page[data-route=giants]) .giants-region .cs-card-grid{margin-top:1.25rem}@media (width<=1100px){:where(.corporate-support-page[data-route=giant]) .giant-meta{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.corporate-support-page[data-route=giant]) .giant-move__grid{grid-template-columns:1fr}}@media (width<=700px){:where(.corporate-support-page[data-route=giant]) .giant-meta,:where(.corporate-support-page[data-route=giant]) .giant-sources ol{grid-template-columns:1fr}}
