:root{--jr-navy:#17315a;--jr-navy-hover:#24477f;--jr-blue:#1c75bc;--jr-link:#1565b4;--jr-orange:#bf5417;--jr-orange-hover:#a34711;--jr-light:#e8f1fa;--jr-rule:#d5dbe3;--jr-text:#1f2933;--jr-muted:#4a5563;--jr-font:"Nunito Sans","Avenir Next",system-ui,sans-serif}.jr-sr-only{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jr-btn__label,.jr-card__label{font:inherit;color:inherit}.wp-block-jobready-button{margin:0 0 1rem}.is-layout-flex>.wp-block-jobready-button{margin:0}.is-layout-flex:has(>.wp-block-jobready-button){gap:1rem;margin-block:2rem}.is-layout-grid:has(>.wp-block-jobready-partner-card){gap:2rem 1.5rem;margin-block:1.5rem 2rem}.wp-block-jobready-button .jr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 2rem;border:2px solid var(--jr-navy);border-radius:8px;background:var(--jr-navy);color:#fff;font:600 1.125rem/1.2 var(--jr-font);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.wp-block-jobready-button .jr-btn:hover{background:var(--jr-navy-hover);border-color:var(--jr-navy-hover);color:#fff}.wp-block-jobready-button .jr-btn--secondary{background:#fff;color:var(--jr-navy)}.wp-block-jobready-button .jr-btn--secondary:hover{background:var(--jr-light);border-color:var(--jr-navy);color:var(--jr-navy)}.wp-block-jobready-button .jr-btn--orange{background:var(--jr-orange);border-color:var(--jr-orange)}.wp-block-jobready-button .jr-btn--orange:hover{background:var(--jr-orange-hover);border-color:var(--jr-orange-hover)}.wp-block-jobready-button .jr-btn:focus-visible{outline:3px solid #faa81c;outline-offset:3px}.jr-btn__icon{flex:none;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wp-block-jobready-accordion{margin:0;border-bottom:1px solid var(--jr-rule)}.wp-block-jobready-accordion:not(.wp-block-jobready-accordion+.wp-block-jobready-accordion){border-top:1px solid var(--jr-rule)}.wp-block-jobready-accordion>:is(summary,.jr-accordion__summary){display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:0;padding:1.25rem .25rem;list-style:none;cursor:pointer;font:500 1.3125rem/1.35 var(--jr-font);color:var(--jr-navy)}.wp-block-jobready-accordion>summary::-webkit-details-marker{display:none}.wp-block-jobready-accordion>:is(summary,.jr-accordion__summary):after{content:"";flex:none;width:1.1rem;height:1.1rem;background:var(--jr-blue);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s}.wp-block-jobready-accordion:is([open],.is-open)>:is(summary,.jr-accordion__summary):after{transform:rotate(180deg)}.wp-block-jobready-accordion>summary:hover{text-decoration:underline}.wp-block-jobready-accordion>summary:focus-visible{outline:3px solid #faa81c;outline-offset:2px}.wp-block-jobready-accordion .jr-accordion__panel{padding:0 .25rem 1.5rem}.wp-block-jobready-accordion .jr-accordion__panel>:last-child{margin-bottom:0}.wp-block-jobready-partner-card{display:flex;flex-direction:column;gap:.5rem;height:100%;margin:0}.wp-block-jobready-partner-card .jr-card__media{display:grid;place-items:center;width:100%;height:auto;aspect-ratio:16/10;margin:0 0 .5rem;padding:0;border:0;border-radius:12px;background:#c5cdd8;color:var(--jr-muted);overflow:hidden}.wp-block-jobready-partner-card .jr-card__media:has(img){padding:1.5rem;background:#fff;border:1px solid var(--jr-rule)}.wp-block-jobready-partner-card .jr-card__media img{width:100%;height:100%;object-fit:contain}.wp-block-jobready-partner-card .jr-card__title{margin:0;font:500 1.25rem/1.3 var(--jr-font);letter-spacing:0;color:var(--jr-navy)}.wp-block-jobready-partner-card .jr-card__link{color:inherit;text-decoration:none}.wp-block-jobready-partner-card .jr-card__link:hover{text-decoration:underline}.wp-block-jobready-partner-card .jr-card__link:focus-visible{outline:3px solid #faa81c;outline-offset:2px}.wp-block-jobready-partner-card .jr-card__text{margin:0;font:400 1.0625rem/1.55 var(--jr-font);color:var(--jr-muted)}@media (max-width:700px){.wp-block-jobready-button,.wp-block-jobready-button .jr-btn{width:100%}.is-layout-flex:has(>.wp-block-jobready-button){flex-direction:column;align-items:stretch;gap:.75rem}.wp-block-jobready-accordion>:is(summary,.jr-accordion__summary){padding-block:1rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.wp-block-jobready-button .jr-btn,.wp-block-jobready-accordion>:is(summary,.jr-accordion__summary):after{transition:none}}