.credits-page{overflow:auto;background:#f8fbff}.credits-page .site-header{position:sticky;top:0;z-index:50;background:#ffffffed;backdrop-filter:blur(16px)}.back-to-map{min-height:44px;display:flex;align-items:center;color:#1657ec;font-size:14px;text-decoration:none}.credits-main{max-width:1080px;margin:0 auto;padding:0 40px 40px}.credits-intro{padding:65px 0 35px;border-bottom:1px solid #dbe5f5}.credits-intro h1{font-size:86px;line-height:.9;margin:27px 0 25px;font-weight:500}.credits-intro h2{font-size:27px;margin:0 0 16px;font-weight:600;letter-spacing:-.03em}.credits-intro>p:not(.eyebrow){font-size:17px;line-height:1.9;color:#526c91}.checked-date{display:block;margin-top:25px;font-size:13px;color:#647796}.credits-index{display:flex;flex-wrap:wrap;gap:10px 20px;padding:22px 0;border-bottom:1px solid #dbe5f5;font-size:14px;color:#1657ec}.credits-index a{text-decoration:none;min-height:36px;display:flex;align-items:center}.credits-section{scroll-margin-top:100px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:48px 0;border-bottom:1px solid #dbe5f5}.section-number{font:500 32px 'Barlow Condensed',sans-serif;color:#1657ec;line-height:1.3}.credits-section h2{font-size:27px;line-height:1.5;margin:0 0 23px;letter-spacing:-.03em;font-weight:600}.credits-section h3{font-size:18px;line-height:1.6;margin:28px 0 10px;font-weight:600}.credits-section p{font-size:16px;line-height:1.95;color:#465f82;margin:0 0 18px}.credits-section a{color:#1657ec;overflow-wrap:anywhere}.credits-section .credits-small{font-size:14px;line-height:1.9;color:#647796}.attribution-box{padding:22px 24px;background:#eaf1ff;color:#1657ec;border:1px solid #d7e4fc;border-radius:9px;font-size:16px;margin:20px 0 16px}.technology-list{display:grid;gap:16px}.technology-list article{padding:24px;background:#fff;border:1px solid #dbe5f5;border-radius:11px}.technology-list article>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px}.technology-list h3{font-size:18px;margin:0}.technology-list h3 small{font-size:13px;font-weight:400;color:#647796}.license-tag{display:inline-block;font-size:12px;line-height:1.6;padding:5px 10px;border:1px solid #d7e4fc;border-radius:16px;color:#1657ec;background:#f2f6ff}.technology-list article p{margin-bottom:14px;font-size:15px}.technology-list article>a{font-size:14px}.rights-status{padding:22px 24px;margin:24px 0;background:#eaf1ff;border-left:3px solid #1657ec;border-radius:0 8px 8px 0}.rights-status strong{font-size:17px;line-height:1.7;color:#1657ec;display:block;margin-bottom:9px}.rights-status p{margin:0;font-size:15px}.credits-links{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:14px;line-height:1.8;margin:20px 0}.image-source-list{list-style:none;padding:0;margin:30px 0 0}.image-source-list li{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #e2eaf6}.source-number{font:500 24px 'Barlow Condensed',sans-serif;color:#1657ec;min-width:30px}.image-source-list li a{font-size:16px;line-height:1.6;text-decoration:none}.image-source-list li p{font-size:13px;color:#647796;margin:6px 0 0;line-height:1.7}.credits-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:36px 0 0}.credits-footer strong{font-size:12px;letter-spacing:.14em;color:#1657ec}.credits-footer p{font-size:14px;line-height:1.8;color:#647796}.credits-footer>a{font-size:14px;min-height:44px;display:flex;align-items:center;color:#1657ec;text-decoration:none}
.update-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 28px}.update-dates>div{border-top:2px solid #0000ff;padding-top:16px}.update-dates dt{font-size:14px;color:#526c91;line-height:1.7}.update-dates dd{margin:8px 0 0;font-size:24px;line-height:1.6;letter-spacing:-.03em;color:#0000ff}.update-dates small{display:block;font-size:13px;color:#647796;letter-spacing:0}
@media(max-width:760px){.credits-main{padding:0 20px 25px}.credits-intro{padding:36px 0 28px}.credits-intro h1{font-size:62px}.credits-intro h2{font-size:23px}.credits-intro>p:not(.eyebrow){font-size:15px}.credits-index{gap:3px 18px;padding:16px 0}.credits-section{grid-template-columns:1fr;gap:9px;padding:32px 0;scroll-margin-top:85px}.section-number{font-size:27px}.credits-section h2{font-size:23px;margin-bottom:18px}.credits-section p{font-size:15px;line-height:1.9}.technology-list article{padding:19px}.technology-list h3{font-size:17px}.technology-list article p{font-size:14px}.attribution-box,.rights-status{padding:18px}.credits-footer{display:block}.credits-footer>a{margin-top:18px}.back-to-map{font-size:13px}.credits-page .site-header{padding:0 15px}.update-dates{grid-template-columns:1fr;gap:22px}.update-dates dd{font-size:23px}}
