.dataset-detail-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 15%,#347daa 0,transparent 31%),linear-gradient(120deg,#153c5a,#1e5d86 72%,#28739f)}
.dataset-detail-hero::after{content:"";position:absolute;width:520px;height:520px;right:-250px;top:-320px;border:1px solid #d5ebf72b;border-radius:50%;box-shadow:0 0 0 90px #d5ebf708;pointer-events:none}
.dataset-detail-hero-inner{position:relative;z-index:1;padding-top:31px;padding-bottom:86px}
.dataset-detail-back{display:inline-flex;align-items:center;gap:10px;color:#d8ebf5;font-size:.8rem;font-weight:700}.dataset-detail-back:hover{color:#fff}.dataset-detail-back span{font-size:1.15rem}
.dataset-detail-kicker{display:flex;align-items:center;gap:10px;margin-top:39px;color:#c8e6f6;font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dataset-detail-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#90d2f1;box-shadow:0 0 0 4px #90d2f127}.dataset-detail-kicker-line{width:22px;height:1px;background:#9dd4ee66}
.dataset-detail-hero h1{max-width:930px;margin:15px 0 15px;color:#fff;font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.08;letter-spacing:-.055em;overflow-wrap:anywhere}.dataset-detail-hero p{max-width:760px;margin:0;color:#e1eff7;font-size:1.04rem;line-height:1.6}
.dataset-detail-hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.dataset-detail-hero-tags span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d7eff94d;border-radius:100px;background:#ffffff16;color:#f0f8fc;font-size:.73rem;font-weight:700}.dataset-detail-hero-tags i{font-style:normal;color:#bce4f7;font-size:.95rem}
.dataset-detail-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 318px;align-items:start;gap:22px;margin-top:-49px;padding-bottom:82px}.dataset-detail-main{min-width:0}.dataset-detail-sidebar{display:grid;gap:17px}
.dataset-detail-preview,.dataset-detail-no-preview,.dataset-detail-about,.dataset-detail-access,.dataset-detail-facts{border:1px solid #d7e5ee;border-radius:16px;background:#fff;box-shadow:0 16px 42px #143b5611}.dataset-detail-preview{overflow:hidden}.dataset-detail-section-head{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:27px 29px 24px}.dataset-detail-overline{display:block;color:#1c6d9c;font-size:.66rem;font-weight:800;letter-spacing:.15em}.dataset-detail-section-head h2,.dataset-detail-about h2,.dataset-detail-facts h2{margin:7px 0 7px;color:#173b55;font-size:1.65rem;line-height:1.2}.dataset-detail-section-head p{margin:0;color:#557186;font-size:.82rem}.dataset-detail-preview-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:#e6f3fa;color:#2477aa;font-size:1.35rem}
.dataset-detail-table-scroll{max-height:390px;overflow:auto;border-top:1px solid #e0eaf1;border-bottom:1px solid #e0eaf1;scrollbar-color:#a8c8dc #f2f7fa}.dataset-detail-table-scroll:focus-visible{outline:3px solid #3484c5;outline-offset:-3px}.dataset-detail-preview table{width:100%;min-width:650px;border-collapse:separate;border-spacing:0;font-size:.77rem}.dataset-detail-preview th,.dataset-detail-preview td{min-width:105px;max-width:250px;padding:12px 15px;border-right:1px solid #e7eef3;border-bottom:1px solid #e8eef3;text-align:left;vertical-align:top;overflow-wrap:anywhere}.dataset-detail-preview th:last-child,.dataset-detail-preview td:last-child{border-right:0}.dataset-detail-preview th{position:sticky;top:0;z-index:1;background:#eaf4fa;color:#174b70;font-weight:800;white-space:nowrap}.dataset-detail-preview td{color:#304c60}.dataset-detail-preview tbody tr:nth-child(even){background:#f6fafc}.dataset-detail-preview tbody tr:hover{background:#eaf5fb}.dataset-detail-preview tbody tr:last-child td{border-bottom:0}.dataset-detail-preview-foot{display:flex;justify-content:space-between;gap:15px;padding:13px 28px;color:#617b8d;font-size:.72rem;font-weight:700}.dataset-detail-preview-foot i{margin-right:6px;color:#2a87b6;font-size:.55rem;font-style:normal}
.dataset-detail-no-preview{padding:36px 34px}.dataset-detail-no-preview>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:12px;background:#e7f2f9;color:#1d6f9f;font-size:1.4rem}.dataset-detail-no-preview h2{margin:0 0 10px;color:#173b55;font-size:1.75rem}.dataset-detail-no-preview p{max-width:590px;margin:0;color:#547085;line-height:1.6}
.dataset-detail-about{margin-top:20px;padding:30px 33px 33px}.dataset-detail-about h2{margin:8px 0 15px}.dataset-detail-about p{max-width:740px;margin:0;color:#405c70;line-height:1.8;white-space:pre-line}
.dataset-detail-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:30px 33px;border-radius:16px;background:linear-gradient(115deg,#174363,#276b94);box-shadow:0 16px 38px #173e5a22;color:#fff}.dataset-detail-next .dataset-detail-overline{color:#bfe5f6}.dataset-detail-next h2{margin:8px 0 8px;color:#fff;font-size:1.7rem}.dataset-detail-next p{max-width:455px;margin:0;color:#e0eff7;font-size:.86rem;line-height:1.6}.dataset-detail-next .button{flex:none;min-height:45px;padding:0 16px;background:#fff;color:#17476e;font-size:.82rem}.dataset-detail-next .button:hover{background:#e9f4fa}
.dataset-detail-access{padding:26px 25px 21px}.dataset-detail-access-icon{display:grid;place-items:center;width:44px;height:44px;margin:20px 0 18px;border-radius:12px;background:#e7f3fa;color:#186a9a;font-size:1.5rem;font-weight:700}.dataset-detail-access h2{margin:0 0 10px;color:#173b55;font-size:1.47rem}.dataset-detail-access p{margin:0 0 21px;color:#526e81;font-size:.83rem;line-height:1.65}.dataset-detail-access form{margin:0 0 9px}.dataset-detail-download{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:11px 15px;border:1px solid #175d8d;border-radius:9px;background:#175d8d;color:#fff;font:inherit;font-size:.81rem;font-weight:800;text-align:left;cursor:pointer;transition:background .2s,transform .2s}.dataset-detail-download:hover{background:#104d75;border-color:#104d75;color:#fff;transform:translateY(-2px)}.dataset-detail-access form+form .dataset-detail-download{background:#fff;color:#175d8d}.dataset-detail-access form+form .dataset-detail-download:hover{background:#edf6fb}.dataset-detail-access-foot{display:flex;align-items:center;gap:7px;margin-top:15px;color:#607c8e;font-size:.71rem;font-weight:700}.dataset-detail-access-foot span{color:#2480af}
.dataset-detail-facts{padding:25px 25px 8px}.dataset-detail-facts h2{margin:8px 0 17px;font-size:1.25rem}.dataset-detail-facts dl{margin:0}.dataset-detail-facts dl>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #e7eef3;font-size:.76rem}.dataset-detail-facts dt{flex:none;color:#60798a}.dataset-detail-facts dd{margin:0;color:#213f55;font-weight:800;text-align:right;overflow-wrap:anywhere}
@media(max-width:900px){.dataset-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.dataset-detail-access,.dataset-detail-facts{padding-left:20px;padding-right:20px}}
@media(max-width:700px){.dataset-detail-hero-inner{padding-top:24px;padding-bottom:72px}.dataset-detail-kicker{margin-top:31px}.dataset-detail-hero h1{font-size:clamp(2.4rem,9vw,3.4rem)}.dataset-detail-hero p{font-size:.94rem}.dataset-detail-hero-tags{margin-top:22px}.dataset-detail-layout{grid-template-columns:1fr;margin-top:-37px;padding-bottom:60px}.dataset-detail-sidebar{grid-row:1;grid-template-columns:1fr}.dataset-detail-access{padding:23px 24px}.dataset-detail-access-icon{display:none}.dataset-detail-access h2{margin-top:10px}.dataset-detail-facts{order:2}.dataset-detail-section-head{padding:24px 22px 21px}.dataset-detail-section-head h2{font-size:1.45rem}.dataset-detail-preview-foot{padding:12px 21px}.dataset-detail-about{padding:27px 25px}.dataset-detail-next{padding:27px 25px;display:block}.dataset-detail-next .button{margin-top:20px}.dataset-detail-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.dataset-detail-facts dl>div{display:block}.dataset-detail-facts dd{text-align:left;margin-top:3px}}
@media(max-width:420px){.dataset-detail-hero-tags span{font-size:.68rem}.dataset-detail-preview-foot span:last-child{display:none}.dataset-detail-facts dl{grid-template-columns:1fr}.dataset-detail-facts dl>div{display:flex}.dataset-detail-facts dd{text-align:right}}
@media(prefers-reduced-motion:reduce){.dataset-detail-download{transition:none}}
@media(max-width:700px){.dataset-detail-sidebar{display:contents}.dataset-detail-access{grid-row:1}.dataset-detail-main{grid-row:2}.dataset-detail-facts{grid-row:3}}
.dataset-detail-preview{border-color:#b8d8ea;box-shadow:0 19px 48px #17496b17}.dataset-detail-section-head{background:linear-gradient(105deg,#f4faff,#e7f4fc)}.dataset-detail-preview-icon{background:#d7edf9;color:#176a9b}.dataset-detail-preview th,.dataset-detail-preview td{border-right-color:#dbe8f0;border-bottom-color:#e1eaf0}.dataset-detail-preview th{border-top:4px solid var(--column-color);background:var(--column-head);color:var(--column-ink);font-size:.74rem;letter-spacing:.015em}.dataset-detail-column-marker{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:3px;background:var(--column-color);vertical-align:1px}.dataset-detail-preview td{background:var(--column-cell);color:#263f52}.dataset-detail-preview tbody tr:nth-child(even){background:transparent}.dataset-detail-preview tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--column-cell) 65%,#fff)}.dataset-detail-preview tbody tr:hover td{background:var(--column-hover)}.dataset-detail-preview th:nth-child(6n+1),.dataset-detail-preview td:nth-child(6n+1){--column-color:#2478ad;--column-head:#dceefa;--column-cell:#f1f8fd;--column-hover:#e1f0fa;--column-ink:#17476e}.dataset-detail-preview th:nth-child(6n+2),.dataset-detail-preview td:nth-child(6n+2){--column-color:#218783;--column-head:#ddf2f0;--column-cell:#f0faf8;--column-hover:#dff2ef;--column-ink:#155e5b}.dataset-detail-preview th:nth-child(6n+3),.dataset-detail-preview td:nth-child(6n+3){--column-color:#7966b6;--column-head:#ebe7f9;--column-cell:#f7f5fc;--column-hover:#eae4f7;--column-ink:#544388}.dataset-detail-preview th:nth-child(6n+4),.dataset-detail-preview td:nth-child(6n+4){--column-color:#ae7728;--column-head:#fbefd9;--column-cell:#fdf9ef;--column-hover:#f8edda;--column-ink:#74521c}.dataset-detail-preview th:nth-child(6n+5),.dataset-detail-preview td:nth-child(6n+5){--column-color:#b66282;--column-head:#fae8ee;--column-cell:#fdf6f8;--column-hover:#f8e6ec;--column-ink:#793e58}.dataset-detail-preview th:nth-child(6n),.dataset-detail-preview td:nth-child(6n){--column-color:#60975e;--column-head:#e4f1e2;--column-cell:#f5faf4;--column-hover:#e5f2e3;--column-ink:#3b683a}.dataset-detail-preview-foot{background:#f5fafe}.dataset-detail-color-key{display:inline-flex;align-items:center;gap:8px}.dataset-detail-color-swatches{display:inline-flex;align-items:center;padding-left:3px}.dataset-detail-color-swatches i{width:11px;height:11px;margin-left:-3px;border:1px solid #fff;border-radius:50%;background:#2478ad}.dataset-detail-color-swatches i:nth-child(2){background:#218783}.dataset-detail-color-swatches i:nth-child(3){background:#7966b6}.dataset-detail-color-swatches i:nth-child(4){background:#ae7728}.dataset-detail-color-swatches i:nth-child(5){background:#b66282}.dataset-detail-color-swatches i:nth-child(6){background:#60975e}
