/* Reading and guidance improvements within the existing Anrooij design. */
.clarity-offer{max-width:970px;margin-top:26px;padding-top:22px;border-top:1px solid #d8e2f2}.clarity-offer>strong{font-size:18px;font-weight:600;line-height:1.55;color:#20314c;display:block}.clarity-offer>p{font-size:15px;line-height:1.85;color:#5e718e;margin:9px 0 0;max-width:900px}.jh-service-grid h3{line-height:1.35}.jh-try nav a{font-size:13px}.clarity-practical{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}.clarity-practical h2{font-size:clamp(27px,3vw,38px);line-height:1.3;letter-spacing:-.8px;margin-top:17px}.clarity-practical p{font-size:15px;color:#60728f;line-height:1.9;margin:0 0 16px}.capacity-navigation [data-capacity-scenario-label]{display:block;max-width:670px;padding:10px 13px;background:#eaf0ff;border-radius:7px;color:#365789;line-height:1.65;font-size:13px;margin:0}.capacity-navigation [data-capacity-scenario-label][data-example=false]{background:#eaf4ef;color:#356b56}.office-success p{font-size:13px;line-height:1.8;margin:13px 0 0}.office-demo-stage .office-stage-heading>p{line-height:1.85}.jh-hero .lead{max-width:780px}.ju-quick{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 26px 16px;padding:13px 16px;background:#edf3ff;border:1px solid #d3dff7;border-radius:9px}.ju-quick>div{min-width:0}.ju-quick small{display:block;font-size:10px;color:#5b78ac;line-height:1.6;margin-bottom:4px}.ju-quick p{font-size:13px;line-height:1.75;color:#264675;margin:0}.ju-quick button,.ju-return{font:inherit;border:0;background:transparent;color:#2954cf;font-size:12px;line-height:1.6;padding:8px 0;cursor:pointer;flex-shrink:0;min-height:40px}.ju-return{display:block;margin:0 26px 7px}.ju-caption{scroll-margin-top:105px}.ju-caption p{font-size:14px;line-height:1.8}.ju-caption-label,.ju-benefit>strong{font-size:12px}.ju-benefit>p{font-size:13px}.ju-context>p{font-size:14px;color:#5e7395}.ju-toolbar p{font-size:13px;color:#617b9e}.ju-chapters button{font-size:13px}.ju-navigation button,.ju-details summary{font-size:13px}.ju-advanced{border-top:1px solid #e1e9f6;background:#f9fbff}.ju-advanced>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#617b9e;padding:17px 26px;line-height:1.7}.ju-advanced>summary:after{content:'+';color:#2954cf}.ju-advanced[open]>summary:after{content:'−'}.ju-advanced>summary::-webkit-details-marker{display:none}.ju-advanced .ju-explore{border:0;padding-top:0}.ju-advanced select{font-size:13px}.ju-legend{display:flex;gap:8px;align-items:center;font-size:11px;color:#7185a3;padding:14px 26px;line-height:1.7}.ju-legend i{width:5px;height:5px;border-radius:50%;display:inline-block}.ju-legend i:nth-of-type(2){margin-left:8px}.ju-caption-title .ju-before-label{display:block;margin-top:12px;font-size:11px;line-height:1.75;color:#a9c2e9}.ju-node-progress>i{animation-duration:8s!important}.ju-bottom>span{font-size:11px;color:#617a9f}.ju-bottom>a{font-size:12px}.ju-shell [hidden]{display:none!important}
@media(max-width:1100px) and (min-width:761px){.ju-caption{grid-template-columns:.65fr 1fr 1fr;gap:17px}.ju-caption p{font-size:13px}}
@media(max-width:760px){.clarity-offer{margin-top:20px;padding-top:18px}.clarity-offer>strong{font-size:17px}.clarity-offer>p{font-size:14px}.clarity-practical{grid-template-columns:1fr;gap:22px}.capacity-navigation{gap:12px;align-items:flex-start}.capacity-navigation [data-capacity-scenario-label]{font-size:12px;padding:9px 11px}.ju-quick{margin:0 12px 14px;padding:12px 13px;display:block}.ju-quick small{font-size:11px}.ju-quick p{font-size:13px}.ju-quick button{padding:5px 0 0;font-size:12px}.ju-caption p{font-size:14px;line-height:1.85}.ju-caption .ju-benefit p{font-size:13px}.ju-context>p{font-size:13px}.ju-caption-label{font-size:12px}.ju-advanced>summary{padding:16px;font-size:12px}.ju-legend{padding:12px 16px;font-size:10px;gap:6px;flex-wrap:wrap}.ju-return{margin:0 16px 7px;font-size:12px;min-height:44px}.ju-toolbar p{font-size:11px}.ju-chapters button{font-size:11px}.ju-navigation button{font-size:12px;min-height:44px}.ju-details summary{font-size:12px}.ju-bottom>span{font-size:11px}.ju-bottom>a{font-size:12px}.ju-caption-title .ju-before-label{font-size:11px;margin:6px 0 0}.ju-caption-title{flex-wrap:wrap}.ju-caption-title .ju-before-label{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.ju-shell *{scroll-behavior:auto!important}}
