@font-face{font-family:'PB Tanker';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/tanker-400.woff2') format('woff2')}
@font-face{font-family:'PB Plein';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/plein-500.woff2') format('woff2')}
@font-face{font-family:'PB Plein';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/plein-700.woff2') format('woff2')}
@font-face{font-family:'PB Atkinson';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/atkinson-0.woff2') format('woff2')}

.page-probation-california{--pb-navy:#071b36;--pb-navy2:#0d315d;--pb-blue:#0c70c8;--pb-orange:#c5450c;--pb-gold:#eda64b;--pb-ink:#0b1b31;--pb-copy:#40516a;--pb-muted:#5a687a;--pb-line:#cfd9e3;--pb-paper:#f4f1ea;--pb-ice:#edf4fa;--pb-white:#fff;--pb-shell:1260px;margin:0;background:#fff;color:var(--pb-ink);font-family:'PB Atkinson',Arial,sans-serif;overflow-x:hidden}
.page-probation-california::before{display:none}.page-probation-california .wrap{width:100%;max-width:none;margin:0;overflow:hidden}.page-probation-california :focus-visible{outline:3px solid var(--pb-gold);outline-offset:3px}
.page-probation-california .site-header{position:relative;z-index:30;border:0;background:var(--pb-navy);color:#fff}.page-probation-california .site-header__inner{width:min(var(--pb-shell),calc(100% - 48px));min-height:76px;grid-template-columns:170px 1fr auto}.page-probation-california .site-brand,.page-probation-california .site-brand strong{font-family:'PB Plein',Arial,sans-serif;color:#fff}.page-probation-california .site-brand strong{color:var(--pb-gold);font-size:.72rem}.page-probation-california .site-nav a{color:#fff;font-family:'PB Atkinson',Arial,sans-serif}.page-probation-california .site-nav a:hover,.page-probation-california .site-nav a:focus-visible{color:#fff}.page-probation-california .site-menu{border-color:rgba(255,255,255,.6);color:#fff}
.page-probation-california .site-footer{margin:0;border:0;background:var(--pb-navy);color:#d7e6f7}.page-probation-california .site-footer a,.page-probation-california .site-footer p,.page-probation-california .site-footer small{color:#d7e6f7}.page-probation-california .site-footer .site-brand{color:#fff}
.page-probation-california h1{font-family:'PB Tanker','Arial Narrow',sans-serif;font-weight:400;letter-spacing:.005em}.page-probation-california h2,.page-probation-california h3{font-family:'PB Plein',Arial,sans-serif;font-weight:700;letter-spacing:-.03em}.page-probation-california p{max-width:70ch}.page-probation-california svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pb-kicker{margin:0 0 12px;color:var(--pb-orange);font:700 .72rem/1.2 'PB Atkinson',Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}

.pb-hero{position:relative;isolation:isolate;min-height:610px;display:grid;align-items:center;overflow:hidden;background:var(--pb-navy);color:#fff}.pb-hero__image{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%;filter:saturate(.94) contrast(1.03) brightness(.82)}.pb-hero__shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(7,27,54,.99) 0,rgba(7,27,54,.93) 32%,rgba(7,27,54,.5) 58%,rgba(7,27,54,.03) 82%);clip-path:polygon(0 0,79% 0,59% 100%,0 100%)}.pb-hero::before{content:"";position:absolute;z-index:-1;left:0;top:0;width:9px;height:100%;background:var(--pb-orange)}.pb-hero::after{content:"";position:absolute;right:0;bottom:-1px;width:48%;height:54px;background:#fff;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}
.pb-hero__copy{width:min(var(--pb-shell),calc(100% - 48px));margin:0 auto;padding:60px 0 92px}.pb-hero .pb-kicker{color:#82c9ff}.pb-hero h1{max-width:800px;margin:0;color:#fff;font-size:clamp(4.5rem,7.7vw,7.55rem);line-height:.78;text-transform:uppercase;text-shadow:0 5px 28px rgba(0,0,0,.22)}.pb-hero h1 span{color:#fff}.pb-hero__lede{max-width:545px;margin:26px 0 0;color:#edf5fc;font-size:1.15rem;line-height:1.58}.pb-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.pb-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 21px;border:1px solid transparent;border-radius:0;font:700 .88rem/1.2 'PB Atkinson',Arial,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:transform .17s ease,background-color .17s ease}.pb-button svg{width:19px;height:19px}.pb-button:hover,.pb-button:focus-visible{transform:translateY(-2px);text-decoration:none}.pb-button--orange{background:var(--pb-orange);color:#fff}.pb-button--orange:hover,.pb-button--orange:focus-visible{background:#ae3809;color:#fff}.pb-button--ghost{border-color:rgba(255,255,255,.72);background:rgba(7,27,54,.16);color:#fff}.pb-button--ghost:hover,.pb-button--ghost:focus-visible{background:#fff;color:var(--pb-navy)}.pb-hero__rule{max-width:600px;margin:25px 0 0;padding-top:17px;border-top:1px solid rgba(255,255,255,.24);color:#d5e3f0;font-size:.92rem;line-height:1.55}.pb-hero__rule strong{color:#fff}.pb-hero__mark{position:absolute;right:4vw;bottom:50px;display:flex;align-items:flex-end;gap:15px;color:rgba(255,255,255,.13)}.pb-hero__mark span{font:400 clamp(9rem,18vw,18rem)/.65 'PB Tanker','Arial Narrow',sans-serif}.pb-hero__mark small{padding-bottom:6px;font:700 .68rem/1.25 'PB Atkinson',Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}

.pb-search-dock{position:relative;z-index:5;width:min(var(--pb-shell),calc(100% - 48px));min-height:138px;margin:-32px auto 0;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);gap:60px;align-items:center;padding:24px 32px;background:#fff;border-top:5px solid var(--pb-orange);box-shadow:0 20px 55px rgba(7,27,54,.16)}.pb-search-dock::after{content:"";position:absolute;right:-36px;top:-5px;width:37px;height:calc(100% + 5px);background:var(--pb-blue);clip-path:polygon(0 0,100% 22%,100% 100%,0 100%)}.pb-search-dock h2{max-width:470px;margin:0;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.08}.pb-search label{display:block;margin:0 0 8px;font-weight:700}.pb-search__control{display:flex;align-items:center;min-height:58px;border:1px solid #9fb1c4;border-bottom:3px solid var(--pb-blue);background:#fff}.pb-search__control:focus-within{border-color:var(--pb-blue);box-shadow:0 0 0 3px rgba(12,112,200,.14)}.pb-search__control>svg{flex:0 0 auto;width:23px;height:23px;margin-left:16px;color:var(--pb-blue)}.pb-search input{min-width:0;flex:1;height:55px;padding:0 12px;border:0;outline:0;background:transparent;color:var(--pb-ink);font:400 1rem 'PB Atkinson',Arial,sans-serif}.pb-search button{min-height:38px;margin-right:8px;padding:0 12px;border:0;background:#dfeefa;color:var(--pb-navy);font-weight:700;cursor:pointer}.pb-search>p{min-height:18px;margin:6px 0 0;color:var(--pb-muted);font-size:.83rem}

.pb-system{width:min(var(--pb-shell),calc(100% - 48px));margin:0 auto;padding:58px 0 64px}.pb-system__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:60px;align-items:end;margin-bottom:24px}.pb-system__intro h2{margin:0;font-size:clamp(2.1rem,3.5vw,3.25rem);line-height:.98}.pb-directory__head h2,.pb-callout h2,.pb-method h2{margin:0;font-size:clamp(2.75rem,4.7vw,4.5rem);line-height:.93}.pb-system__intro>p{margin:0;color:var(--pb-copy);line-height:1.55}.pb-route{display:grid;grid-template-columns:repeat(3,1fr);border-block:3px solid var(--pb-navy)}.pb-route article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;min-height:148px;padding:22px 24px}.pb-route article+article{border-left:1px solid var(--pb-line)}.pb-route article>span{color:var(--pb-orange);font:700 .71rem 'PB Plein',Arial,sans-serif}.pb-route h3{margin:0;font-size:1.12rem}.pb-route p{margin:5px 0 0;color:var(--pb-copy);font-size:.86rem;line-height:1.4}.pb-route a,.pb-route b{display:inline-block;margin-top:9px;color:var(--pb-blue);font-size:.72rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.pb-route__active{background:var(--pb-ice)}.pb-route__active::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--pb-orange)}

.pb-directory{position:relative;padding:clamp(86px,8vw,124px) max(24px,calc((100vw - var(--pb-shell))/2));background:var(--pb-paper)}.pb-directory::before{content:"COUNTIES";position:absolute;right:-.02em;top:48px;color:rgba(7,27,54,.035);font:400 clamp(5rem,11vw,10rem)/.8 'PB Tanker','Arial Narrow',sans-serif;letter-spacing:.04em;pointer-events:none}.pb-directory__head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);gap:70px;align-items:end}.pb-directory__head>p{margin:0;color:var(--pb-copy);line-height:1.65}.pb-county-index{position:relative;z-index:2;margin:42px 0 24px;padding:17px 0;border-block:1px solid #bfc9d2}.pb-county-index>span{display:block;margin-bottom:11px;color:var(--pb-orange);font-size:.71rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.pb-county-index ul{max-width:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px 15px;list-style:none}.pb-county-index a{display:inline-block;padding:3px 0;border-bottom:1px solid transparent;color:var(--pb-navy);font-size:.82rem;text-decoration:none}.pb-county-index a:hover,.pb-county-index a:focus-visible{border-color:var(--pb-orange);color:var(--pb-orange)}
.pb-county-list{position:relative;z-index:1;border-top:4px solid var(--pb-navy)}.pb-county{scroll-margin-top:20px;display:grid;grid-template-columns:235px minmax(0,1fr);border-bottom:1px solid #bdc7d0;background:rgba(255,255,255,.5)}.pb-county:nth-child(even){background:rgba(227,237,245,.48)}.pb-county:target{box-shadow:inset 6px 0 var(--pb-orange)}.pb-county__head{position:relative;padding:27px 30px}.pb-county__head::after{content:"";position:absolute;right:-1px;top:0;width:8px;height:100%;background:var(--pb-navy);clip-path:polygon(0 0,100% 8%,100% 92%,0 100%)}.pb-county__head>span{display:block;margin-bottom:14px;color:var(--pb-orange);font:700 .7rem 'PB Plein',Arial,sans-serif}.pb-county__head h3{margin:0;font-size:1.42rem;line-height:1}.pb-county__head p{margin:7px 0 0;color:var(--pb-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.pb-office{display:grid;grid-template-columns:minmax(0,1fr) minmax(275px,.66fr);gap:34px;align-items:center;min-height:142px;padding:25px 30px 25px 35px}.pb-office+.pb-office{border-top:1px solid #bdc7d0}.pb-office__copy strong{display:block;font:700 1.03rem/1.35 'PB Plein',Arial,sans-serif}.pb-office address{margin-top:9px;color:var(--pb-copy);font-size:.88rem;line-height:1.48;font-style:normal}.pb-office address small{display:block;margin-top:3px;color:var(--pb-orange);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pb-office__note{margin:8px 0 0;color:var(--pb-muted);font-size:.8rem;line-height:1.45}.pb-office__actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.pb-office__actions a{display:inline-flex;align-items:center;gap:7px;color:var(--pb-blue);font-size:.81rem;font-weight:700;text-decoration:none}.pb-office__actions a:hover,.pb-office__actions a:focus-visible{color:var(--pb-orange)}.pb-office__actions svg{width:18px;height:18px}.pb-office__call{flex-basis:100%;font-size:.85rem!important}.pb-office__call span{display:flex;flex-direction:column;line-height:1.2}.pb-office__call b{font-size:.98rem;font-variant-numeric:tabular-nums}.pb-no-results{padding:58px 24px;text-align:center;border-bottom:1px solid var(--pb-line)}.pb-no-results svg{width:38px;height:38px;color:var(--pb-blue)}.pb-no-results h3{margin:12px 0 0;font-size:1.4rem}.pb-no-results p{margin:7px auto 0;color:var(--pb-copy)}

.pb-callout{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:80px;padding:clamp(86px,9vw,132px) max(24px,calc((100vw - var(--pb-shell))/2));overflow:hidden;background:var(--pb-navy);color:#dce9f6}.pb-callout__number{position:absolute;z-index:-1;left:max(15px,calc((100vw - var(--pb-shell))/2 - 20px));bottom:-.22em;color:rgba(255,255,255,.055);font:400 clamp(17rem,33vw,33rem)/.7 'PB Tanker','Arial Narrow',sans-serif}.pb-callout .pb-kicker{color:var(--pb-gold)}.pb-callout h2{color:#fff}.pb-callout ol{margin:0;padding:0;list-style:none;border-top:3px solid var(--pb-blue)}.pb-callout li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.2)}.pb-callout li>span{color:var(--pb-gold);font:700 .73rem 'PB Plein',Arial,sans-serif}.pb-callout strong{display:block;color:#fff;font:700 1.05rem 'PB Plein',Arial,sans-serif}.pb-callout li p{margin:7px 0 0;color:#c7d7e7;line-height:1.52}

.pb-partner{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(300px,.8fr) auto;gap:48px;align-items:center;padding:45px max(24px,calc((100vw - var(--pb-shell))/2));background:var(--pb-orange);color:#fff}.pb-partner .pb-kicker{color:#ffe0c4}.pb-partner h2{max-width:520px;margin:0;color:#fff;font-size:clamp(1.9rem,3vw,3rem);line-height:1}.pb-partner>p{margin:0;color:#fff;line-height:1.6}.pb-button--light{background:#fff;color:var(--pb-navy);white-space:nowrap}.pb-button--light:hover,.pb-button--light:focus-visible{background:var(--pb-navy);color:#fff}
.pb-method{width:min(var(--pb-shell),calc(100% - 48px));margin:0 auto;padding:clamp(82px,9vw,124px) 0;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(55px,9vw,120px)}.pb-method>div:last-child p{margin:0 0 17px;color:var(--pb-copy);line-height:1.68}.pb-method a{display:inline-flex;align-items:center;gap:8px;color:var(--pb-blue);font-weight:700}.pb-method a svg{width:18px;height:18px}

@media(max-width:1000px){.pb-search-dock{gap:35px}.pb-office{grid-template-columns:1fr 255px}.pb-partner{grid-template-columns:1fr 1fr}.pb-partner .pb-button{grid-column:1/-1;justify-self:start}}
@media(max-width:820px){.page-probation-california .site-header__inner{width:calc(100% - 32px);grid-template-columns:1fr auto;min-height:70px}.page-probation-california .site-nav{display:none}.page-probation-california .site-menu{display:block}.pb-hero{min-height:660px}.pb-hero__image{object-position:66% center}.pb-hero__shade{clip-path:none;background:linear-gradient(90deg,rgba(7,27,54,.97),rgba(7,27,54,.73) 64%,rgba(7,27,54,.18))}.pb-hero__copy{padding:72px 0 112px}.pb-hero h1{font-size:clamp(4.5rem,14vw,6.5rem)}.pb-search-dock{grid-template-columns:1fr;gap:20px;margin-top:-35px;padding:26px}.pb-search-dock::after{display:none}.pb-system__intro,.pb-directory__head,.pb-callout,.pb-method{grid-template-columns:1fr}.pb-system__intro{gap:16px}.pb-route{grid-template-columns:1fr}.pb-route article{min-height:0}.pb-route article+article{border-left:0;border-top:1px solid var(--pb-line)}.pb-county{grid-template-columns:190px 1fr}.pb-office{grid-template-columns:1fr;gap:18px}.pb-partner{grid-template-columns:1fr;gap:22px}.pb-partner .pb-button{grid-column:auto}}
@media(max-width:560px){.pb-hero{min-height:720px}.pb-hero__image{object-position:69% center}.pb-hero__shade{background:linear-gradient(180deg,rgba(7,27,54,.97) 0,rgba(7,27,54,.9) 66%,rgba(7,27,54,.3) 100%)}.pb-hero::after{height:34px;width:63%}.pb-hero__copy{width:calc(100% - 36px);padding:54px 0 105px}.pb-hero h1{font-size:clamp(3.65rem,18vw,5.3rem);line-height:.8}.pb-hero__lede{font-size:1rem}.pb-hero__actions{display:grid}.pb-button{width:100%}.pb-hero__mark{right:14px;bottom:35px}.pb-hero__mark span{font-size:9rem}.pb-search-dock{width:calc(100% - 28px);padding:22px 18px}.pb-search input{font-size:16px}.pb-system{width:calc(100% - 36px);padding:46px 0 50px}.pb-system__intro h2{font-size:2.2rem}.pb-directory__head h2,.pb-callout h2,.pb-method h2{font-size:2.65rem}.pb-route article{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:16px 10px}.pb-directory{padding:72px 18px}.pb-county-index ul{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.pb-county-index a{white-space:nowrap}.pb-county{display:block}.pb-county__head{padding:23px 18px}.pb-county__head::after{right:0;width:5px}.pb-office{min-height:0;padding:22px 18px}.pb-office__actions{align-items:flex-start;flex-direction:column}.pb-callout{gap:34px;padding:72px 18px}.pb-partner{padding:42px 18px}.pb-method{width:calc(100% - 36px);padding:72px 0}}
@media(prefers-reduced-motion:reduce){.pb-button{transition:none}}
