.sector-atlas{--atlas-line:#cfd2d3;--atlas-ink:#111315;--atlas-blue:#004dff;color:var(--atlas-ink)}.sector-atlas figure{min-width:0;margin:0}.sector-atlas img{object-fit:cover;width:100%;height:100%;display:block}.sector-atlas a{touch-action:manipulation}.sector-atlas bdi{font-variant-numeric:tabular-nums;direction:ltr}.sector-atlas :is(p,h1,h2,h3){margin:0}.csi-web .sector-atlas h1{overflow-wrap:anywhere;font-size:4.5rem;font-weight:500;line-height:1.1}.csi-web .sector-atlas h2{font-size:3.25rem;font-weight:500;line-height:1.15}.atlas-kicker,.atlas-section-line{font-size:.875rem;font-weight:600;line-height:1.6}.atlas-kicker{justify-content:space-between;gap:20px;display:flex}.atlas-intro{justify-content:space-between;align-items:flex-end;gap:60px;margin:26px 0 40px;display:flex}.atlas-intro>p{max-width:640px;font-size:1.125rem;line-height:1.7}.atlas-discover{white-space:nowrap;align-items:center;gap:23px;min-height:44px;font-size:.9375rem;font-weight:600;display:inline-flex}.atlas-directory{border-top:1px solid var(--atlas-ink);grid-template-columns:1fr 1fr;column-gap:54px;display:grid}.atlas-directory>a{border-bottom:1px solid var(--atlas-line);grid-template-columns:37px 1fr 22px;align-items:center;gap:17px;min-width:0;padding:21px 0;transition:color .16s;display:grid}.atlas-directory bdi{color:#59636a;font-size:.75rem}.atlas-directory>a>span{font-size:1.125rem;font-weight:500}.atlas-directory svg{color:var(--atlas-blue);transition:transform .18s}.atlas-aviation{margin-top:72px;scroll-margin-top:30px}.atlas-section-line{justify-content:space-between;align-items:center;gap:25px;padding:0 0 20px;display:flex}.atlas-section-line>span:last-child{color:#566168}.atlas-aircraft-image{aspect-ratio:2.55;background:#e7ecee;position:relative;overflow:hidden}.atlas-aircraft-image img{object-position:center 61%}.sector-atlas figcaption{color:#23282b;background:#ffffffed;max-width:calc(100% - 32px);padding:5px 9px;font-size:.75rem;font-weight:500;line-height:1.65}.atlas-aircraft-image figcaption{bottom:17px;position:absolute;inset-inline-start:24px}.atlas-aircraft-caption{color:#fff;background:#111315;grid-template-columns:1.05fr 1fr;gap:60px;padding:38px 42px;display:grid}.atlas-aircraft-caption>div>p{max-width:420px;font-size:1.125rem;line-height:1.65}.atlas-inline-link{min-height:44px;color:inherit;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:40px;padding:13px 0;font-size:.9375rem;font-weight:600;display:inline-flex}.atlas-inline-link svg{flex-shrink:0;transition:transform .18s}.atlas-aircraft-caption .atlas-inline-link{margin-top:18px}.atlas-aircraft-caption small{color:#c2c9cd;margin-top:20px;font-size:.875rem;line-height:1.7;display:block}.atlas-gold{grid-template-columns:.87fr 1fr;align-items:stretch;gap:90px;margin:80px 0;display:grid}.atlas-gold-copy{flex-direction:column;align-items:flex-start;padding-top:18px;display:flex}.atlas-gold-copy h2{margin-top:30px}.atlas-gold-bottom{max-width:400px;margin-top:auto;padding-top:28px}.atlas-gold-bottom>p{color:#555f65;margin-bottom:17px;font-size:1rem;line-height:1.8}.atlas-gold-image{background:#151718;min-height:420px;position:relative}.atlas-gold-image img{object-position:56% center;position:absolute;inset:0}.atlas-gold-image figcaption{inset-inline-start:18px;color:#fff;background:#141617;position:absolute;bottom:17px}.atlas-energy{border-top:1px solid var(--atlas-ink);padding-top:22px;scroll-margin-top:30px}.atlas-energy-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin:28px 0 36px;display:grid}.atlas-energy-heading p{color:#555f65;max-width:430px;font-size:1rem;line-height:1.8}.atlas-energy-image{aspect-ratio:3;background:#dce0e0;position:relative;overflow:hidden}.atlas-energy-image img{object-position:center 59%}.atlas-energy-image figcaption{bottom:15px;position:absolute;inset-inline-start:22px}.atlas-energy-directory{border-top:1px solid var(--atlas-ink);margin-top:30px}.atlas-energy-directory>a{border-bottom:1px solid var(--atlas-line);color:inherit;grid-template-columns:42px minmax(0,1fr) minmax(0,1fr) 26px;align-items:center;gap:26px;padding:27px 0;transition:color .16s;display:grid}.atlas-energy-directory bdi{color:#59636a;font-size:.75rem}.csi-web .atlas-energy-directory h3{font-size:1.5rem;font-weight:500;line-height:1.35}.atlas-energy-directory a>span{color:#555f65;max-width:400px;font-size:1rem;line-height:1.75}.atlas-energy-directory svg{color:var(--atlas-blue);transition:transform .18s}.atlas-digital{border-top:1px solid var(--atlas-ink);margin-top:72px;padding-top:22px;scroll-margin-top:30px}.atlas-digital-body{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin:30px 0 36px;display:grid}.atlas-digital h2{color:var(--atlas-blue)}.atlas-digital-body>div>p{font-size:1.25rem;line-height:1.6}.atlas-digital .atlas-inline-link{margin-top:22px}.atlas-digital-note{border-top:1px solid var(--atlas-line);color:#555f65;max-width:750px;padding-top:23px;font-size:1rem}.sector-atlas .atlas-image-note{color:#606a71;margin-top:40px;font-size:.75rem;line-height:1.8}.atlas-back{align-items:center;gap:11px;min-height:44px;margin-bottom:22px;font-size:.9375rem;font-weight:500;display:inline-flex}.atlas-detail-heading h1{max-width:1050px}.atlas-detail-intro{grid-template-columns:1fr auto;align-items:end;gap:60px;margin:26px 0 40px;display:grid}.atlas-detail-intro>p{color:#555f65;max-width:650px;font-size:1.125rem;line-height:1.7}.atlas-detail-photo{aspect-ratio:2.5;background:#e7ebed;position:relative;overflow:hidden}.atlas-detail-photo img{object-position:center 56%}.atlas-detail-photo figcaption{inset-inline-start:20px;position:absolute;bottom:18px}.atlas-photo-gold figcaption{color:#eee;background:#141617}.atlas-brief{grid-template-columns:1.05fr 1fr;gap:90px;margin:64px 0;display:grid}.atlas-brief-heading h2{margin:0 0 24px!important;font-size:2.5rem!important;line-height:1.2!important}.atlas-brief-heading>p{color:#555f65;max-width:420px;font-size:1rem;line-height:1.8}.atlas-brief-list{padding-top:1px}.atlas-brief-list>div{border-top:1px solid var(--atlas-line);grid-template-columns:29px 1fr;gap:20px;padding:25px 0;font-size:1rem;line-height:1.5;display:grid}.atlas-brief-list bdi{color:#59636a;padding-top:3px;font-size:.75rem}.atlas-action{color:#fff;background:var(--atlas-blue);justify-content:space-between;align-items:center;gap:25px;min-height:58px;margin-top:22px;padding:18px 24px;font-size:.9375rem;font-weight:600;transition:background .16s;display:flex}.atlas-action svg{flex-shrink:0}.atlas-boundary{border-top:1px solid var(--atlas-line);grid-template-columns:.55fr 1fr;gap:60px;padding:28px 0 40px;display:grid}.atlas-boundary p{color:#555f65;max-width:720px;font-size:1rem;line-height:1.8}.atlas-boundary p+p{margin-top:15px}.atlas-enquiry-guide{border-top:1px solid var(--atlas-line);padding:36px 0 48px}.csi-web .atlas-enquiry-guide h2{margin:0 0 18px;font-size:2rem;line-height:1.3}.atlas-enquiry-guide p{color:#555f65;max-width:70ch;font-size:1rem;line-height:1.8}.atlas-guide-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.csi-web .atlas-guide-sections h3{margin:0 0 16px;font-size:1.25rem;line-height:1.4}.atlas-guide-sections .atlas-inline-link{margin-top:20px;line-height:1.6}.atlas-guide-sections>div{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.atlas-guide-sections{grid-template-columns:1fr;gap:28px}.atlas-enquiry-guide{padding:28px 0 36px}.csi-web .atlas-enquiry-guide h2{font-size:1.75rem}}.atlas-next-market{border-top:1px solid var(--atlas-ink);justify-content:space-between;align-items:center;gap:35px;padding:30px 0 0;display:flex}.atlas-next-market>span{color:#555f65;font-size:.875rem}.atlas-next-market>a{align-items:center;gap:38px;font-size:1.75rem;font-weight:500;line-height:1.4;display:flex}.atlas-next-market svg{color:var(--atlas-blue);flex-shrink:0}.atlas-digital-statement{color:#fff;border-inline-start:4px solid var(--atlas-blue);background:#101315;padding:50px}.atlas-digital-statement>span{max-width:670px;font-size:2.5rem;line-height:1.3;display:block}.atlas-digital-statement>p{color:#c3cbd0;margin-top:24px;font-size:1rem}[dir=rtl] .sector-atlas :is(.atlas-back,.atlas-inline-link,.atlas-action,.atlas-directory,.atlas-energy-directory,.atlas-next-market) svg{transform:scaleX(-1)}[dir=rtl] .sector-atlas h1,[dir=rtl] .sector-atlas h2{line-height:1.3}@media (hover:hover) and (pointer:fine){.atlas-directory>a:hover,.atlas-energy-directory>a:hover,.atlas-back:hover,.atlas-next-market>a:hover{color:var(--atlas-blue)}.atlas-inline-link:hover svg,.atlas-directory>a:hover svg,.atlas-energy-directory>a:hover svg{transform:translate(2px,-2px)}[dir=rtl] .atlas-inline-link:hover svg,[dir=rtl] .atlas-directory>a:hover svg,[dir=rtl] .atlas-energy-directory>a:hover svg{transform:scaleX(-1)translate(2px,-2px)}.atlas-action:hover{background:#003bd4}}@media (max-width:1100px){.csi-web .sector-atlas h1{font-size:4rem}.csi-web .sector-atlas h2{font-size:2.75rem}.atlas-gold{gap:50px}.atlas-energy-heading,.atlas-detail-intro,.atlas-brief{gap:45px}}@media (max-width:760px){.csi-web .sector-atlas h1{font-size:2.75rem}.csi-web .sector-atlas h2{font-size:2.25rem}.atlas-intro{margin:24px 0 30px;display:block}.atlas-intro>p{font-size:1rem}.atlas-discover{margin-top:20px}.atlas-directory{column-gap:25px}.atlas-directory>a{grid-template-columns:1fr 18px;gap:10px;padding:18px 0}.atlas-directory bdi{display:none}.atlas-directory>a>span{font-size:1rem;line-height:1.6}.atlas-directory svg{width:18px}.atlas-aviation{margin-top:48px}.atlas-section-line{align-items:flex-start;gap:18px;padding-bottom:17px}.atlas-section-line>span:last-child{text-align:end}.atlas-aircraft-image{aspect-ratio:1.25}.atlas-aircraft-image img{object-position:62% center}.atlas-aircraft-image figcaption{inset-inline-start:12px;bottom:12px}.atlas-aircraft-caption{grid-template-columns:1fr;gap:24px;padding:28px 24px}.atlas-aircraft-caption>div>p{font-size:1rem}.atlas-inline-link{gap:25px}.atlas-aircraft-caption .atlas-inline-link{margin-top:14px}.atlas-gold{grid-template-columns:1fr;gap:30px;margin:48px 0}.atlas-gold-copy{padding:0}.atlas-gold-copy h2{margin-top:20px}.atlas-gold-bottom{max-width:480px;padding-top:22px}.atlas-gold-image{min-height:360px}.atlas-gold-image img{object-position:center 53%}.atlas-gold-image figcaption{inset-inline-start:12px;bottom:14px}.atlas-energy{padding-top:20px}.atlas-energy-heading{grid-template-columns:1fr;gap:24px;margin:23px 0 30px}.atlas-energy-image{aspect-ratio:1.35}.atlas-energy-image img{object-position:60% center}.atlas-energy-image figcaption{inset-inline-start:12px;bottom:12px}.atlas-energy-directory{margin-top:20px}.atlas-energy-directory>a{grid-template-columns:1fr 23px;align-items:start;gap:13px;padding:23px 0}.csi-web .atlas-energy-directory h3{font-size:1.375rem}.atlas-energy-directory a>span{grid-area:2/1;font-size:1rem}.atlas-energy-directory svg{grid-area:1/2;width:20px}.atlas-energy-directory bdi{display:none}.atlas-digital{margin-top:48px;padding-top:20px}.atlas-digital-body{grid-template-columns:1fr;gap:24px;margin:24px 0 30px}.atlas-digital-body>div>p{font-size:1.125rem}.atlas-digital .atlas-inline-link{margin-top:15px}.atlas-digital-note{padding-top:20px}.atlas-back{margin-bottom:20px}.atlas-detail-intro{grid-template-columns:1fr;justify-items:start;gap:19px;margin:24px 0 32px}.atlas-detail-intro>p{font-size:1rem}.atlas-detail-photo{aspect-ratio:1.3}.atlas-detail-photo img{object-position:61% center}.atlas-detail-photo figcaption{inset-inline-start:12px;bottom:13px}.atlas-brief{grid-template-columns:1fr;gap:30px;margin:45px 0}.atlas-brief-heading h2{font-size:2rem!important}.atlas-brief-list>div{gap:14px;padding:20px 0}.atlas-action{margin-top:15px}.atlas-boundary{grid-template-columns:1fr;gap:18px;padding:23px 0 34px}.atlas-next-market{padding-top:23px;display:block}.atlas-next-market>a{justify-content:space-between;gap:20px;margin-top:15px;font-size:1.5rem}.atlas-digital-statement{padding:34px 25px}.atlas-digital-statement>span{font-size:1.875rem}}@media (max-width:400px){.csi-web .sector-atlas h1{font-size:2.375rem}.csi-web .sector-atlas h2{font-size:2rem}.atlas-directory{column-gap:18px}.atlas-directory>a>span{font-size:.9375rem}.atlas-aircraft-caption{padding:24px 21px}.atlas-gold-image{min-height:320px}.atlas-section-line{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.sector-atlas *{scroll-behavior:auto!important;transition:none!important}}.brokerage-design{--csi-ink:#111315;--csi-muted:#555f65;--csi-line:#d6dcdf;--csi-surface:#f1f3f4}.brokerage-design .section-wrap{padding:5rem max(5%,50% - 680px)}.brokerage-design .web-header{gap:32px;height:96px;padding-inline:5%}.brokerage-design .brand img{width:176px;height:88px}.brokerage-design .web-header nav{gap:28px}.brokerage-design .web-header nav a{font-size:.875rem;font-weight:600}.brokerage-design .web-header nav a:after{height:2px;bottom:-8px}.brokerage-design .web-actions{gap:15px}.brokerage-design .locale,.brokerage-design .mobile-menu{justify-content:center;min-width:44px;min-height:44px;font-size:.875rem}.brokerage-design .web-button{border-radius:0;gap:28px;min-height:52px;padding:15px 23px;font-size:.9375rem}.brokerage-design .compact-action{background:#111315;border-color:#111315;gap:20px;min-height:44px;padding:12px 18px;font-size:.875rem}.brokerage-design .text-link,.brokerage-design .hero-link{min-height:44px;font-size:.9375rem}.brokerage-design a,.brokerage-design button{-webkit-tap-highlight-color:transparent}.brokerage-design .locale:active,.brokerage-design .mobile-menu:active{background:#eff2f4}.brokerage-design h1{font-size:4.5rem;font-weight:500;line-height:1.08}.brokerage-design h2{font-size:3.25rem;font-weight:500;line-height:1.15}.brokerage-design h3{font-size:1.75rem;font-weight:500;line-height:1.35}.brokerage-design p{font-size:1rem;line-height:1.75}.brokerage-hero{isolation:isolate;color:#fff;background:#26282a;height:min(700px,100svh - 185px);min-height:540px;position:relative;overflow:hidden}.brokerage-hero-image{object-fit:cover;object-position:center 40%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.brokerage-hero-content{inset-inline:5%;animation:csi-arrive .4s var(--csi-ease) both;justify-content:space-between;align-items:flex-end;gap:50px;display:flex;position:absolute;bottom:66px}.brokerage-design .brokerage-hero h1{color:#fff;flex-shrink:0;font-size:6rem;font-weight:500;line-height:.98}.hero-description{max-width:400px;padding-bottom:4px}.brokerage-design .hero-description p{margin-bottom:24px;font-size:1.1875rem;font-weight:500;line-height:1.55}.hero-description p span{color:#f0f2f3;margin-top:9px;font-size:1rem;font-weight:400;line-height:1.7;display:block}.hero-description .light{color:#13171a;background:#fff;border-color:#fff}.hero-art-note{bottom:22px;color:#f0f2f3;font-size:.75rem;position:absolute;inset-inline:5%}.enquiry-rail{color:#fff;background:#004dff;grid-template-columns:1.4fr 1fr 1fr;align-items:stretch;padding:0 5%;display:grid}.brokerage-design .enquiry-rail p{align-self:center;padding:22px 24px 22px 0;font-size:1rem}.enquiry-rail>a{border-inline-start:1px solid #fff5;justify-content:space-between;align-items:center;gap:20px;padding:28px;font-size:1.125rem;font-weight:500;transition:background .18s;display:flex}.enquiry-rail svg{transition:transform .18s var(--csi-ease);flex-shrink:0}.markets-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:42px;display:flex}.markets-heading p{max-width:420px;color:var(--csi-muted)}.market-story{border-top:1px solid var(--csi-line);color:#131719;grid-template-columns:220px 1fr 32px;align-items:center;gap:40px;padding:24px 0;display:grid}.market-story>img{object-fit:cover;width:220px;height:138px;display:block}.market-story>div{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.brokerage-design .market-story h3{font-size:2rem}.market-story p{color:var(--csi-muted);max-width:310px}.market-story>svg{color:var(--csi-blue);transition:transform .18s var(--csi-ease)}.digital-market{border-top:1px solid var(--csi-line);border-bottom:1px solid var(--csi-line);justify-content:space-between;align-items:center;gap:36px;padding:32px 0;display:flex}.digital-market>div{flex:1;grid-template-columns:220px 1fr;align-items:center;gap:40px;display:grid}.brokerage-design .digital-market h3{font-size:1.5rem}.digital-market p{color:var(--csi-muted);max-width:540px;font-size:.9375rem}.digital-market>a{flex-shrink:0}.brokerage-design .market-disclaimer{color:#60696e;margin-top:20px;font-size:.75rem}.brokerage-approach{background:#f1f3f4;grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.approach-heading .text-link{margin-top:30px}.brokerage-design .approach-intro{max-width:560px;margin-bottom:30px;font-size:1.25rem;line-height:1.6}.approach-content ol{margin:0;padding:0;list-style:none}.approach-content li{border-top:1px solid #ccd2d6;grid-template-columns:25px 1fr;gap:23px;padding:23px 0;display:grid}.approach-content li>span{color:var(--csi-blue);font-variant-numeric:tabular-nums;padding-top:4px;font-size:.875rem}.brokerage-design .approach-content h3{margin-bottom:8px;font-size:1.1875rem;font-weight:600}.approach-content li p{color:var(--csi-muted);font-size:.9375rem}.connection-section{border-bottom:1px solid var(--csi-line);background:#fff;justify-content:space-between;align-items:center;gap:50px;display:flex}.connection-section>div>p{max-width:500px;color:var(--csi-muted);margin-top:20px}.connection-actions{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;max-width:100%;display:flex}.connection-actions .web-button{white-space:normal;gap:16px;max-width:100%}.connection-actions .web-button svg{flex-shrink:0}.connection-actions>.text-link{color:var(--csi-ink)}.enquiry-rail>a:focus-visible{outline-offset:-5px;outline-color:#fff}.web-mobile-nav>a[aria-current=page]{color:#004dff;text-underline-offset:6px;text-decoration:underline}.brokerage-design .web-footer{color:#fff;background:#131719;padding-top:48px;padding-bottom:28px}.brokerage-design .footer-top{grid-template-columns:1.35fr .7fr 1fr;gap:60px;padding-bottom:42px}.brokerage-design .footer-top strong{font-size:1.75rem}.brokerage-design .footer-top p,.brokerage-design .footer-top a{color:#ced5d9;font-size:.875rem;line-height:1.7}.brokerage-design .footer-top a{align-items:center;min-height:32px;display:inline-flex}.brokerage-design .footer-top .text-link{color:#fff}.brokerage-design .footer-bottom{color:#bbc5cb;border-color:#3d474d;gap:28px;font-size:.75rem}.brokerage-design .footer-bottom a{align-items:center;min-height:32px;display:inline-flex}.brokerage-design .page-content{min-height:600px;padding-top:60px}.brokerage-design .page-lead{color:var(--csi-muted);max-width:760px;margin:26px 0 42px;font-size:1.125rem}.brokerage-design .process-list{max-width:none}.brokerage-design .process-list li{grid-template-columns:75px 1fr;padding:28px 0}.brokerage-design .process-list p{font-size:1rem}.brokerage-design .editorial-note{max-width:none}.brokerage-design .editorial-note p,.brokerage-design .legal-copy p:not(.page-lead),.brokerage-design .detail-columns p{font-size:1rem}.brokerage-design .detail-columns h2{font-size:2.125rem}.opportunity-controls>.field-control{min-height:50px}.opportunity-search{flex-direction:column;flex:1;gap:10px;font-size:.875rem;font-weight:500;display:flex}.opportunity-search .search{min-height:50px;margin:0}.opportunity-sector-label{flex-direction:column;gap:10px;min-width:230px;font-size:.875rem;font-weight:500;display:flex}.opportunity-sector-label .field-control{min-height:50px}.brokerage-design .results-count{min-height:24px;color:var(--csi-muted);margin:20px 0;font-size:.875rem}.opportunity-results{min-height:320px}.brokerage-design .opportunity-empty{text-align:start;background:#f1f3f4;flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;padding:50px 30px;display:flex}.brokerage-design .opportunity-empty>svg{margin:0 0 20px}.brokerage-design .opportunity-empty h2{font-size:2rem}.brokerage-design .opportunity-empty p{max-width:620px;margin:16px 0 22px;font-size:1rem}.empty-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.opportunity-category{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.opportunity-loading{background:#f1f3f4;justify-content:center;align-items:center;gap:15px;min-height:320px;font-size:1rem;display:flex}.opportunity-loading svg{animation:1s linear infinite status-spin}.brokerage-design .opportunity-card{border-top:3px solid var(--csi-blue);border-radius:0;padding:26px}.brokerage-design .opportunity-card h2{font-size:1.75rem}.brokerage-design .opportunity-category{font-size:.8125rem}.brokerage-design .opportunity-card>a{min-height:44px;font-size:.9375rem}.brokerage-design .field label{font-size:.875rem}.brokerage-design .form-help{font-size:.9375rem}.brokerage-design .intro>p{font-size:1rem}.brokerage-design .small-note{font-size:.8125rem}.brokerage-design .form-panel h2{font-size:2rem}.web-mobile-nav{overscroll-behavior:contain;max-height:100dvh;padding:calc(60px + env(safe-area-inset-top)) 28px calc(28px + env(safe-area-inset-bottom));font-family:Manrope,Arial,sans-serif;overflow-y:auto;transition-timing-function:var(--csi-ease)!important;animation-duration:.24s!important}.web-mobile-nav[dir=rtl]{font-family:PlexArabic,Manrope,sans-serif}.web-mobile-nav>a{min-height:56px;font-size:1.125rem}.web-mobile-nav>p{font-size:1rem}.web-mobile-nav :focus-visible{outline-offset:4px;outline:2px solid #004dff}.web-mobile-nav .menu-close{min-width:44px;min-height:44px;top:calc(12px + env(safe-area-inset-top))}.brokerage-design .skip-link{z-index:100;color:#004dff;background:#fff;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.brokerage-design .skip-link:focus{transform:none}.brokerage-design .skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@keyframes csi-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes status-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.enquiry-rail>a:hover{background:#003ac7}.market-story:hover h3{color:#004dff}.market-story:hover>svg,.enquiry-rail>a:hover svg{transform:translate(2px,-2px)}.brokerage-design .compact-action:hover{background:#004dff;border-color:#004dff}.brokerage-design .footer-top a:hover{color:#fff}}@media (max-width:1150px){.brokerage-design .web-header,.brokerage-design .web-header nav{gap:20px}.brokerage-design .brokerage-hero h1{font-size:5.25rem}.hero-description{max-width:345px}.market-story{grid-template-columns:190px 1fr 28px;gap:28px}.market-story>img{width:190px;height:132px}.market-story>div{grid-template-columns:1fr;gap:10px}.brokerage-design .market-story h3{font-size:1.875rem}.digital-market>div{grid-template-columns:190px 1fr;gap:28px}.brokerage-approach{gap:60px}.brokerage-design h2{font-size:2.75rem}}@media (min-width:1700px){.brokerage-hero{height:calc(100svh - 230px);max-height:800px}.brokerage-design .brokerage-hero h1{font-size:7rem}.hero-description{max-width:480px}.brokerage-design .hero-description p{font-size:1.5rem}}@media (min-width:761px) and (max-width:1000px){.brokerage-hero{height:500px;min-height:0}.brokerage-hero-image{object-position:right center}.brokerage-design .brokerage-hero h1{font-size:3.5rem}.brokerage-hero-content{gap:35px;bottom:60px}.hero-description{max-width:320px}.brokerage-design .hero-description p{font-size:1rem}.hero-description p span{font-size:.9375rem}.markets-heading{gap:35px}.markets-heading h2{flex-shrink:0}.digital-market{align-items:flex-start}.digital-market>div{display:block}.digital-market p{margin-top:16px}.connection-section{gap:30px}.brokerage-design .connection-section h2{font-size:2.5rem}}@media (min-width:761px) and (max-height:650px){.brokerage-hero{height:calc(100svh - 160px);min-height:230px}.brokerage-hero:before{content:"";z-index:-1;background:linear-gradient(#0000,#0f1113a6 40%,#0f1113eb);position:absolute;inset:0}.brokerage-hero-image{z-index:-2}.brokerage-design .brokerage-hero h1{font-size:2.5rem}.brokerage-hero-content{bottom:45px}.brokerage-design .hero-description p{margin-bottom:12px;font-size:.9375rem}.hero-description p span{margin-top:6px;font-size:.875rem}.hero-description .web-button{min-height:44px;padding:10px 16px}.hero-art-note{bottom:12px}}@media (max-width:760px){.brokerage-design .section-wrap{padding:48px 6%}.brokerage-design .web-header{gap:12px;height:82px;padding-inline:5%}.brokerage-design .brand img{width:146px;height:73px}.brokerage-design .web-actions{gap:8px}.brokerage-design .locale{font-size:.875rem}.brokerage-design h1{font-size:2.75rem}.brokerage-design h2{font-size:2.25rem}.brokerage-design h3{font-size:1.5rem}.brokerage-hero{height:calc(100svh - 170px);min-height:570px;max-height:720px}.brokerage-hero-image{object-position:center center}.brokerage-hero-content{inset-inline:6%;display:block;bottom:56px}.brokerage-design .brokerage-hero h1{margin-bottom:22px;font-size:3.5rem;line-height:1}.hero-description{max-width:390px}.brokerage-design .hero-description p{margin-bottom:18px;font-size:1rem;line-height:1.4}.hero-description p span{margin-top:8px;font-size:.875rem;line-height:1.5}.hero-description .web-button{gap:25px;min-height:48px;padding:13px 17px;font-size:.875rem}.hero-art-note{inset-inline:6%;font-size:.75rem;line-height:1.4;bottom:18px}.enquiry-rail{grid-template-columns:1fr 1fr;padding:0 6%}.brokerage-design .enquiry-rail p{grid-column:1/-1;padding:19px 0 0;font-size:.875rem}.enquiry-rail>a{border:0;justify-content:flex-start;gap:15px;padding:20px 0;font-size:1rem}.enquiry-rail>a:last-child{justify-content:flex-end}.markets-heading{margin-bottom:30px;display:block}.markets-heading p{margin-top:20px;font-size:1rem}.market-story{grid-template-columns:106px 1fr 20px;gap:18px;padding:22px 0}.market-story>img{object-position:center;width:106px;height:112px}.brokerage-design .market-story h3{font-size:1.375rem}.market-story p{font-size:.875rem;line-height:1.6}.market-story>svg{width:20px}.digital-market{padding:26px 0;display:block}.digital-market>div{display:block}.digital-market p{margin-top:13px;font-size:.9375rem}.digital-market>a{margin-top:16px}.brokerage-design .market-disclaimer{font-size:.75rem}.brokerage-approach{grid-template-columns:1fr;gap:35px}.approach-heading .text-link{margin-top:20px}.brokerage-design .approach-intro{font-size:1.125rem}.approach-content li{gap:17px}.brokerage-design .approach-content h3{font-size:1.125rem}.connection-section{flex-direction:column;align-items:flex-start;gap:28px}.connection-section>div>p{margin-top:18px;font-size:1rem}.brokerage-design .footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:32px}.brokerage-design .footer-brand,.brokerage-design .footer-top>div:last-child{grid-column:1/-1}.brokerage-design .footer-top p,.brokerage-design .footer-top a{font-size:.875rem}.brokerage-design .footer-bottom{font-size:.75rem}.brokerage-design .footer-bottom>div{gap:18px}.brokerage-design .web-footer{padding-bottom:24px}.brokerage-design .page-content{min-height:500px;padding-top:40px}.brokerage-design .page-lead{margin:24px 0 32px;font-size:1rem}.brokerage-design .process-list li{grid-template-columns:34px 1fr;gap:17px}.brokerage-design .process-list h3{font-size:1.375rem}.brokerage-design .opportunity-controls{align-items:stretch}.opportunity-sector-label{min-width:0}.brokerage-design .opportunity-empty{padding:32px 22px}.brokerage-design .opportunity-empty h2{font-size:1.625rem}.opportunity-results{min-height:360px}.brokerage-design .results-count{font-size:.875rem}.empty-actions{gap:12px}.brokerage-design .detail-columns h2{font-size:1.875rem}}@media (max-width:360px){.brokerage-design .brokerage-hero h1{font-size:3.125rem}.brokerage-hero{min-height:555px}.market-story{grid-template-columns:88px 1fr 18px;gap:12px}.market-story>img{width:88px;height:104px}.brokerage-design .market-story h3{font-size:1.25rem}.market-story p{font-size:.875rem}.brokerage-design h1{font-size:2.25rem}}@media (max-width:760px) and (max-height:700px){.brokerage-hero{height:calc(100svh - 150px);min-height:0}.brokerage-hero-content{bottom:48px}.brokerage-design .brokerage-hero h1{margin-bottom:13px;font-size:2.25rem;line-height:1.05}.brokerage-design .hero-description p{margin-bottom:12px;font-size:.9375rem}.hero-description p span{margin-top:5px;font-size:.875rem}.hero-description .web-button{min-height:44px;padding:10px 16px}.hero-art-note{bottom:12px}}[dir=rtl] .enquiry-rail p{padding-inline:0 24px}[dir=rtl] .enquiry-rail svg,[dir=rtl] .market-story>svg{transform:scaleX(-1)}[dir=rtl] .brokerage-hero h1{line-height:1.08}@media (prefers-reduced-motion:reduce){.brokerage-design *,.web-mobile-nav,[data-slot=sheet-overlay],[data-slot=select-content]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.board-heading>span{color:#58626a;margin-bottom:18px;font-size:.875rem;display:block}.brokerage-design .opportunity-controls{align-items:end;gap:24px}.opportunity-side-filter{border-bottom:1px solid #cbd1d6;flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.opportunity-side-filter>label{cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:10px;min-height:50px;padding:8px 0 13px;font-size:.875rem;display:flex}.opportunity-side-filter>label[data-selected=true]{color:#003ac7;border-color:#004dff}.brokerage-design .results-count{margin:0;padding-block:18px;font-size:.875rem}.brokerage-design .opportunity-empty{background:#f1f4f6;border:1px solid #d1d8de;border-left:0;border-right:0;min-height:310px;padding:64px 36px}.brokerage-design .opportunity-empty h2{font-size:1.75rem;line-height:1.35}.brokerage-design .opportunity-empty p{font-size:1rem}.brokerage-design .opportunity-card h2{font-size:1.375rem;line-height:1.4}.brokerage-design .opportunity-card p{font-size:1rem}.brokerage-design .opportunity-card small{font-size:.8125rem}.brokerage-design .public-reference{font-size:1.125rem}.brokerage-design .legal-copy p{font-size:1rem}.opportunity-result-bar{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.opportunity-refresh{color:#004dff;cursor:pointer;background:#fff;border:1px solid #cbd1d6;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.opportunity-refresh:hover{background:#f1f4f6}.opportunity-refresh:focus-visible{outline-offset:3px;outline:2px solid #004dff}.opportunity-refresh:disabled{cursor:wait;color:#58626a}.opportunity-refresh .refreshing{animation:1s linear infinite opportunity-refresh}@keyframes opportunity-refresh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.opportunity-refresh .refreshing{animation:none}}@media (max-width:760px){.opportunity-side-filter{gap:10px 18px}.opportunity-side-filter>label{min-height:48px;font-size:.875rem}.brokerage-design .opportunity-empty{padding:40px 22px}.brokerage-design .opportunity-empty h2{font-size:1.5rem}.brokerage-design .opportunity-controls{gap:18px}}.csi-web{--ink:#101517;--muted:#586169;--line:#d6dbdf;--cobalt:#004dff;--paper:#fff;--margin:5.2%}.csi-web .precision-header img{max-width:100%;display:block}.csi-web .precision-header button{cursor:pointer;border:0}.csi-web .precision-header a[aria-current=page]{color:var(--cobalt)}.csi-web .precision-home p{line-height:1.6}.csi-web .precision-home h1,.csi-web .precision-home h2,.csi-web .precision-home h3{letter-spacing:0;text-wrap:initial}.csi-web .precision-header{height:84px;margin-inline:var(--margin);z-index:3;border-bottom:1px solid #e5e6e7;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.csi-web .identity{flex-shrink:0;width:140px}.csi-web .identity img{object-fit:contain;width:140px;height:70px}.csi-web .main-nav,.csi-web .nav-right{align-items:center;gap:36px;font-size:14px;display:flex}.csi-web .main-nav a,.csi-web .quiet-link{transition:color .18s}.csi-web .main-nav a{padding-block:13px;position:relative}.csi-web .main-nav a:after{content:"";bottom:7px;background:var(--cobalt);transform-origin:0;width:100%;height:1px;transition:transform .2s;position:absolute;inset-inline-start:0;transform:scaleX(0)}.csi-web .main-nav a:hover:after{transform:scaleX(1)}.csi-web .main-nav a:hover,.csi-web .quiet-link:hover{color:var(--cobalt)}.csi-web .language{background:0 0;min-width:44px;padding:12px 0;font-size:14px}.csi-web .nav-enquiry{border-bottom:1px solid #969fa6;align-items:center;padding-block:10px;font-size:14px;font-weight:500;transition:color .18s,border-color .18s;display:flex}.csi-web .nav-enquiry:hover{color:var(--cobalt);border-color:var(--cobalt)}.csi-web .menu{display:none}.csi-web .showcase{isolation:isolate;background:#f4f5f7;height:clamp(540px,100svh - 365px,680px);max-height:calc(56.25vw - 8.4375px);position:relative;overflow:hidden}.csi-web .scene{opacity:0;z-index:-1;pointer-events:none;background:#f4f5f7;transition:opacity .3s ease-out;position:absolute;inset:0}.csi-web .scene.active{opacity:1}.csi-web .scene img{object-fit:cover;object-position:50% 43%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(5px)scale(1.008)}.csi-web .scene.active img{transform:translateY(0)scale(1)}.csi-web .scene-gold img,.csi-web .scene-digital img{object-position:50% 60%}.csi-web .scene-energy img{object-position:50% 65%}.csi-web .hero-copy{top:25px;inset-inline:var(--margin);text-align:center;position:absolute}.csi-web .precision-home .eyebrow{color:#48545c;justify-content:center;align-items:center;gap:11px;margin-bottom:0;font-size:12px;font-weight:500;display:flex}.csi-web .precision-home .eyebrow:before{content:"";background:var(--cobalt);width:5px;height:16px;transform:skew(-24deg)}.csi-web .hero-copy h1{margin-top:13px;font-size:76px;font-weight:450;line-height:1.07}.csi-web .hero-copy h1 bdi{font-weight:600}.csi-web .hero-copy .hero-intro{color:#48545c;margin-top:13px;font-size:16px}.csi-web .image-note{bottom:14px;color:#313b42;background:#ffffffed;padding:5px 9px;font-size:12px;position:absolute;inset-inline-end:var(--margin)}.csi-web .market-nav{padding-inline:var(--margin);border-bottom:1px solid var(--line);background:#fff}.csi-web .market-options{border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;position:relative}.csi-web .market-options label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:86px;transition:background .2s;display:flex;position:relative}.csi-web .market-options label:hover{background:#f6f8fb}.csi-web .market-options label:not(:last-child):after{content:"";background:var(--line);width:1px;height:29px;position:absolute;inset-inline-end:0}.csi-web .market-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.csi-web .market-options label:has(input:focus-visible){outline:3px solid var(--cobalt);outline-offset:-6px}.csi-web .market-options label:has(input:checked){color:var(--cobalt)}.csi-web .market-name{font-size:18px;font-weight:500;line-height:1.3}.csi-web .market-note{color:#606c75;font-size:12px;line-height:1.4}.csi-web .indicator{bottom:0;background:var(--cobalt);width:25%;height:3px;transition:inset-inline-start .3s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:0}.csi-web .enquiry-strip{margin-inline:var(--margin);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;min-height:118px;padding-block:23px;display:flex}.csi-web .sector-summary{min-width:0}.csi-web .sector-summary h2{font-size:22px;font-weight:500;line-height:1.4}.csi-web .sector-summary p{color:var(--muted);max-width:610px;margin-top:5px;font-size:15px;line-height:1.55}.csi-web .action-pair{flex-shrink:0;gap:12px;display:flex}.csi-web .action{border:1px solid #a1a8ae;border-radius:0;justify-content:center;align-items:center;min-width:146px;min-height:50px;padding:14px 23px;font-size:14px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:flex}.csi-web .action.primary{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.csi-web .action:hover{background:#eff3f8;border-color:#5e6f7d}.csi-web .action.primary:hover{background:#003bc4;border-color:#003bc4}.csi-web .energy-products{align-items:center;gap:12px;margin-top:12px;display:flex}.csi-web .energy-products label{color:var(--muted);font-size:14px}.csi-web .energy-products select{background:#fff;border:1px solid #bfc5ca;border-radius:0;max-width:280px;min-height:42px;padding:8px 15px;font-size:14px}.csi-web .process{padding:54px var(--margin) 62px}.csi-web .precision-home .section-heading .kicker{color:var(--cobalt);margin-bottom:17px;font-size:12px;font-weight:500}.csi-web .precision-home .section-heading h2{max-width:700px;font-size:39px;font-weight:450;line-height:1.2}.csi-web .steps{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:35px 0 0;padding:0;list-style:none;display:grid}.csi-web .steps li{counter-increment:steps;border-top:1px solid #aeb7c0;padding-top:22px}.csi-web .steps li:before{content:"0" counter(steps);color:var(--cobalt);font-size:12px}.csi-web .steps h3{margin-block:15px 12px;font-size:21px;font-weight:500;line-height:1.35}.csi-web .steps p{color:var(--muted);max-width:390px;font-size:16px}.csi-web .opportunities{padding:58px var(--margin);color:#fff;background:#111416;justify-content:space-between;align-items:center;gap:50px;display:flex}.csi-web .opportunities .kicker{color:#b3c5d9;margin-bottom:16px;font-size:12px}.csi-web .opportunities h2{font-size:37px;font-weight:400;line-height:1.25}.csi-web .opportunities p{color:#bbc5cd;max-width:590px;margin-top:14px;font-size:16px}.csi-web .opportunities .action{color:#fff;white-space:nowrap;border-color:#65707a}.csi-web .opportunities .action:hover{background:#273039}.csi-web .precision-footer{padding:31px var(--margin);color:#55636d;justify-content:space-between;align-items:center;gap:35px;font-size:12px;display:flex}.csi-web .precision-footer span{line-height:1.8}.csi-web .precision-footer nav{flex-wrap:wrap;gap:26px;font-size:14px;display:flex}.csi-web .precision-footer a:hover{color:var(--cobalt)}html[lang=ar] .csi-web{font-family:PlexArabic,Arial,sans-serif}html[lang=ar] .csi-web .hero-copy h1{margin-top:5px;font-size:68px;line-height:1.25}html[lang=ar] .csi-web .hero-copy h1 bdi{font-family:Manrope,Arial,sans-serif}html[dir=rtl] .csi-web .main-nav a:after{transform-origin:100%}html[lang=ar] .csi-web .hero-copy .hero-intro{margin-top:6px}@media (min-width:1800px){.csi-web .showcase{height:clamp(730px,100svh - 350px,1000px)}.csi-web .hero-copy{top:35px}.csi-web .hero-copy h1{font-size:86px}}@media (max-width:1100px){.csi-web .main-nav,.csi-web .nav-right{gap:22px}.csi-web .hero-copy h1{font-size:64px}.csi-web .showcase{height:540px;max-height:none}.csi-web .scene img{object-fit:contain;object-position:center bottom}.csi-web .sector-summary p{max-width:470px}.csi-web .action{min-width:127px;padding-inline:17px}.csi-web .steps{gap:28px}.csi-web .steps h3{font-size:19px}.csi-web .steps p{font-size:15px}}@media (max-width:760px){.csi-web{--margin:6%}.csi-web .review{gap:12px;font-size:12px}.csi-web .review-status{display:none}.csi-web .precision-header{gap:16px;height:74px}.csi-web .identity,.csi-web .identity img{width:113px}.csi-web .identity img{height:62px}.csi-web .main-nav,.csi-web .nav-enquiry{display:none}.csi-web .nav-right{gap:20px}.csi-web .language{font-size:14px}.csi-web .menu{display:block}.csi-web .menu summary{justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.csi-web .menu summary::-webkit-details-marker{display:none}.csi-web .menu summary img{width:22px;height:22px}.csi-web .menu .close-icon,.csi-web .menu[open] .menu-icon{display:none}.csi-web .menu[open] .close-icon{display:block}.csi-web .mobile-nav{inset-inline:calc(-1 * var(--margin));border-block:1px solid var(--line);background:#fff;flex-direction:column;gap:0;padding:15px 7% 27px;display:flex;position:absolute;top:74px;box-shadow:0 15px 24px #141a2020}.csi-web .mobile-nav a{border-bottom:1px solid #e4e8ed;padding-block:15px;font-size:18px}.csi-web .mobile-nav a:last-child{color:var(--cobalt);border-bottom:0}.csi-web .showcase{height:412px}.csi-web .hero-copy{top:32px}.csi-web .hero-copy h1{max-width:355px;margin:15px auto 0;font-size:43px;line-height:1.1}.csi-web .hero-copy .hero-intro{max-width:300px;margin:16px auto 0;font-size:15px;line-height:1.5}.csi-web .precision-home .eyebrow{gap:8px;margin-bottom:0;font-size:12px}.csi-web .scene img{object-fit:contain;width:100%;height:auto;position:absolute;bottom:0}.csi-web .scene-gold img{object-fit:cover;object-position:50% 65%;height:260px}.csi-web .scene-digital img{object-fit:cover;object-position:50% 65%;height:280px}.csi-web .image-note{inset-inline:var(--margin);width:max-content;max-width:88%;padding:4px 6px;font-size:12px;bottom:8px}.csi-web .market-options label{justify-content:center;height:66px;padding:9px 4px}.csi-web .market-name{text-align:center;font-size:14px}.csi-web .market-note{display:none}.csi-web .market-options label:not(:last-child):after{height:23px}.csi-web .market-options label:has(input:focus-visible){outline-offset:-3px}.csi-web .enquiry-strip{min-height:169px;padding-block:22px;display:block}.csi-web .sector-summary h2{font-size:21px}.csi-web .sector-summary p{font-size:14px;line-height:1.55}.csi-web .action-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;display:grid}.csi-web .action{min-width:0;min-height:46px;padding:12px 16px;font-size:14px}.csi-web .process{padding-block:38px 43px}.csi-web .precision-home .section-heading .kicker{margin-bottom:15px}.csi-web .precision-home .section-heading h2{max-width:360px;font-size:30px}.csi-web .steps{grid-template-columns:1fr;gap:26px;margin-top:30px}.csi-web .steps li{grid-template-columns:24px 1fr;column-gap:17px;padding-top:20px;display:grid}.csi-web .steps li:before{grid-row:1/3;padding-top:4px}.csi-web .steps h3{margin:0 0 10px;font-size:20px}.csi-web .steps p{max-width:none;font-size:16px}.csi-web .opportunities{padding-block:40px;display:block}.csi-web .opportunities h2{font-size:30px}.csi-web .opportunities p{font-size:16px}.csi-web .opportunities .action{max-width:280px;margin-top:27px}.csi-web .precision-footer{padding-block:29px;font-size:12px;display:block}.csi-web .precision-footer nav{gap:22px;margin-top:25px;font-size:14px}html[lang=ar] .csi-web .hero-copy h1{margin-top:11px;font-size:41px;line-height:1.3}html[lang=ar] .csi-web .hero-copy .hero-intro{margin-top:10px}.csi-web .energy-products select{max-width:205px}.csi-web .energy-products{flex-wrap:wrap}}@media (max-width:360px){.csi-web .review{gap:8px;padding-inline:5%;font-size:12px}.csi-web .nav-right{gap:12px}.csi-web .identity,.csi-web .identity img{width:103px}.csi-web .hero-copy h1{font-size:37px}.csi-web .showcase{height:390px}.csi-web .hero-copy .hero-intro{max-width:245px;font-size:14px}.csi-web .market-name{font-size:14px}.csi-web .precision-home .section-heading h2{font-size:28px}.csi-web .image-note{font-size:12px}.csi-web .scene-gold img,.csi-web .scene-digital img{height:230px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.csi-web *,.csi-web :before,.csi-web :after{transition:none!important;animation:none!important}.csi-web .scene img{transform:none!important}}.csi-web .side-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.csi-web .side{overflow-wrap:anywhere}.csi-web .general-review{overflow-wrap:anywhere;white-space:pre-wrap;border-bottom:1px solid #d6dbdf;padding-block:18px;font-size:14px}.csi-web .general-review p+p{margin-top:10px}@media (max-width:600px){.csi-web .side-picker{grid-template-columns:1fr}}.csi-web .community{margin-inline:var(--margin);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 28px;padding-block:30px;display:flex}.csi-web .community .action{gap:10px}.csi-web .community p{color:var(--muted);max-width:520px;font-size:14px}.csi-web .detail-columns .group-join{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.csi-web .detail-columns .group-join p{max-width:480px;margin:10px 0 0;font-size:14px}
