.pr-branches{padding:70px 0 20px}.pr-branches>small,.pr-jobs-heading small{color:var(--green);font-size:12px;font-weight:700;letter-spacing:.12em}.pr-branches>h2,.pr-jobs-heading h2{font:400 46px Georgia,serif;margin:8px 0}.pr-branches>p{color:#61736d;margin-bottom:30px}.pr-jobs-heading{padding:28px 5px 12px}.pr-branch-list{border-top:1px solid #d7ded8}.pr-branch-row{border-bottom:1px solid #d7ded8;background:#fff}.pr-branch-main,.pr-branch-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 16px;color:var(--ink);text-decoration:none;background:#fff;border:0;text-align:left}.pr-branch-main:hover strong,.pr-branch-toggle:hover strong{color:var(--green)}.pr-branch-main>span:first-child,.pr-branch-toggle>span:first-child{display:grid;gap:5px;flex:1}.pr-branch-main strong,.pr-branch-toggle strong{font:400 22px Georgia,serif}.pr-branch-main small,.pr-branch-toggle small{font-size:13px;color:#62736e}.pr-branch-main b,.pr-branch-count{white-space:nowrap;color:var(--green);font-size:14px}.pr-branch-toggle i{display:grid;place-items:center;width:32px;height:32px;border:1px solid #9eb6ae;border-radius:50%;font:normal 24px/1 Arial;color:var(--green);transition:.2s}.pr-branch-toggle[aria-expanded=true] i{transform:rotate(45deg);background:var(--green);color:#fff}.pr-branch-panel{display:none;padding:6px 60px 24px 28px;background:#f4f7f5}.pr-branch-panel.pr-visible{display:block}.pr-branch-jobs>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid #d8e1dd}.pr-branch-jobs span{display:grid;gap:3px}.pr-branch-jobs small{color:#62736e}.pr-branch-jobs button{border:0;background:transparent;color:var(--green);font-weight:700}.pr-branch-apply{margin-top:18px;background:var(--green)!important;color:#fff!important;border:0!important;padding:11px 15px!important}@media(max-width:700px){.pr-branch-count{display:none}.pr-branch-main,.pr-branch-toggle{align-items:flex-start}.pr-branch-panel{padding:5px 18px 22px}.pr-branch-jobs>div{align-items:flex-start;flex-direction:column}.pr-branch-main b{font-size:0}.pr-branch-main b:after{content:'↗';font-size:18px}}
