:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#463b4c;background:#fbf8fc;font-size:16px;line-height:1.75;--ink:#463b4c;--muted:#7c7083;--accent:#8c5aa0;--line:#e9dfea}*{box-sizing:border-box}body{margin:0}a{color:#855392;text-underline-offset:3px}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,main:focus-visible{outline:3px solid #bd87cb;outline-offset:4px}button{font:inherit;cursor:pointer}[data-language]{display:none}html[data-locale="en"] [data-language="en"]{display:revert}html[data-locale="zh"] [data-language="zh"]{display:revert}html[data-locale="ko"] [data-language="ko"]{display:revert}html[data-locale="vi"] [data-language="vi"]{display:revert}html[data-locale="ms"] [data-language="ms"]{display:revert}html[data-locale="ja"] [data-language="ja"]{display:revert}.public-shell{max-width:1160px;padding:0 42px;margin:auto}.public-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 0;border-bottom:1px solid var(--line)}.logo{display:flex}.logo img{width:155px;height:auto}.public-header nav{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.public-header nav a{font-size:14px;text-decoration:none;color:var(--muted)}.public-header nav a[aria-current]{color:var(--accent);font-weight:650}.language-switch{display:flex;border:1px solid var(--line);border-radius:12px;padding:3px;flex-shrink:0}.language-switch button{border:0;background:transparent;border-radius:8px;font-size:12px;padding:5px 9px;color:var(--muted)}.language-switch button[aria-pressed="true"]{background:white;color:var(--accent);box-shadow:0 1px 4px #39283a12}.public-hero{max-width:860px;padding:72px 0 56px}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:650;color:var(--accent);margin:0 0 20px}h1{font-size:clamp(30px,4vw,47px);line-height:1.25;letter-spacing:-1.5px;font-weight:620;margin:0 0 24px}.lede{font-size:18px;color:var(--muted);max-width:750px;margin:0}.docs-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:60px;align-items:start}.docs-layout aside{position:sticky;top:24px}.docs-layout aside nav{display:grid;gap:13px;border-left:2px solid var(--line);padding-left:20px}.docs-layout aside a{text-decoration:none;font-size:13px;color:var(--muted)}article{min-width:0}article section{scroll-margin-top:24px;padding:0 0 28px;margin:0 0 32px;border-bottom:1px solid var(--line)}h2{font-size:24px;line-height:1.4;letter-spacing:-.5px;margin:0 0 20px;font-weight:620}p{margin:0 0 18px}p:last-child{margin-bottom:0}li{padding-left:4px;margin:12px 0}ul,ol{padding-left:22px;margin:0 0 18px}strong{font-weight:650}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:14px;margin-bottom:22px}table{border-collapse:collapse;width:100%;text-align:left;font-size:14px;min-width:480px}td,th{padding:16px;border-bottom:1px solid var(--line)}th{font-size:12px;font-weight:650;background:#f3ecf6}tbody tr:last-child td{border-bottom:0}td:first-child{font-size:18px;font-weight:650}.public-cta{padding:28px;background:linear-gradient(120deg,#f5ebf4,#eee8fa);border-radius:18px;margin:16px 0 48px}.public-cta p{font-weight:600;margin-bottom:16px}.primary-link{display:inline-block;background:#89589d;color:white;padding:10px 17px;border-radius:10px;text-decoration:none;font-size:14px}footer{padding:26px 0 32px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}footer p{margin:7px 0 0}a{overflow-wrap:anywhere}.skip{position:absolute;top:-80px;left:15px;background:white;padding:12px;z-index:5}.skip:focus{top:10px}@media(max-width:760px){.public-shell{padding:0 22px}.public-header{gap:15px;flex-wrap:wrap;padding:19px 0}.public-header nav{order:3;justify-content:flex-start;gap:21px;width:100%}.public-header .logo img{width:142px}.public-hero{padding:44px 0 34px}h1{letter-spacing:-.9px}.lede{font-size:16px}.docs-layout{display:block}.docs-layout aside{position:static;margin-bottom:34px}.docs-layout aside nav{display:flex;flex-wrap:wrap;gap:10px 18px;border-left:0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}h2{font-size:22px}.public-cta{padding:22px}.table-wrap{margin-right:0}footer a{display:inline-block}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-switch select{font:inherit;font-size:13px;color:var(--ink);background:white;border:0;border-radius:9px;padding:8px;max-width:160px}select:focus-visible{outline:3px solid #bd87cb;outline-offset:3px}html:lang(ko),html:lang(ja){line-height:1.8;word-break:normal}html:lang(ko) h1,html:lang(ja) h1{letter-spacing:-.6px}

/* Oxford Intelligence affiliation: shared across the workspace and public guides. */
.oxford-brand-row{padding:18px 0;max-width:100%}.oxford-brand{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:6px 0;color:#62536e;text-decoration:none;text-align:start;line-height:1.5;border-radius:5px}.oxford-brand img{display:block;flex:0 0 44px;width:44px;height:44px;object-fit:contain;background:#13234b;border-radius:4px}.oxford-brand-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.oxford-brand-copy strong{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#51445d}.oxford-brand-copy small{font-size:11px;line-height:1.6;color:#7b6d83;white-space:normal;overflow-wrap:anywhere}.oxford-brand i{flex-shrink:0;font-size:17px;font-style:normal}.oxford-brand:hover strong{text-decoration:underline;text-underline-offset:4px}.oxford-brand:focus-visible{outline:3px solid #ad89c0;outline-offset:5px}@media(max-width:480px){.oxford-brand{gap:10px}.oxford-brand-copy strong{font-size:11px;letter-spacing:.03em}}

/* Shared JobHello brand palette. */
:root{--ink:#252238;--muted:#666575;--accent:#b83f78;--line:#e4e3ec;color:var(--ink);background:#faf8f9}a{color:var(--accent)}.public-cta{background:#fcecf3;border-radius:12px}.primary-link{background:var(--accent);color:white;border-radius:8px}th{background:#fcecf3}.language-switch{background:white;border-radius:8px}.docs-layout aside a{font-size:14px}
