.public-data{padding-bottom:35px}.public-data .island-head h1 span{color:var(--lagoon-text)}.data-feature-grid{grid-template-columns:1.15fr 1fr;gap:22px;margin:6px 0 44px;display:grid}.data-feature{background:var(--surface-sky);color:var(--ink);border-radius:26px;flex-direction:column;align-items:start;padding:32px;text-decoration:none;display:flex}.data-feature--sea{background:var(--surface-aqua)}.data-feature h2{letter-spacing:-.035em;max-width:13ch;margin:14px 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.12}.data-feature p{color:var(--ink-2);max-width:46ch}.data-feature__action{margin-top:auto;padding-top:15px;font-weight:750}.data-feature:hover .data-feature__action{text-decoration:underline}.data-feature .data-feature__value{font-variant-numeric:tabular-nums;margin:10px 0 24px;font-size:2rem;font-weight:750}.data-feature__value small{font-size:.8rem;font-weight:500;display:block}.data-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.data-heading h2{margin:0;font-size:1.5rem}.data-heading p{color:var(--muted);font-size:.9rem}.data-directory{grid-template-columns:1fr 1fr;column-gap:32px;margin-bottom:34px;display:grid}.data-directory__item{border-bottom:1px solid var(--rule);color:var(--ink);align-items:baseline;gap:16px;min-width:0;padding:25px 0;text-decoration:none;display:flex}.data-directory__item>div{flex:1}.data-directory__number{font-variant-numeric:tabular-nums;color:var(--sea-text);font-size:.86rem;font-weight:700}.data-directory h3{margin:5px 0 8px;font-size:1.2rem}.data-directory p{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}.data-directory .eyebrow{font-size:.65rem}.data-directory__item:hover h3{text-decoration:underline}.data-records{gap:16px;display:grid}.data-record{background:var(--paper);border:1px solid var(--rule);border-radius:18px;min-width:0;padding:24px 26px}.data-record h2{text-wrap:pretty;margin:6px 0 12px;font-size:1.2rem;line-height:1.35}.data-record h2 a{text-decoration:none}.data-record h2 a:hover{text-decoration:underline}.data-record__meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:0;font-size:.78rem;display:flex}.data-record__date{color:var(--ink-2);font-size:.87rem;font-weight:650}.data-record__status{color:var(--sea-text);font-weight:700}.data-record__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin:18px 0;display:grid}.data-record__facts>div{border-left:2px solid var(--rule);padding-left:14px}.data-record dt{color:var(--muted);margin-bottom:5px;font-size:.78rem}.data-record dd{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:1.08rem;font-weight:700}.data-record__note{color:var(--ink-2);font-size:.84rem;line-height:1.6}.data-record__links{flex-wrap:wrap;gap:10px 22px;margin:12px 0;padding:0;list-style:none;display:flex}.data-record__links a{min-height:44px;padding:10px 0;font-size:.86rem;display:block}.data-record__source{color:var(--muted);border-top:1px solid var(--rule);margin:16px 0 0;padding-top:12px;font-size:.75rem}.data-record__source a{color:inherit}.data-warning{background:var(--surface-sand,var(--surface-sky));border-left:4px solid var(--sea);border-radius:12px;margin:15px 0;padding:16px 20px;font-size:.9rem;line-height:1.6}.data-sources{margin-top:35px}.data-sources summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.data-source-list{gap:12px;padding:0;list-style:none;display:grid}.data-source-list li{border-bottom:1px solid var(--rule);padding:10px 0;font-size:.85rem}.data-source-list small{color:var(--muted);margin-top:6px;display:block}.data-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.data-toolbar p{color:var(--muted);font-size:.86rem}.data-button{border:1px solid var(--rule);background:var(--surface-aqua);color:var(--ink);min-height:44px;font:650 .88rem var(--font-body);cursor:pointer;border-radius:24px;padding:12px 20px}.data-button:hover{filter:brightness(.97)}.data-more{margin:24px 0}.data-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.data-actions a{border:1px solid var(--rule);background:var(--paper);border-radius:22px;min-height:44px;padding:10px 15px;font-size:.85rem;text-decoration:none;display:block}.data-actions a:hover{text-decoration:underline}.data-figure{background:var(--surface-sky);border-radius:20px;margin:20px 0;padding:24px}.data-figure h2{margin:0 0 16px;font-size:1.2rem}.data-figure dl{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.data-figure dd{font-variant-numeric:tabular-nums;margin:5px 0;font-size:1.9rem;font-weight:750}.data-figure p{color:var(--ink-2);font-size:.85rem}@media (width<=650px){.data-feature-grid,.data-directory{grid-template-columns:1fr}.data-feature{padding:26px}.data-feature-grid{gap:15px;margin-bottom:30px}.data-record{padding:20px}.data-directory__item{padding:22px 0}.data-figure dd{font-size:1.55rem}}.data-theme{margin:0 0 10px}.data-theme__title{letter-spacing:.08em;text-transform:uppercase;color:var(--sea);margin:22px 0 0;font-size:.8rem;font-weight:800}.data-theme .data-directory{margin-bottom:8px}.data-directory__latest{font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink)!important;margin-top:8px!important;font-size:.82rem!important}.public-data [hidden]{display:none!important}.data-figure dd.data-figure__change,.data-figure dd.data-figure__uk{color:var(--ink-2);margin:2px 0;font-size:.85rem;font-weight:650}.data-figure dd.data-figure__uk{font-weight:500}.data-heading,.data-heating{scroll-margin-top:90px}.data-figure .table-wrap{margin:12px 0}.data-figure table th[scope=row]{text-transform:none;letter-spacing:0;font-weight:650}.data-heating th[scope=row]{white-space:normal;min-width:9em}.data-heating td,.data-weekly td{white-space:nowrap}.data-weekly table.data th{white-space:normal}@media (width<=650px){.data-weekly table.data{font-size:.85rem}.data-weekly table.data td,.data-weekly table.data th{padding-right:8px}}.data-weekly>summary{cursor:pointer;list-style-position:inside}.data-weekly>summary h2{margin:0;display:inline}.data-weekly>summary small{color:var(--muted);margin-left:6px;font-size:.85rem;font-weight:600}.data-weekly[open]>summary{margin-bottom:8px}
