:root{--portal-navy:#15324f;--portal-blue:#1764aa;--portal-text:#273c50;--portal-muted:#607184;--portal-line:#dbe3ec;--portal-surface:#f5f7fb;--green:#1764aa;--ink:#273c50;--cream:#f5f7fb;--paper:#fff;color:var(--portal-text);background:var(--portal-surface);font-family:"Segoe UI",Arial,sans-serif}
body{color:var(--portal-text);background:var(--portal-surface)}h1,h2,h3{color:var(--portal-navy)}.hero h1,.intro h1,.photo-workspace h1{font-family:"Segoe UI",Arial,sans-serif;font-weight:650;letter-spacing:-1.4px}.hero h1 em{color:var(--portal-blue)}a,summary{color:var(--portal-blue)}button{background:var(--portal-blue);color:#fff}button:hover{background:#114e87}input,select,textarea{color:var(--portal-text);border-color:#bac9d9}.small,small,.meta,.hint{color:var(--portal-muted)}.privacy,.how,.benefits,.sample-note,.result,.external-sources article{background:#eaf1f9;color:var(--portal-text)}.eyebrow{color:#386a98}.badge,.pill,.kind-badge{background:#edf3fa;color:#315c80}.card,aside,.panel{border-color:var(--portal-line)}.actions a{color:var(--portal-blue)}.primary,a.primary,.photo-workspace a.primary{background:var(--portal-blue);color:#fff}.primary:hover,a.primary:hover{background:#114e87;color:#fff}.filters button,.view-tabs button,.style-shortcuts button,.structure-links button{background:white;color:#315777;border:1px solid #cbd8e6}.filters button.active,.view-tabs button[aria-pressed=true]{background:#1764aa;color:#fff;border-color:#1764aa}.tag{background:#e7eff9;color:#235783}.new-badge{background:#eef4fc;color:#20558c}.save{color:#1764aa;background:white;border-color:#cfdae6}.save[aria-pressed=true]{background:#dceafb}.how article b{color:#54779c}.hero-note,.card p,.collection-heading>span{color:#607184}.toast{background:#15324f;color:white}.preview-image{background:#eef2f7}dialog{color:#273c50}dialog::backdrop{background:#112940aa}.analytics-choice{border-color:#1764aa}.cv.modern{border-color:#1764aa}.cv.modern h1,.cv.modern h2{color:#1764aa}.ca-header{height:auto;max-width:none;width:100%}.ca-nav>a[data-section]{display:block}.ca-nav summary{margin:0}.ca-nav .ca-history button{background:#f5f7fb;color:#536878}.ca-nav .ca-history button:hover{background:#e4edf7}.ca-nav .ca-menu-panel a{color:#294b62}.ca-nav .ca-menu-panel a:hover{background:#eaf2f9}.ca-template-utility button{background:#fff;color:#1764aa;border:1px solid #cbd8e6;padding:10px 14px;border-radius:7px}.ca-brand small{color:#607184}.ca-nav{font-family:"Segoe UI",Arial,sans-serif}.career-cover{border-radius:14px;overflow:hidden;border:1px solid #dbe3ec}footer{color:#607184;border-color:#dbe3ec}.quick-search-row{border-color:#cbd8e6}.quick-search-row button{background:#1764aa}
@media(max-width:640px){.ca-nav>a[data-section]{display:block}.ca-nav .ca-menu-panel a{display:block}.ca-header .ca-brand span{display:block}.ca-header .ca-brand small{display:block}.hero h1,.intro h1,.photo-workspace h1{letter-spacing:-.8px}}
@media print{.ca-header,.ca-nav,.ca-template-utility{display:none!important}body{background:white}}
.ca-menu-panel small{display:block;font-size:11px;line-height:1.5;color:#607184;margin-top:4px;font-weight:400}.ca-menu[data-section=tools] .ca-menu-panel{min-width:280px}.field-help{margin:6px 0 16px}.ca-menu-panel a{white-space:normal}
.job-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:20px 0;padding:16px;background:#fff;border:1px solid #dbe3ec;border-radius:12px}.job-shortcuts .shortcut-label{flex-basis:100%;font-size:12px;font-weight:700;letter-spacing:.04em;color:#526b83}.job-shortcuts a{display:inline-flex;align-items:center;min-height:42px;padding:9px 13px;border-radius:7px;border:1px solid #d6e2ef;background:#f5f8fc;color:#245b8c;font-size:13px;text-decoration:none;white-space:normal;line-height:1.4}.job-shortcuts a:hover{background:#e8f1fb;border-color:#92b4d6}.share-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 20px}.share-row input{min-width:0;flex:1}.share-row [hidden]{display:none}.card,.panel,.editor,.preview-panel,.layout>*,.workspace>*{min-width:0}.card h3,.card p,.job-facts dd{overflow-wrap:anywhere}.ca-nav .ca-menu-panel small{display:block}.ca-nav .ca-menu-panel{max-height:70vh;overflow-y:auto}.preview-actions{flex-wrap:wrap}.cv .body-text{white-space:pre-wrap}.source-directory summary{line-height:1.5}.ca-nav button:focus-visible,.job-shortcuts a:focus-visible{outline:3px solid #2173b7;outline-offset:3px}
@media(max-width:640px){.job-shortcuts{padding:12px;gap:8px}.job-shortcuts a{flex:1 1 135px;justify-content:center;text-align:center}.job-shortcuts .shortcut-label{display:block}.share-row{align-items:stretch}.share-row input{flex-basis:100%}.view-tabs button{min-width:100px;min-height:44px}.ca-nav{isolation:isolate}.photo-workspace{padding:20px 16px}.photos{min-width:0}.ca-menu[data-section=tools] .ca-menu-panel{min-width:260px}.toolbar .sort{white-space:normal}}
