.deposit-system-annual-report-page{padding:0 0 72px}.deposit-system-annual-report-page h1,.deposit-system-annual-report-page h2,.deposit-system-annual-report-page h3,.deposit-system-annual-report-page p,.deposit-system-annual-report-page ul{margin:0}.deposit-system-annual-report-page__hero{margin:50px auto 0}.deposit-system-annual-report-page__hero-stage{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:334px;padding:48px 56px}.deposit-system-annual-report-page__hero-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.deposit-system-annual-report-page__hero-copy{position:relative;z-index:1;max-width:640px}.deposit-system-annual-report-page__hero-copy h1{color:var(--teal);font-family:"Arno Pro",var(--serif);font-size:clamp(46px,4.8vw,55px);font-weight:700;line-height:1.1}.deposit-system-annual-report-page__hero-copy p{margin-top:14px;max-width:560px;color:var(--ink);font-size:20px;line-height:1.5}.deposit-system-annual-report-page__download-link{position:absolute;right:0;bottom:-76px;z-index:2;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:var(--mist);box-shadow:var(--shadow-soft);color:var(--teal);font-size:14px;font-weight:500;line-height:1.43}.deposit-system-annual-report-page__download-link img{width:16px;height:16px}.deposit-system-annual-report-page__stats-header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.deposit-system-annual-report-page__stats-header h2{font-size:30px;font-weight:400;line-height:1.2;color:var(--teal)}.deposit-system-annual-report-page__stats-header .deposit-system-annual-report-page__download-link{position:static}.deposit-system-annual-report-page__stats-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.deposit-system-annual-report-page__stat-card{min-height:116px;padding:24px 26px;border-radius:15px;background:var(--teal);color:var(--mist)}.deposit-system-annual-report-page__stat-card>p{font-size:14px;line-height:1.43}.deposit-system-annual-report-page__stat-row{margin-top:8px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.deposit-system-annual-report-page__stat-row h2{font-size:30px;font-weight:400;line-height:1.2}.deposit-system-annual-report-page__stat-row span{color:rgba(238,251,250,.95);font-size:14px;line-height:1.43}.deposit-system-annual-report-page__details-band{margin-top:30px;padding:48px 0;background:var(--teal)}.deposit-system-annual-report-page__details-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 622px);gap:48px}.deposit-system-annual-report-page__highlights h2,.deposit-system-annual-report-page__about-card h2{color:var(--mist);font-size:16px;font-weight:400;line-height:1.5}.deposit-system-annual-report-page__highlights-list{margin-top:24px;display:grid;gap:16px}.deposit-system-annual-report-page__highlight-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:12px;align-items:start}.deposit-system-annual-report-page__highlight-item img{width:24px;height:24px;filter:brightness(0) invert(1)}.deposit-system-annual-report-page__highlight-item h3,.deposit-system-annual-report-page__highlight-item p{color:var(--mist);font-size:16px;font-weight:400;line-height:1.5}.deposit-system-annual-report-page__about-card{padding:34px;border-radius:15px;background:hsla(0,0%,100%,.3)}.deposit-system-annual-report-page__about-card>p{margin-top:16px;color:var(--mist);font-size:16px;line-height:1.5}.deposit-system-annual-report-page__about-card ul{margin-top:16px;padding:0;list-style:none;display:grid;gap:12px}.deposit-system-annual-report-page__about-card li{position:relative;padding-left:16px;color:var(--mist);font-size:16px;line-height:1.5}.deposit-system-annual-report-page__about-card li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--mist)}.deposit-system-annual-report-page__previous-reports{margin-top:72px;padding:32px;border-radius:30px;background:var(--mist);box-shadow:var(--shadow-soft)}.deposit-system-annual-report-page__previous-reports h2{color:var(--ink);font-size:16px;font-weight:400;line-height:1.5}.deposit-system-annual-report-page__previous-report-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.deposit-system-annual-report-page__previous-report-link{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px;border-radius:15px;border:1px solid rgba(0,157,165,.2);background:rgba(0,157,165,.2);color:var(--teal);font-size:16px;line-height:1.5}.deposit-system-annual-report-page__previous-report-link img{width:16px;height:16px}@media(max-width: 1100px){.deposit-system-annual-report-page__hero-stage{min-height:0;padding:64px 32px 28px}.deposit-system-annual-report-page__download-link{position:relative;right:auto;bottom:auto;margin-top:20px}.deposit-system-annual-report-page__stats-grid,.deposit-system-annual-report-page__details-grid,.deposit-system-annual-report-page__previous-report-grid{grid-template-columns:1fr}}@media(max-width: 700px){.deposit-system-annual-report-page{padding:0 0 52px}.deposit-system-annual-report-page__hero{margin:12px auto 32px}.deposit-system-annual-report-page__hero-stage{padding:12px 0 0}.deposit-system-annual-report-page__hero-frame{display:none}.deposit-system-annual-report-page__hero-copy h1{font-size:clamp(38px,10vw,44px)}.deposit-system-annual-report-page__hero-copy p,.deposit-system-annual-report-page__highlight-item h3,.deposit-system-annual-report-page__highlight-item p,.deposit-system-annual-report-page__about-card>p,.deposit-system-annual-report-page__about-card li,.deposit-system-annual-report-page__previous-report-link{font-size:15px}.deposit-system-annual-report-page__details-band{padding:32px 0}.deposit-system-annual-report-page__about-card,.deposit-system-annual-report-page__previous-reports{padding:24px}}
