@import url('/tokens.css');
:root{--launch-rule:color-mix(in srgb,var(--color-ink-2) 30%,var(--color-paper));--launch-surface:color-mix(in srgb,var(--color-ink) 5%,var(--color-paper));--launch-focus:var(--color-ink);--launch-error:var(--color-accent);--launch-success:var(--color-ink);--launch-ease:cubic-bezier(.16,1,.3,1);--launch-ease-in:cubic-bezier(.7,0,.84,0);--launch-ease-in-out:cubic-bezier(.65,0,.35,1)}
*{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-padding-top:var(--space-lg);-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-paper);color:var(--color-ink);font:400 var(--text-body)/1.6 var(--font-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:2px;text-underline-offset:4px}button,input,select{font:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:300;font-style:normal;overflow-wrap:anywhere;min-width:0}h1{font-size:clamp(48px,8vw,112px);letter-spacing:-.025em;line-height:1.04;margin:0 0 var(--space-md);max-width:13ch}h2{font-size:clamp(28px,3vw,40px);line-height:1.12;margin:0 0 var(--space-sm)}h3{font-size:24px}p{margin:0 0 var(--space-sm)}[hidden]{display:none!important}.sheet{max-width:1320px;margin:auto;padding:var(--space-md) var(--space-sm) var(--space-xl)}.sheet-mast{display:flex;flex-direction:column;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid var(--launch-rule)}.wordmark{font:400 clamp(32px,5vw,48px)/1 var(--font-display);text-decoration:none;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.edition{font:400 12px/1.6 var(--font-mono);color:var(--color-ink-2);margin:0;overflow-wrap:anywhere}.topic-menu{margin-top:var(--space-xs)}summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-size:14px;padding-block:var(--space-xs)}.topic-menu nav{display:flex;flex-wrap:wrap;gap:0 var(--space-md);padding:var(--space-xs) 0 var(--space-sm)}.topic-link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font-size:14px}.topic-link.current{font-weight:650}.page-lead{margin:var(--space-xl) 0 var(--space-md)}.deck{font-size:clamp(18px,2vw,24px);max-width:48ch;line-height:1.45;color:var(--color-ink-2)}.source-line,.record-meta{font:400 12px/1.6 var(--font-mono);color:var(--color-ink-2);overflow-wrap:anywhere}.record-meta{margin-bottom:var(--space-sm)}.share-tools,.record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm)}.share-tools{margin:var(--space-md) 0 var(--space-xl)}button,.button-link,.action-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--launch-rule);background:transparent;color:var(--color-ink);cursor:pointer;white-space:nowrap;text-decoration:none;font-size:14px;max-width:100%}.action-link{padding-inline:0;border:0;text-decoration:underline}button:active,.button-link:active{transform:translateY(1px);background:var(--launch-surface)}a:active,summary:active{color:var(--color-ink-2)}button:disabled,[aria-disabled=true]{opacity:.55;cursor:not-allowed}button[data-state=loading]{opacity:.7;cursor:wait}button[data-state=loading]::after{content:' …';margin-inline-start:4px}button[data-state=error],input[aria-invalid=true]{border-color:var(--launch-error)}button[data-state=success]{border-color:var(--launch-success)}.share-status{display:block;flex-basis:100%;font-size:13px;color:var(--color-ink-2);overflow-wrap:anywhere}.controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);align-items:end;margin:var(--space-lg) 0 var(--space-sm);padding-block:var(--space-md);border-top:1px solid var(--launch-rule);border-bottom:1px solid var(--launch-rule)}label{display:grid;gap:var(--space-xs);font-size:13px;color:var(--color-ink-2);min-width:0}input,select{width:100%;max-width:100%;min-width:0;min-height:44px;padding:var(--space-xs);border:1px solid var(--launch-rule);background:var(--color-paper);color:var(--color-ink);border-radius:0;outline:2px solid transparent;outline-offset:2px;color-scheme:dark}input::placeholder{color:var(--color-ink-3)}input:disabled,select:disabled{opacity:.55;cursor:not-allowed}input:active,select:active{background:var(--launch-surface)}.filter-status,.fuel-result,.search-status{font-size:14px;color:var(--color-ink-2);min-height:24px}.qualification,.empty-note{max-width:68ch;font-size:13px;color:var(--color-ink-2);line-height:1.6}.records{margin-top:var(--space-lg)}.notice-row,.job-row{padding:var(--space-lg) 0;border-top:1px solid var(--launch-rule)}.notice-row>p,.job-row>p{max-width:70ch}.record-action{display:block;font:400 14px/1.6 var(--font-text);margin-top:var(--space-xs)}.record-action a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.notice-row details,.job-row details{max-width:74ch}.notice-row details[open],.job-row details[open]{padding-bottom:var(--space-sm)}dl{margin:var(--space-sm) 0;max-width:70ch}dt{font-size:12px;color:var(--color-ink-2)}dd{margin:0 0 var(--space-sm);overflow-wrap:anywhere}.record-dates{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs) var(--space-md)}.pay-figure{font:300 clamp(25px,3vw,34px)/1.2 var(--font-display);overflow-wrap:anywhere}.fuel-table{margin-top:var(--space-md)}table{border-collapse:collapse;width:100%;font-size:14px}caption{text-align:left;color:var(--color-ink-2);font-size:13px;padding-bottom:var(--space-sm)}thead{display:none}tr{display:block;padding-block:var(--space-sm);border-top:1px solid var(--launch-rule)}td,th{display:block;text-align:left;padding:var(--space-2xs) 0}td[data-label]::before{content:attr(data-label);display:inline-block;min-width:50%;color:var(--color-ink-2)}th{font-weight:400}th small{display:block;font-size:12px;color:var(--color-ink-2);margin-top:var(--space-2xs);overflow-wrap:anywhere}.fuel-total{font-weight:650}.archive-list{padding:0;list-style:none}.archive-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);padding-block:var(--space-md);border-top:1px solid var(--launch-rule)}.archive-list time{font:12px var(--font-mono);color:var(--color-ink-2)}.archive-list a{width:max-content;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.search-section,.external-note{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--launch-rule)}.search-section form{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:end}.search-section label{flex:1 1 240px}.search-results{padding-left:var(--space-md)}.search-results li{margin-bottom:var(--space-sm)}.search-results a{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.source-checks{margin-top:var(--space-xl)}.source-checks ul{list-style:none;padding:0}.source-checks li{padding-block:var(--space-sm);border-top:1px solid var(--launch-rule)}.source-checks li>a{display:inline-flex;min-height:44px;align-items:center;white-space:nowrap}.source-checks li span{display:block;color:var(--color-ink-2);font-size:12px;overflow-wrap:anywhere}footer{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--launch-rule);color:var(--color-ink-2);font-size:13px}footer nav{display:flex;flex-wrap:wrap;gap:0 var(--space-md);margin-bottom:var(--space-sm)}footer nav a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}footer p{max-width:65ch}.skip-link{position:absolute;transform:translateY(-200%);padding:var(--space-sm);background:var(--color-paper);z-index:10}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--launch-focus);outline-offset:4px}::selection{background:var(--color-ink);color:var(--color-paper)}
button,.button-link,input,select{border-color:var(--color-ink-3)}
a:not(.skip-link){display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;max-width:100%}
.archive-age,.current-status{font-size:13px;color:var(--color-ink-2);max-width:65ch}
h1.long-title{font-size:clamp(36px,5vw,64px);max-width:22ch}
.share-fold{margin-block:var(--space-sm) var(--space-md)}.share-fold .share-tools{margin:var(--space-xs) 0 var(--space-md)}
.job-filters .primary-controls,.fuel-filters .primary-controls{margin-bottom:var(--space-xs)}
.secondary-controls{margin-top:var(--space-xs)}.fuel-comparison{margin-bottom:var(--space-sm)}
a{text-underline-offset:2px}.topic-menu nav,footer nav{align-items:center}button,.button-link,.action-link,.topic-link,footer nav a{line-height:1}
.unit-prefix{display:inline-block;font-size:.4em;vertical-align:top;line-height:1.2;margin-top:.12em;color:var(--color-ink-2);margin-inline-end:.12em}
.pay-figure .unit-prefix{font-size:max(12px,.4em)}
@media(hover:hover){a:hover{text-decoration-thickness:3px}button:hover,.button-link:hover,input:hover,select:hover{background:var(--launch-surface)}summary:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}
@media(min-width:40rem){.sheet{padding:var(--space-lg) var(--space-lg) var(--space-2xl)}.sheet-mast{flex-direction:row;justify-content:space-between;align-items:end}.edition{text-align:right}.controls{grid-template-columns:repeat(2,minmax(0,1fr))}.record-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-list li{grid-template-columns:120px minmax(0,1fr) auto}.job-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md)}thead{display:table-header-group}tr{display:table-row}td,th{display:table-cell;vertical-align:top;padding:var(--space-sm) var(--space-xs);border-bottom:1px solid var(--launch-rule)}td[data-label]::before{display:none}.fuel-table th:first-child{width:40%}}
@media(min-width:60rem){main{margin-inline:10% 6%}.page-lead{margin-top:var(--space-2xl)}.controls{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-row{max-width:900px}.topic-menu nav{gap:0 var(--space-lg)}}
@media(prefers-reduced-motion:no-preference){.records[data-changing=true]{animation:record-update 140ms var(--launch-ease-out,var(--launch-ease))}button{transition:transform 120ms var(--launch-ease)}@keyframes record-update{from{opacity:.7}to{opacity:1}}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}button:active,.button-link:active{transform:none}}
@media print{body{background:var(--color-ink);color:var(--color-paper)}.sheet{max-width:none;padding:0}.controls,.share-tools,.topic-menu,.search-section,.skip-link{display:none!important}main{margin:0}h1{font-size:48px}.notice-row,.job-row{break-inside:avoid}.record-meta,.source-line,.qualification,.edition,dt,footer{color:var(--color-paper)}details>summary{display:none}details>*{display:block}.source-checks{display:none}a{color:inherit}.page-lead{margin-top:24px}.fuel-table th small,caption{color:var(--color-paper)}}

@media print { details::details-content { content-visibility:visible !important; height:auto !important; } .notice-row,.job-row {break-inside:auto;} .motion-brief,.brief-slides,.brief-transcript,details,.records,.compact-records,.notice-row,.record-detail {height:auto;max-height:none;overflow:visible;contain:none;} .brand-name,.brand-place,.brief-source,.brief-action {color:#0f2622;} }
