.rtd-financial-project{--fc-line:#ffffff26;max-width:1440px;margin:auto;color:#f0eee8}
.fc-intro{padding:58px 0 68px;max-width:950px}.rtd-financial-project .fc-eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:.16em;color:#b9b7ad;margin:0 0 24px}.rtd-financial-project h1{font:400 clamp(34px,4.3vw,66px)/1.16 Georgia,'Songti SC',serif;letter-spacing:-.025em;margin:0 0 20px}.fc-intro h1>span{display:block;font-size:.63em;line-height:1.5;margin-top:8px}.fc-en{font:12px/1.7 Arial,sans-serif;color:#aaa;letter-spacing:.045em}.fc-description{max-width:730px;font-size:15px;line-height:1.95;color:#bdbfb8;margin:28px 0 32px}.fc-facts{display:flex;gap:64px;flex-wrap:wrap;margin:0 0 30px}.fc-facts dt{font-size:10px;letter-spacing:.08em;color:#919b93}.fc-facts dd{margin:7px 0 0;font-size:13px}.fc-dossier-link,.fc-download{display:inline-flex;align-items:center;gap:24px;color:#ecece5!important;border-bottom:1px solid #ffffff60;padding:10px 0;font-size:12px;text-decoration:none!important}
.fc-gallery{display:grid;gap:68px}.fc-image{margin:0}.fc-image-link{display:block;position:relative}.rtd-financial-project .fc-image img{display:block;width:100%;height:auto;max-height:none;border:0}.fc-watermark{position:absolute;left:50%;bottom:5%;transform:translateX(-50%);font:400 clamp(15px,2vw,28px)/1 Georgia,serif;letter-spacing:.14em;color:#ddd;opacity:.26;pointer-events:none}.fc-image figcaption{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 0 0;color:#bac0b8;font-size:11px;line-height:1.7}.fc-image figcaption small{display:block;color:#939e96;font:10px/1.7 Arial,sans-serif}.fc-image figcaption>span:last-child{color:#929b94}
.fc-dossier{scroll-margin-top:100px;border-top:1px solid var(--fc-line);margin-top:105px;padding-top:50px}.fc-dossier>header{display:flex;justify-content:space-between;align-items:center;gap:30px}.rtd-financial-project h2{font:400 clamp(27px,3vw,42px)/1.3 Georgia,'Songti SC',serif;margin:0}.fc-dossier .fc-eyebrow{margin-bottom:14px}.fc-dossier-caption,.fc-note{font-size:12px;line-height:1.9;color:#9da79f}.fc-dossier-caption{margin:28px 0 20px}.fc-sheet{display:block;background:#101310}.rtd-financial-project .fc-sheet img{display:block;width:100%;height:auto;aspect-ratio:3200/1496;object-fit:contain}.fc-reader-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin:20px 0}.rtd-site-body .fc-reader-controls button{padding:0;width:44px;height:44px;min-height:44px;background:transparent;color:#eee;border:1px solid #ffffff4a;border-radius:50%;font-size:20px;cursor:pointer}.fc-reader-controls button:disabled{opacity:.3;cursor:default}.fc-reader-controls span{font-size:11px;min-width:65px;text-align:center;font-variant-numeric:tabular-nums}.fc-page-index{border-block:1px solid var(--fc-line);margin:26px 0}.fc-page-index summary{padding:19px 0;cursor:pointer;font-size:12px}.fc-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:28px}.fc-thumbnails a{color:#bfc5bd;text-decoration:none;font-size:10px}.fc-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:640/299;object-fit:contain;border:1px solid transparent}.fc-thumbnails a[aria-current="page"] img{border-color:#ddd}.fc-thumbnails span{display:block;margin-top:8px}.fc-note{margin-top:24px}.rtd-financial-project a:focus-visible,.fc-page-index summary:focus-visible,.fc-reader-controls button:focus-visible{outline:2px solid #d7d1bd;outline-offset:5px}
@media(max-width:700px){.fc-intro{padding:35px 0 45px}.fc-facts{gap:22px 30px}.fc-description{font-size:13px}.fc-gallery{gap:34px}.fc-image figcaption{font-size:10px;gap:10px}.fc-image figcaption>span:last-child{display:none}.fc-dossier{margin-top:66px;padding-top:32px}.fc-dossier>header{display:block}.fc-download{margin-top:16px}.fc-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fc-dossier-caption{font-size:11px}}
