@keyframes dl-count{0%{--dl-n:0}}.co-root .dl-page{background:var(--co-paper);color:var(--co-ink);font-family:var(--co-body)}.co-root .dl-wrap{width:min(100% - 2rem,1240px);margin-inline:auto}.co-root .dl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.co-root .dl-hero{isolation:isolate;color:#c9d7ee;background:radial-gradient(#ffffff0f 1px, transparent 1.5px) 0 0 / 22px 22px, linear-gradient(160deg, var(--co-navy) 0%, var(--co-navy-deep) 80%);padding-block:clamp(28px,4vw,64px) clamp(36px,5vw,72px);position:relative;overflow:hidden}.co-root .dl-hero.ps--photo{background:0 0}.co-root .dl-hero.ps--photo:before{display:none}.co-root .dl-hero .co-imap{background:0 0;padding:0}.co-root .dl-hero .co-imap:after{display:none}.co-root .dl-hero:before{content:"";z-index:-1;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.co-root .dl-hero__grid{gap:clamp(24px,4vw,48px);display:grid}.co-root .dl-hero__map:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff73,#ffffff2e 55%,#0000 100%);border-radius:50%;position:absolute;inset:-6% -4%}.co-root .dl-hero__map{isolation:isolate;order:1;min-width:0;position:relative}@media (min-width:960px){.co-root .dl-hero__grid{grid-template-columns:42fr 58fr;align-items:center}.co-root .dl-hero__map{order:0}}.co-root .dl-crumb{color:var(--co-blue-soft);margin:0 0 18px;font-size:14px}.co-root .dl-crumb a{color:#fff;text-underline-offset:3px}.co-root .dl-hero h1{color:#fff;font-family:var(--co-display);margin:0}.co-root .dl-h__words{letter-spacing:-.02em;max-width:18ch;margin-top:8px;font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:650;line-height:1.15;display:block}.co-root .dl-lede{max-width:44ch;margin:18px 0 0;font-size:1.05rem;line-height:1.55}.co-root .dl-lede .dl-fig{color:var(--co-on-navy);font-size:1.15em}.co-root .dl-lede .dl-fig--open{color:var(--co-green-light)}.co-root .dl-fig{font-family:var(--co-figure);font-variant-numeric:tabular-nums;animation:dl-count 1.1s var(--co-ease) both}.co-root .dl-fig--xl{letter-spacing:-.03em;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.95;display:block}.co-root .dl-split{max-width:380px;margin-top:22px}.co-root .dl-split__bar{background:linear-gradient(90deg, #7fa3e6 calc(var(--pub) * 100%), #2d4f96 0);height:6px;display:block}.co-root .dl-split__key{justify-content:space-between;margin-top:8px;font-size:13.5px;display:flex}.co-root .dl-split__key b{font-family:var(--co-figure);color:#fff;font-weight:400}.co-root .dl-split__key>span:before{content:"";vertical-align:middle;background:#7fa3e6;width:10px;height:6px;margin-right:6px;display:inline-block}.co-root .dl-split__key>span+span:before{background:#2d4f96}.co-root .dl-find{gap:10px;margin-top:28px;display:grid}@media (min-width:560px){.co-root .dl-find{grid-template-columns:1fr 1fr}.co-root .dl-find__go{grid-column:1/-1;justify-self:start}}.co-root .dl-find label>span{color:var(--co-blue-soft);margin-bottom:5px;font-size:13.5px;display:block}.co-root .dl-find input,.co-root .dl-find select{width:100%;height:46px;color:var(--co-ink);font:inherit;background:#fff;border:0;border-radius:8px;padding:0 12px;font-size:15px}.co-root .dl-find__go{color:#fff;height:46px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ffffffb3;border-radius:8px;padding:0 20px;font-weight:650}.co-root .dl-find__go:hover{background:#ffffff1a}.co-root .dl-access{max-width:46ch;margin:22px 0 0;font-size:14.5px;line-height:1.5}.co-root .dl-sub{background:var(--co-accent);color:#fff;width:fit-content;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:12px 18px;font-weight:650;text-decoration:none;display:flex}.co-root .dl-sub:hover{background:var(--co-accent-hover)}.co-root .dl-hero :focus-visible{outline:2px solid var(--co-on-navy);outline-offset:2px}.co-root .dl-body{padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px);scroll-margin-top:80px}.co-root .dl{gap:16px;display:grid}@media (min-width:1024px){.co-root .dl{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:44px}.co-root .dl-rail{max-height:calc(100vh - 104px);padding-right:6px;position:sticky;top:88px;overflow-y:auto}.co-root .dl-rail>summary{display:none}}.co-root .dl-rail>summary{cursor:pointer;background:var(--co-navy);color:#fff;border-radius:8px;padding:12px 16px;font-weight:650;list-style:none}.co-root .dl-rail>summary::-webkit-details-marker{display:none}.co-root .dl-rail[open]>summary{margin-bottom:16px}.co-root .dl-rail>summary .dl-n{color:var(--co-on-navy)}.co-root .dl-filters{flex-direction:column;gap:20px;display:flex}.co-root .dl-fs{border:0;min-width:0;margin:0;padding:0}.co-root .dl-fs>legend,.co-root .dl-group>summary{color:var(--co-navy);margin-bottom:6px;padding:0;font-size:14px;font-weight:650}.co-root .dl-group>summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.co-root .dl-group>summary::-webkit-details-marker{display:none}.co-root .dl-group>summary:after{content:"+";font-family:var(--co-figure);color:var(--co-muted)}.co-root .dl-group[open]>summary:after{content:"−"}.co-root .dl-opt{cursor:pointer;grid-template-columns:18px 1fr auto;align-items:start;gap:10px;padding:5px 0;font-size:14.5px;line-height:1.35;display:grid}.co-root .dl-opt input{accent-color:var(--co-navy);margin:2px 0 0}.co-root .dl-n{font-family:var(--co-figure);font-variant-numeric:tabular-nums;color:var(--co-muted);font-size:13px}.co-root .dl-textbtn{color:var(--co-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline}.co-root .dl-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.co-root .dl-search{flex:260px}.co-root .dl-search input,.co-root .dl-sort select{height:44px;color:var(--co-ink);font:inherit;background:#fff;border:1px solid #0f2d6b33;border-radius:8px;font-size:15px}.co-root .dl-search input{width:100%;padding:0 14px}.co-root .dl-sort{color:var(--co-muted);align-items:center;gap:8px;font-size:14px;display:flex}.co-root .dl-sort select{padding:0 10px}.co-root .dl-views{border:1px solid #0f2d6b33;border-radius:8px;display:inline-flex;overflow:hidden}.co-root .dl-views button{height:42px;color:var(--co-navy);font:inherit;cursor:pointer;background:#fff;border:0;padding:0 14px;font-size:14px;font-weight:600}.co-root .dl-views button[aria-pressed=true]{background:var(--co-navy);color:#fff}.co-root .dl-main :focus-visible,.co-root .dl-rail :focus-visible{outline:2px solid var(--co-navy);outline-offset:2px}.co-root .dl-count{color:var(--co-muted);margin:16px 0;font-size:14.5px}.co-root .dl-count b{font-family:var(--co-figure);font-variant-numeric:tabular-nums;color:var(--co-navy);font-weight:400}.co-root .dl-grid--cards{gap:14px;display:grid}@media (min-width:720px){.co-root .dl-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-root .dl-card{transition:box-shadow .25s var(--co-ease), transform .25s var(--co-ease);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px 16px;display:flex;position:relative;box-shadow:0 1px #0f2d6b0f,0 12px 28px -22px #0f2d6b73}.co-root .dl-card>p{margin:0}.co-root .dl-card--locked{cursor:pointer}.co-root .dl-card:hover{transform:translateY(-2px);box-shadow:0 1px #0f2d6b1a,0 18px 36px -20px #0f2d6b8c}.co-root .dl-card__top{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.co-root .dl-kind{min-width:0;color:var(--co-muted);align-items:center;gap:7px;font-weight:600;display:inline-flex}.co-root .dl-kind:before{content:"";background:var(--tone,#8a97ab);border-radius:2px;flex:none;width:9px;height:9px}.co-root .dl-kind--grant{--tone:var(--co-green-text)}.co-root .dl-kind--loan{--tone:#92400e}.co-root .dl-kind--guarantee{--tone:#0e6e7a}.co-root .dl-kind--subsidy{--tone:#6b21a8}.co-root .dl-kind--equity{--tone:#1e4db7}.co-root .dl-kind--tax{--tone:#00316f}.co-root .dl-kind--prog{--tone:#475467}.co-root .dl-dl{color:var(--co-muted);white-space:nowrap;flex:none}.co-root .dl-dl--open{color:var(--co-green-text);font-weight:650}.co-root .dl-dl--closed{color:#7a8799}.co-root .dl-name{letter-spacing:-.01em;color:var(--co-navy);margin:4px 0 0;font-size:1.06rem;font-weight:650;line-height:1.3}.co-root .dl-hit{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.co-root .dl-hit:hover{text-underline-offset:3px;text-decoration:underline}.co-root .dl-amt{font-family:var(--co-figure);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--co-navy);font-size:1.2rem;font-weight:600;line-height:1.25}.co-root .dl-amt--long{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.co-root .dl-meta{color:var(--co-muted);font-size:13.5px}.co-root .dl-who{font-size:13.5px}.co-root .dl-by{font-size:14px;font-weight:600}.co-root .dl-only{border-left:2px solid var(--co-navy);padding-left:9px;font-size:13.5px}.co-root .dl-line{font-size:14.5px;line-height:1.5}.co-root .dl-draft{color:var(--co-link);font-size:13.5px;font-weight:600}.co-root .dl-lockmark{width:12px;height:9px;transition:background-color .2s var(--co-ease);background:#7189b8;border-radius:2px;align-self:flex-end;margin-top:auto;position:relative}.co-root .dl-lockmark:before{content:"";width:8px;height:7px;transition:border-color .2s var(--co-ease);border:1.5px solid #7189b8;border-bottom:0;border-radius:5px 5px 0 0;position:absolute;top:-6px;left:2px}.co-root .dl-card--locked:hover .dl-lockmark{background:var(--co-accent)}.co-root .dl-card--locked:hover .dl-lockmark:before{border-color:var(--co-accent)}.co-root .dl-links{flex-wrap:wrap;gap:6px 18px;margin-top:4px;display:flex}.co-root .dl-links a{color:var(--co-link);text-underline-offset:3px;font-size:14px;font-weight:600}.co-root .dl-grid--list{background:#fff;border-radius:10px;box-shadow:0 12px 28px -22px #0f2d6b73}.co-root .dl-grid--list .dl-card{box-shadow:none;border-bottom:1px solid var(--co-line);border-radius:0;padding:14px 18px}.co-root .dl-grid--list .dl-card:last-child{border-bottom:0}.co-root .dl-grid--list .dl-card:hover{background:var(--co-paper);box-shadow:none;transform:none}@media (min-width:720px){.co-root .dl-grid--list .dl-card{grid-template-columns:minmax(0,1fr) 200px;grid-auto-rows:auto;gap:4px 20px;display:grid}.co-root .dl-grid--list .dl-card>*{grid-column:1}.co-root .dl-grid--list .dl-amt{text-align:right;grid-area:1/2/span 3;align-self:center;font-size:1.05rem}.co-root .dl-grid--list .dl-amt--long{font-size:.86rem;line-height:1.35}.co-root .dl-grid--list .dl-lockmark,.co-root .dl-grid--list .dl-links{grid-area:4/2;justify-self:end;margin-top:0}}.co-root .dl-more{border:1.5px solid var(--co-navy);color:var(--co-navy);font:inherit;cursor:pointer;background:#fff;border-radius:8px;margin:28px auto 0;padding:12px 22px;font-weight:650;display:block}.co-root .dl-more:hover{background:var(--co-navy);color:#fff}.co-root .dl-empty{background:#fff;border-radius:10px;padding:28px;font-size:16px}.co-root .dl-empty p{margin:0 0 8px}@media (prefers-reduced-motion:reduce){.co-root .dl-fig{animation:none}.co-root .dl-card{transition:none}.co-root .dl-card:hover{transform:none}}
