.JH-CCA-section.JH-CCA-nf{padding-top:calc(var(--jh-cca-pt, 96px) * .7);padding-bottom:calc(var(--jh-cca-pb, 96px) * .7);color:var(--jh-cca-midnight, #0C1D33);text-align:center}@media(min-width:990px){.JH-CCA-section.JH-CCA-nf{padding-top:var(--jh-cca-pt, 96px);padding-bottom:var(--jh-cca-pb, 96px)}}.JH-CCA-nf .JH-CCA-nf__inner{max-width:40rem;margin:0 auto}.JH-CCA-nf .JH-CCA-nf__title{margin:0 0 16px;text-align:center;text-wrap:balance}.JH-CCA-nf .JH-CCA-nf__body{margin:0 0 28px;font-size:18px;line-height:1.6}.JH-CCA-nf .JH-CCA-nf__action{margin:0 0 20px}.JH-CCA-nf .JH-CCA-nf__btn:focus-visible,.JH-CCA-nf .JH-CCA-nf__link:focus-visible,.JH-CCA-nf .JH-CCA-nf__submit:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}.JH-CCA-nf .JH-CCA-nf__links{display:flex;flex-direction:column;align-items:center;gap:0;margin:0 0 36px;padding:0;list-style:none}.JH-CCA-nf .JH-CCA-nf__link-item{margin:0;padding:0;list-style:none}.JH-CCA-nf .JH-CCA-nf__link{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-size:17px;font-weight:600;color:var(--jh-cca-burnt, #B4501A);text-decoration:underline;text-underline-offset:4px}.JH-CCA-nf .JH-CCA-nf__link:hover{text-decoration-thickness:2px}@media(min-width:600px){.JH-CCA-nf .JH-CCA-nf__links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0 24px}}.JH-CCA-nf .JH-CCA-nf__search{max-width:30rem;margin:0 auto;text-align:left}.JH-CCA-nf .JH-CCA-nf__label{display:block;margin:0 0 8px;font-size:16px;font-weight:600}.JH-CCA-nf .JH-CCA-nf__field{display:flex;flex-direction:column;gap:10px}.JH-CCA-nf .JH-CCA-nf__input{width:100%;min-height:48px;margin:0;padding:0 14px;font-size:17px;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px solid var(--jh-cca-midnight, #0C1D33);border-radius:6px;-webkit-appearance:none;appearance:none}.JH-CCA-nf .JH-CCA-nf__input:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:2px}@media(min-width:600px){.JH-CCA-nf .JH-CCA-nf__field{flex-direction:row}.JH-CCA-nf .JH-CCA-nf__input{flex:1 1 auto}.JH-CCA-nf .JH-CCA-nf__submit{flex:none}}.JH-CCA-nf .JH-CCA-nf__note{margin:0 0 20px;padding:10px 12px;font-size:14px;line-height:1.5;text-align:left;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:8px}.JH-CCA-nf .JH-CCA-nf__note--inline{display:inline-block;margin:4px 0}.JH-CCA-scope.JH-CCA-aappr{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-aappr .JH-CCA-aappr__head{max-width:46rem;margin:0 auto 32px;text-align:center}.JH-CCA-aappr .JH-CCA-aappr__eyebrow{display:block;margin:0 0 12px;text-align:center}.JH-CCA-aappr .JH-CCA-aappr__title{margin:0;text-align:center;text-wrap:balance}.JH-CCA-aappr .JH-CCA-aappr__intro{margin:16px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.6;text-align:center;color:var(--jh-cca-midnight)}.JH-CCA-aappr .JH-CCA-aappr__empty{max-width:46rem;margin:0 auto;padding:16px;background-color:var(--jh-cca-white);border-radius:10px}.JH-CCA-aappr .JH-CCA-aappr__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:66rem;margin:0 auto;padding:0;list-style:none}.JH-CCA-aappr .JH-CCA-aappr__step{margin:0;padding:24px 24px 28px;list-style:none;text-align:left;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-top:4px solid var(--jh-cca-tangerine);border-radius:12px}.JH-CCA-aappr .JH-CCA-aappr__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1;color:var(--jh-cca-white);background-color:var(--jh-cca-midnight);border-radius:50%}.JH-CCA-aappr .JH-CCA-aappr__step-title{margin:0 0 8px;text-align:left;color:var(--jh-cca-midnight)}.JH-CCA-aappr .JH-CCA-aappr__step-text{margin:0;font-size:17px;line-height:1.6;text-align:left;color:var(--jh-cca-midnight)}.JH-CCA-aappr .JH-CCA-aappr__tbc{max-width:66rem;margin:16px auto 0;padding:8px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:1px dashed var(--jh-cca-line);border-radius:6px}.JH-CCA-aappr .JH-CCA-aappr__concept{max-width:44rem;margin:36px auto 0;font-size:clamp(18px,1.7vw,21px);line-height:1.6;text-align:center;color:var(--jh-cca-midnight)}.JH-CCA-aappr .JH-CCA-aappr__cta{margin:24px 0 0;text-align:center}@media(min-width:750px){.JH-CCA-aappr .JH-CCA-aappr__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-aappr{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}}.JH-CCA-scope.JH-CCA-abio{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-abio .JH-CCA-abio__panel{display:block;max-width:52rem;margin-left:auto;margin-right:auto;padding:24px 20px;text-align:left;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:12px}.JH-CCA-abio .JH-CCA-abio__eyebrow{margin:0 0 12px}.JH-CCA-abio .JH-CCA-abio__title{margin:0 0 20px;text-wrap:balance}.JH-CCA-abio .JH-CCA-abio__bio{max-width:65ch;margin:0 0 24px;font-size:17px;line-height:1.75;color:var(--jh-cca-midnight)}.JH-CCA-abio .JH-CCA-abio__actions{margin:0}.JH-CCA-abio .JH-CCA-abio__copy[hidden]{display:none}.JH-CCA-abio .JH-CCA-abio__copy{width:100%}.JH-CCA-abio .JH-CCA-abio__press{margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--jh-cca-line)}.JH-CCA-abio .JH-CCA-abio__press-title{margin:0 0 16px;text-align:left}.JH-CCA-abio .JH-CCA-abio__tbc{margin:0 0 16px;padding:8px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-cloud);border:1px dashed var(--jh-cca-line);border-radius:6px}.JH-CCA-abio .JH-CCA-abio__photos{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none}.JH-CCA-abio .JH-CCA-abio__photo{flex:0 1 11rem;margin:0;padding:0;list-style:none}.JH-CCA-abio .JH-CCA-abio__thumb{margin:0 0 8px}.JH-CCA-abio .JH-CCA-abio__img,.JH-CCA-abio .JH-CCA-abio__ph{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 25%;border-radius:6px;background-color:var(--jh-cca-cloud)}.JH-CCA-abio .JH-CCA-abio__ph{display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;font-size:12px;line-height:1.4;color:var(--jh-cca-midnight);border:2px dashed var(--jh-cca-line)}.JH-CCA-abio .JH-CCA-abio__download{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--jh-cca-burnt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}@media(hover:hover){.JH-CCA-abio .JH-CCA-abio__download:hover{color:var(--jh-cca-midnight);text-decoration-thickness:2px}}.JH-CCA-abio .JH-CCA-abio__download:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(prefers-reduced-motion:reduce){.JH-CCA-abio .JH-CCA-abio__download{transition:none}}@media(min-width:750px){.JH-CCA-abio .JH-CCA-abio__panel{padding:40px 44px}.JH-CCA-abio .JH-CCA-abio__bio{font-size:18px}.JH-CCA-abio .JH-CCA-abio__copy{width:auto}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-abio{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-scope.JH-CCA-abooks{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-abooks .JH-CCA-abooks__head{max-width:46rem;margin:0 auto 32px;text-align:center}.JH-CCA-abooks .JH-CCA-abooks__eyebrow{display:block;margin:0 0 12px;text-align:center}.JH-CCA-abooks .JH-CCA-abooks__title{margin:0;text-align:center;text-wrap:balance}.JH-CCA-abooks .JH-CCA-abooks__empty{max-width:46rem;margin:0 auto;padding:16px;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-abooks .JH-CCA-abooks__tbc{margin:12px 0 0;padding:8px 10px;font-size:13px;line-height:1.5;text-align:left;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:1px dashed var(--jh-cca-line);border-radius:6px}.JH-CCA-abooks .JH-CCA-abooks__tbc--section{max-width:46rem;margin:0 auto 24px;font-size:14px}.JH-CCA-abooks .JH-CCA-abooks__slider{display:block}.JH-CCA-abooks .JH-CCA-abooks__track{display:flex;gap:16px;margin:0;padding:4px 2px 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2px;-webkit-overflow-scrolling:touch}.JH-CCA-abooks .JH-CCA-abooks__track:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:2px}.JH-CCA-abooks .JH-CCA-abooks__item{flex:0 0 min(68%,15rem);margin:0;padding:0;list-style:none;scroll-snap-align:start}.JH-CCA-abooks .JH-CCA-abooks__card{position:relative;display:flex;flex-direction:column;height:100%;padding:16px;text-align:left;background-color:var(--jh-cca-cloud);border-radius:12px}.JH-CCA-abooks .JH-CCA-abooks__cover{margin:0 0 16px;transition:transform .25s ease}.JH-CCA-abooks .JH-CCA-abooks__img,.JH-CCA-abooks .JH-CCA-abooks__ph{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:6px;box-shadow:0 6px 18px #0c1d332e}.JH-CCA-abooks .JH-CCA-abooks__ph{display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-size:13px;line-height:1.45;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-line);box-shadow:none}.JH-CCA-abooks .JH-CCA-abooks__book-title{margin:0 0 4px;font-size:18px;line-height:1.35;text-align:left;color:var(--jh-cca-midnight)}.JH-CCA-abooks .JH-CCA-abooks__year{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-abooks .JH-CCA-abooks__desc{margin:0 0 8px;font-size:15px;line-height:1.55;color:var(--jh-cca-midnight)}.JH-CCA-abooks .JH-CCA-abooks__link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;margin-top:auto;font-weight:700;color:var(--jh-cca-burnt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.JH-CCA-abooks .JH-CCA-abooks__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.JH-CCA-abooks .JH-CCA-abooks__link svg{flex:none;width:18px;height:18px;transition:transform .2s ease}@media(hover:hover){.JH-CCA-abooks .JH-CCA-abooks__card:hover .JH-CCA-abooks__cover{transform:translateY(-4px)}.JH-CCA-abooks .JH-CCA-abooks__card:hover .JH-CCA-abooks__link{color:var(--jh-cca-midnight);text-decoration-thickness:2px}.JH-CCA-abooks .JH-CCA-abooks__card:hover .JH-CCA-abooks__link svg{transform:translate(4px)}}.JH-CCA-abooks .JH-CCA-abooks__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-abooks .JH-CCA-abooks__nav{display:flex;justify-content:center;gap:12px;margin-top:4px}.JH-CCA-abooks .JH-CCA-abooks__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px solid var(--jh-cca-midnight);border-radius:50%;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.JH-CCA-abooks .JH-CCA-abooks__arrow svg{width:22px;height:22px}@media(hover:hover){.JH-CCA-abooks .JH-CCA-abooks__arrow:hover:not(:disabled){color:var(--jh-cca-white);background-color:var(--jh-cca-midnight)}}.JH-CCA-abooks .JH-CCA-abooks__arrow:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-abooks .JH-CCA-abooks__arrow:disabled{opacity:.35;cursor:default}.JH-CCA-abooks jh-cca-books[data-jh-cca-static] .JH-CCA-abooks__nav{display:none}@media(prefers-reduced-motion:reduce){.JH-CCA-abooks .JH-CCA-abooks__cover,.JH-CCA-abooks .JH-CCA-abooks__link,.JH-CCA-abooks .JH-CCA-abooks__link svg,.JH-CCA-abooks .JH-CCA-abooks__arrow{transition:none}.JH-CCA-abooks .JH-CCA-abooks__card:hover .JH-CCA-abooks__cover,.JH-CCA-abooks .JH-CCA-abooks__card:hover .JH-CCA-abooks__link svg{transform:none}}@media(min-width:640px){.JH-CCA-abooks .JH-CCA-abooks__item{flex-basis:16rem}}@media(min-width:1100px){.JH-CCA-abooks .JH-CCA-abooks__track{display:grid;grid-template-columns:repeat(var(--jh-cca-books-cols, 5),minmax(0,1fr));gap:20px;padding:0;overflow:visible;scroll-snap-type:none}.JH-CCA-abooks .JH-CCA-abooks__item{flex:none}.JH-CCA-abooks .JH-CCA-abooks__nav{display:none}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-abooks{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}}.JH-CCA-scope.JH-CCA-acomp{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-acomp .JH-CCA-acomp__wrap{max-width:46rem;margin-left:auto;margin-right:auto}.JH-CCA-acomp .JH-CCA-acomp__head{margin:0 0 24px;text-align:left}.JH-CCA-acomp .JH-CCA-acomp__eyebrow{margin:0 0 12px}.JH-CCA-acomp .JH-CCA-acomp__title{margin:0;text-wrap:balance}.JH-CCA-acomp .JH-CCA-acomp__body{padding-left:20px;border-left:4px solid var(--jh-cca-tangerine);text-align:left}.JH-CCA-acomp .JH-CCA-acomp__text{margin:0 0 16px;font-size:17px;line-height:1.7;color:var(--jh-cca-midnight)}.JH-CCA-acomp .JH-CCA-acomp__tbc{margin:0 0 16px;padding:8px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-cloud);border:1px dashed var(--jh-cca-line);border-radius:6px}.JH-CCA-acomp .JH-CCA-acomp__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--jh-cca-burnt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.JH-CCA-acomp .JH-CCA-acomp__link svg{flex:none;width:20px;height:20px;transition:transform .2s ease}@media(hover:hover){.JH-CCA-acomp .JH-CCA-acomp__link:hover{color:var(--jh-cca-midnight);text-decoration-thickness:2px}.JH-CCA-acomp .JH-CCA-acomp__link:hover svg{transform:translate(4px)}}.JH-CCA-acomp .JH-CCA-acomp__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(prefers-reduced-motion:reduce){.JH-CCA-acomp .JH-CCA-acomp__link,.JH-CCA-acomp .JH-CCA-acomp__link svg{transition:none}.JH-CCA-acomp .JH-CCA-acomp__link:hover svg{transform:none}}@media(min-width:750px){.JH-CCA-acomp .JH-CCA-acomp__body{padding-left:28px}.JH-CCA-acomp .JH-CCA-acomp__text{font-size:18px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-acomp{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-scope.JH-CCA-acred{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-scope.JH-CCA-acred--line{border-top:1px solid var(--jh-cca-line)}.JH-CCA-acred .JH-CCA-acred__wrap{max-width:66rem;margin-left:auto;margin-right:auto}.JH-CCA-acred .JH-CCA-acred__head{max-width:44rem;margin:0 0 28px;text-align:left}.JH-CCA-acred .JH-CCA-acred__eyebrow{margin:0 0 12px}.JH-CCA-acred .JH-CCA-acred__title{margin:0;text-wrap:balance}.JH-CCA-acred .JH-CCA-acred__empty{margin:0;padding:16px;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-acred .JH-CCA-acred__list{margin:0;padding:0;border-top:2px solid var(--jh-cca-midnight)}.JH-CCA-acred .JH-CCA-acred__row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:16px 0;border-bottom:1px solid var(--jh-cca-line)}.JH-CCA-acred .JH-CCA-acred__label{margin:0;padding:0;font-size:15px;font-weight:700;line-height:1.5;text-align:left;color:var(--jh-cca-burnt)}.JH-CCA-acred .JH-CCA-acred__fact{margin:0;padding:0;font-size:17px;line-height:1.6;text-align:left;color:var(--jh-cca-midnight)}@media(min-width:750px){.JH-CCA-acred .JH-CCA-acred__row{grid-template-columns:14rem minmax(0,1fr);gap:32px;padding:20px 0}.JH-CCA-acred .JH-CCA-acred__label{font-size:16px}.JH-CCA-acred .JH-CCA-acred__fact{font-size:18px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-acred{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}}.JH-CCA-scope.JH-CCA-ahero{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-ahero .JH-CCA-ahero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-ahero .JH-CCA-ahero__media{width:100%;max-width:22rem;margin:0 auto;padding:0 14px 14px 0}.JH-CCA-ahero .JH-CCA-ahero__frame{position:relative;aspect-ratio:1 / 1}.JH-CCA-ahero .JH-CCA-ahero__frame:before{content:"";position:absolute;top:14px;left:14px;right:-14px;bottom:-14px;border:3px solid var(--jh-cca-tangerine);border-radius:var(--jh-cca-radius, 6px);pointer-events:none}.JH-CCA-ahero .JH-CCA-ahero__img,.JH-CCA-ahero .JH-CCA-ahero__ph{position:relative;display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--jh-cca-radius, 6px);background-color:var(--jh-cca-white)}.JH-CCA-ahero .JH-CCA-ahero__ph{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);border:2px dashed var(--jh-cca-line)}.JH-CCA-ahero .JH-CCA-ahero__copy{min-width:0;text-align:left}.JH-CCA-ahero .JH-CCA-ahero__crumb-list{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 16px;padding:0;list-style:none;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-ahero .JH-CCA-ahero__crumb{margin:0;padding:0;list-style:none}.JH-CCA-ahero .JH-CCA-ahero__crumb+.JH-CCA-ahero__crumb:before{content:"/";margin-right:8px;opacity:.6}.JH-CCA-ahero .JH-CCA-ahero__crumb a{color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.JH-CCA-ahero .JH-CCA-ahero__crumb a:hover{text-decoration-thickness:2px}}.JH-CCA-ahero .JH-CCA-ahero__crumb a:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-ahero .JH-CCA-ahero__eyebrow{margin:0 0 12px}.JH-CCA-ahero .JH-CCA-ahero__heading{margin:0 0 20px;text-wrap:balance}.JH-CCA-ahero .JH-CCA-ahero__sub{max-width:38rem;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-ahero.JH-CCA-ahero--noimg .JH-CCA-ahero__inner{max-width:48rem}@media(min-width:750px){.JH-CCA-ahero .JH-CCA-ahero__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px}.JH-CCA-ahero.JH-CCA-ahero--noimg .JH-CCA-ahero__inner{grid-template-columns:minmax(0,1fr)}.JH-CCA-ahero .JH-CCA-ahero__media{max-width:none;margin:0}.JH-CCA-ahero .JH-CCA-ahero__frame{aspect-ratio:4 / 5}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-ahero{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-ahero .JH-CCA-ahero__inner{gap:72px}}.JH-CCA-scope.JH-CCA-aspeak{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-aspeak .JH-CCA-aspeak__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;max-width:62rem;margin-left:auto;margin-right:auto}.JH-CCA-aspeak .JH-CCA-aspeak__photo{width:100%;margin:0;padding:0}.JH-CCA-aspeak .JH-CCA-aspeak__img,.JH-CCA-aspeak .JH-CCA-aspeak__ph{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--jh-cca-radius, 6px);background-color:var(--jh-cca-white)}.JH-CCA-aspeak .JH-CCA-aspeak__ph{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);border:2px dashed var(--jh-cca-line)}.JH-CCA-aspeak .JH-CCA-aspeak__copy{min-width:0;text-align:left}.JH-CCA-aspeak .JH-CCA-aspeak__eyebrow{margin:0 0 12px}.JH-CCA-aspeak .JH-CCA-aspeak__title{margin:0 0 16px;text-wrap:balance}.JH-CCA-aspeak .JH-CCA-aspeak__body{max-width:38rem;margin:0 0 12px;font-size:17px;line-height:1.65;color:var(--jh-cca-midnight)}.JH-CCA-aspeak .JH-CCA-aspeak__tagline{max-width:38rem;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-aspeak .JH-CCA-aspeak__audiences{font-size:16px}.JH-CCA-aspeak .JH-CCA-aspeak__tbc{max-width:38rem;margin:0 0 12px;padding:8px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:1px dashed var(--jh-cca-line);border-radius:6px}.JH-CCA-aspeak .JH-CCA-aspeak__cta{margin:20px 0 16px}.JH-CCA-aspeak .JH-CCA-aspeak__topics{max-width:62rem;margin:36px auto 0;padding-top:28px;border-top:1px solid var(--jh-cca-line)}.JH-CCA-aspeak .JH-CCA-aspeak__topics-title{margin:0 0 20px;text-align:left}.JH-CCA-aspeak .JH-CCA-aspeak__list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}.JH-CCA-aspeak .JH-CCA-aspeak__topic{margin:0;padding:16px 18px;list-style:none;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-left:4px solid var(--jh-cca-tangerine, var(--jh-cca-burnt));border-radius:6px}.JH-CCA-aspeak .JH-CCA-aspeak__topic p{font-family:inherit}.JH-CCA-aspeak .JH-CCA-aspeak__topic-title{margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-aspeak .JH-CCA-aspeak__topic-text{margin:0;font-size:16px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-aspeak.JH-CCA-aspeak--noimg .JH-CCA-aspeak__inner{max-width:44rem}@media(min-width:750px){.JH-CCA-aspeak .JH-CCA-aspeak__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:44px}.JH-CCA-aspeak.JH-CCA-aspeak--noimg .JH-CCA-aspeak__inner{grid-template-columns:minmax(0,1fr)}.JH-CCA-aspeak .JH-CCA-aspeak__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.JH-CCA-aspeak .JH-CCA-aspeak__topics{margin-top:48px;padding-top:36px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-aspeak{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 56px)}.JH-CCA-aspeak .JH-CCA-aspeak__inner{gap:56px}}.JH-CCA-scope.JH-CCA-astory{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-astory .JH-CCA-astory__wrap{max-width:66rem;margin-left:auto;margin-right:auto}.JH-CCA-astory .JH-CCA-astory__head{max-width:44rem;margin:0 0 28px;text-align:left}.JH-CCA-astory .JH-CCA-astory__eyebrow{margin:0 0 12px}.JH-CCA-astory .JH-CCA-astory__title{margin:0;text-wrap:balance}.JH-CCA-astory .JH-CCA-astory__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px}.JH-CCA-astory .JH-CCA-astory__text{max-width:65ch;margin:0;font-family:var(--jh-cca-serif, "Source Serif 4", Georgia, "Times New Roman", serif);font-size:18px;line-height:1.75;text-align:left;color:var(--jh-cca-midnight)}.JH-CCA-astory .JH-CCA-astory__tbc{max-width:65ch;margin:0;padding:10px 14px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-cloud);border:1px dashed var(--jh-cca-line);border-radius:6px}.JH-CCA-astory .JH-CCA-astory__photo{width:100%;max-width:28rem;margin:8px 0;padding:0;align-self:start}.JH-CCA-astory .JH-CCA-astory__img,.JH-CCA-astory .JH-CCA-astory__ph{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--jh-cca-radius, 6px);background-color:var(--jh-cca-cloud)}.JH-CCA-astory .JH-CCA-astory__ph{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);border:2px dashed var(--jh-cca-line)}@media(min-width:990px){.JH-CCA-scope.JH-CCA-astory{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-astory .JH-CCA-astory__grid{grid-template-columns:minmax(0,40rem) minmax(0,20rem);column-gap:56px}.JH-CCA-astory .JH-CCA-astory__text,.JH-CCA-astory .JH-CCA-astory__tbc{grid-column:1}.JH-CCA-astory .JH-CCA-astory__text{font-size:19px}.JH-CCA-astory .JH-CCA-astory__photo{grid-column:2;grid-row:3 / span 3;max-width:none;margin:0}}.JH-CCA-scope.JH-CCA-announcement{border-bottom:1px solid rgba(255,255,255,.18)}.JH-CCA-announcement .JH-CCA-announcement__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:44px}.JH-CCA-announcement .JH-CCA-announcement__inner--close{grid-template-columns:minmax(0,1fr) 44px}.JH-CCA-announcement .JH-CCA-announcement__text{grid-column:1;margin:0;padding:8px 4px 8px 0;font-size:14px;line-height:1.45;text-align:center}.JH-CCA-announcement .JH-CCA-announcement__close{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;color:var(--jh-cca-white);background:transparent;border:0;border-radius:var(--jh-cca-radius);cursor:pointer;-webkit-appearance:none;appearance:none}@media(hover:hover){.JH-CCA-announcement .JH-CCA-announcement__close:hover{background-color:#ffffff24}}@media(min-width:750px){.JH-CCA-announcement .JH-CCA-announcement__inner--close{grid-template-columns:44px minmax(0,1fr) 44px}.JH-CCA-announcement .JH-CCA-announcement__inner--close .JH-CCA-announcement__text{grid-column:2}.JH-CCA-announcement .JH-CCA-announcement__inner--close .JH-CCA-announcement__close{grid-column:3}.JH-CCA-announcement .JH-CCA-announcement__text{padding:8px 0;font-size:15px}}.JH-CCA-announcement-note .JH-CCA-announcement-note__text{margin:0;padding:8px var(--jh-cca-gutter);font-size:14px;text-align:center}.JH-CCA-section.JH-CCA-totop{padding-top:calc(var(--jh-cca-pt, 12px) * .7);padding-bottom:calc(var(--jh-cca-pb, 12px) * .7);border-top:1px solid var(--jh-cca-line, #D5DCE5)}@media(min-width:990px){.JH-CCA-section.JH-CCA-totop{padding-top:var(--jh-cca-pt, 12px);padding-bottom:var(--jh-cca-pb, 12px)}}.JH-CCA-totop .JH-CCA-totop__row{margin:0;text-align:center}.JH-CCA-totop .JH-CCA-totop__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;font-size:16px;font-weight:600;color:var(--jh-cca-midnight, #0C1D33);text-decoration:none;border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-totop .JH-CCA-totop__label{text-decoration:underline;text-underline-offset:4px}.JH-CCA-totop .JH-CCA-totop__link:hover .JH-CCA-totop__label{text-decoration-thickness:2px}.JH-CCA-totop .JH-CCA-totop__link:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:2px}.JH-CCA-totop .JH-CCA-totop__icon{flex:0 0 auto}.JH-CCA-scope.JH-CCA-cart-page{padding-top:var(--jh-cca-pt, 40px);padding-bottom:var(--jh-cca-pb, 72px);color:var(--jh-cca-midnight);background-color:var(--jh-cca-white)}.JH-CCA-cart-page .JH-CCA-cart-page__inner{max-width:820px}.JH-CCA-cart-page .JH-CCA-cart-page__title{margin:0 0 24px}.JH-CCA-cart-page .JH-CCA-cart-page__error{margin:0 0 16px;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-cloud);border-left:4px solid var(--jh-cca-burnt);border-radius:var(--jh-cca-radius)}.JH-CCA-cart-page .JH-CCA-cart-page__error[hidden]{display:none}.JH-CCA-scope .JH-CCA-cart--page{outline:0}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart__scroll{padding:0;overflow:visible}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart-items{border-top:1px solid var(--jh-cca-line)}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart__foot{margin-top:28px;padding:20px;background-color:var(--jh-cca-cloud);border:0;border-radius:10px;box-shadow:none}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart__subtotal{font-size:20px}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart__scroll--empty{min-height:320px}@media(min-width:750px){.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart-item{grid-template-columns:112px minmax(0,1fr) auto;gap:4px 24px}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart-item__media,.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart-item__img{width:112px}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart-item__title,.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart-item__price{font-size:19px}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-cart__foot{max-width:460px;margin-left:auto}.JH-CCA-scope .JH-CCA-cart--page .JH-CCA-trust-b{margin-top:28px}}.JH-CCA-scope.JH-CCA-about{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-about .JH-CCA-about__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;max-width:62rem;margin-left:auto;margin-right:auto}.JH-CCA-about .JH-CCA-about__media{width:100%;max-width:17rem;margin:0 auto;padding:0 14px 14px 0}.JH-CCA-about .JH-CCA-about__frame{position:relative;aspect-ratio:4 / 5}.JH-CCA-about .JH-CCA-about__frame:before{content:"";position:absolute;top:14px;left:14px;right:-14px;bottom:-14px;border:3px solid var(--jh-cca-tangerine);border-radius:var(--jh-cca-radius, 6px);pointer-events:none}.JH-CCA-about .JH-CCA-about__img,.JH-CCA-about .JH-CCA-about__ph{position:relative;display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--jh-cca-radius, 6px);background-color:var(--jh-cca-white)}.JH-CCA-about .JH-CCA-about__ph{display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font-size:13px;line-height:1.5;color:var(--jh-cca-midnight);border:2px dashed var(--jh-cca-line)}.JH-CCA-about .JH-CCA-about__copy{min-width:0;text-align:left}.JH-CCA-about .JH-CCA-about__eyebrow{margin:0 0 8px}.JH-CCA-about .JH-CCA-about__heading{margin:0 0 16px}.JH-CCA-about .JH-CCA-about__body{margin:0 0 16px;max-width:38rem;font-size:17px;line-height:1.7;color:var(--jh-cca-midnight)}.JH-CCA-about .JH-CCA-about__creation{margin:4px 0 16px;padding-top:16px;border-top:1px solid var(--jh-cca-line)}.JH-CCA-about .JH-CCA-about__creation .JH-CCA-about__body{margin-bottom:0}.JH-CCA-about .JH-CCA-about__subhead{margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__creation{border-top-color:#ffffff38}.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__subhead{color:var(--jh-cca-white)}.JH-CCA-about .JH-CCA-about__tbc{margin:0 0 16px;padding:8px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:1px dashed var(--jh-cca-line);border-radius:6px}.JH-CCA-about .JH-CCA-about__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--jh-cca-burnt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.JH-CCA-about .JH-CCA-about__link svg{flex:none;width:20px;height:20px;transition:transform .2s ease}@media(hover:hover){.JH-CCA-about .JH-CCA-about__link:hover{color:var(--jh-cca-midnight);text-decoration-thickness:2px}.JH-CCA-about .JH-CCA-about__link:hover svg{transform:translate(4px)}}.JH-CCA-about .JH-CCA-about__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-scope.JH-CCA-about.JH-CCA-about--dark{color:var(--jh-cca-white)}.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__eyebrow{color:var(--jh-cca-tangerine)}.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__heading,.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__body{color:var(--jh-cca-white)}.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__ph{color:var(--jh-cca-white);background-color:transparent;border-color:#ffffff73}.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__link{color:var(--jh-cca-tangerine)}@media(hover:hover){.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__link:hover{color:var(--jh-cca-white)}}.JH-CCA-about.JH-CCA-about--dark .JH-CCA-about__link:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}@media(prefers-reduced-motion:reduce){.JH-CCA-about .JH-CCA-about__link,.JH-CCA-about .JH-CCA-about__link svg{transition:none}.JH-CCA-about .JH-CCA-about__link:hover svg{transform:none}}.JH-CCA-about.JH-CCA-about--noimg .JH-CCA-about__inner{max-width:44rem}@media(min-width:750px){.JH-CCA-about .JH-CCA-about__inner{grid-template-columns:17.5rem minmax(0,1fr);gap:44px}.JH-CCA-about.JH-CCA-about--noimg .JH-CCA-about__inner{grid-template-columns:minmax(0,1fr)}.JH-CCA-about .JH-CCA-about__media{margin:0}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-about{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 64px)}.JH-CCA-about .JH-CCA-about__inner{grid-template-columns:20rem minmax(0,1fr);gap:64px}.JH-CCA-about .JH-CCA-about__media{max-width:20rem}}.JH-CCA-scope.JH-CCA-cmp{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__head{max-width:46rem;margin:0 0 28px}.JH-CCA-cmp .JH-CCA-cmp__eyebrow{margin:0 0 12px}.JH-CCA-cmp .JH-CCA-cmp__title{margin:0 0 12px;text-wrap:balance}.JH-CCA-cmp .JH-CCA-cmp__sub{margin:0;font-size:17px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__empty{margin:0;padding:16px;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-cmp .JH-CCA-cmp__tbc{font-size:14px;font-style:italic;color:var(--jh-cca-midnight);opacity:.7}.JH-CCA-cmp .JH-CCA-cmp__tag{display:inline-block;margin:0 0 10px;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.3;color:var(--jh-cca-white);background-color:var(--jh-cca-midnight);border-radius:999px}.JH-CCA-cmp .JH-CCA-cmp__wrap{display:none}.JH-CCA-cmp .JH-CCA-cmp__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.JH-CCA-cmp .JH-CCA-cmp__card{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:20px;text-align:left;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:10px}.JH-CCA-cmp .JH-CCA-cmp__card--hl{background-color:var(--jh-cca-cloud);border:2px solid var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__cardname{margin:0 0 12px;font-size:22px;line-height:1.25;color:var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__rows{width:100%;margin:0 0 16px;padding:0}.JH-CCA-cmp .JH-CCA-cmp__row{margin:0;padding:10px 0;border-top:1px solid var(--jh-cca-line)}.JH-CCA-cmp .JH-CCA-cmp__row dt{margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__row dd{margin:0;font-size:16px;line-height:1.55;color:var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__row--price dd{font-size:26px;font-weight:700;line-height:1.2}.JH-CCA-cmp .JH-CCA-cmp__card .JH-CCA-cmp__button{width:100%;margin-top:auto;min-height:48px;text-align:center}@media(min-width:640px){.JH-CCA-cmp .JH-CCA-cmp__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.JH-CCA-cmp .JH-CCA-cmp__after{margin-top:28px}.JH-CCA-cmp .JH-CCA-cmp__line{max-width:52rem;margin:0 0 18px;font-size:17px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.JH-CCA-cmp .JH-CCA-cmp__primary{width:100%;min-height:52px;text-align:center}.JH-CCA-cmp .JH-CCA-cmp__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-weight:700;color:var(--jh-cca-burnt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.JH-CCA-cmp .JH-CCA-cmp__link svg{flex:none;width:20px;height:20px;transition:transform .2s ease}@media(hover:hover){.JH-CCA-cmp .JH-CCA-cmp__link:hover{color:var(--jh-cca-midnight);text-decoration-thickness:2px}.JH-CCA-cmp .JH-CCA-cmp__link:hover svg{transform:translate(4px)}}.JH-CCA-cmp .JH-CCA-cmp__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(prefers-reduced-motion:reduce){.JH-CCA-cmp .JH-CCA-cmp__link,.JH-CCA-cmp .JH-CCA-cmp__link svg{transition:none}.JH-CCA-cmp .JH-CCA-cmp__link:hover svg{transform:none}}@media(min-width:600px){.JH-CCA-cmp .JH-CCA-cmp__actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 24px}.JH-CCA-cmp .JH-CCA-cmp__primary{width:auto;min-width:220px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-cmp{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}@media(min-width:1100px){.JH-CCA-cmp .JH-CCA-cmp__cards{display:none}.JH-CCA-cmp .JH-CCA-cmp__wrap{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:12px}.JH-CCA-cmp .JH-CCA-cmp__table{width:100%;min-width:960px;margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0;border:0;text-align:left}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__corner,.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__rowhead,.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__colhead,.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__cell{border:0;border-radius:0}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__corner,.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__rowhead{position:sticky;left:0;z-index:1;width:170px;padding:16px 14px 16px 20px;font-size:14px;font-weight:700;line-height:1.4;text-align:left;vertical-align:top;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border-bottom:1px solid var(--jh-cca-line)}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__corner,.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__colhead{border-bottom:2px solid var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__colhead{padding:20px 14px 16px;font-weight:400;text-align:left;vertical-align:bottom}.JH-CCA-cmp .JH-CCA-cmp__pname{display:block;font-size:18px;font-weight:700;line-height:1.3;color:var(--jh-cca-midnight)}.JH-CCA-cmp .JH-CCA-cmp__colhead .JH-CCA-cmp__tag{margin-bottom:8px}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__cell{padding:16px 14px;font-size:16px;line-height:1.5;text-align:left;vertical-align:top;color:var(--jh-cca-midnight);border-bottom:1px solid var(--jh-cca-line)}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__cell--price{font-size:26px;font-weight:700;line-height:1.2}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__cell--action{vertical-align:bottom;padding-top:18px;padding-bottom:20px}.JH-CCA-cmp .JH-CCA-cmp__table th:last-child,.JH-CCA-cmp .JH-CCA-cmp__table td:last-child{padding-right:20px}.JH-CCA-cmp .JH-CCA-cmp__table tbody tr:last-child .JH-CCA-cmp__rowhead,.JH-CCA-cmp .JH-CCA-cmp__table tbody tr:last-child .JH-CCA-cmp__cell{border-bottom:0}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__button{display:block;width:100%;min-height:48px;text-align:center}.JH-CCA-cmp .JH-CCA-cmp__table .JH-CCA-cmp__hl{background-color:var(--jh-cca-cloud)}}.JH-CCA-scope.JH-CCA-flag{padding-top:calc(var(--jh-cca-pt, 48px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-flag .JH-CCA-flag__card{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;padding:20px;background-color:var(--jh-cca-cloud);border-radius:16px}.JH-CCA-flag .JH-CCA-flag__media,.JH-CCA-flag .JH-CCA-flag__copy{min-width:0}.JH-CCA-flag .JH-CCA-flag__card--solo .JH-CCA-flag__copy{max-width:46rem}.JH-CCA-flag .JH-CCA-flag__img,.JH-CCA-flag .JH-CCA-flag__ph{display:block;width:100%;border-radius:10px}.JH-CCA-flag .JH-CCA-flag__img{height:auto}.JH-CCA-flag .JH-CCA-flag__ph{display:flex;align-items:center;justify-content:center;aspect-ratio:14 / 11;padding:16px;font-size:15px;line-height:1.5;text-align:center;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-line)}.JH-CCA-flag .JH-CCA-flag__badge{display:inline-block;margin:0 0 14px;padding:6px 14px;font-size:14px;font-weight:700;line-height:1.3;color:var(--jh-cca-white);background-color:var(--jh-cca-midnight);border-radius:999px}.JH-CCA-flag .JH-CCA-flag__title{margin:0 0 14px;text-wrap:balance}.JH-CCA-flag .JH-CCA-flag__body{max-width:52ch;margin:0 0 14px;font-size:17px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-flag .JH-CCA-flag__facts{margin:0 0 16px;font-size:15px;font-weight:700;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-flag .JH-CCA-flag__value{max-width:52ch;margin:0 0 20px;padding:12px 16px;font-size:16px;line-height:1.55;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border-left:4px solid var(--jh-cca-burnt);border-radius:var(--jh-cca-radius)}.JH-CCA-flag .JH-CCA-flag__value-note{max-width:52ch;margin:0 0 20px;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius)}.JH-CCA-flag .JH-CCA-flag__actions{display:flex;flex-direction:column;gap:12px}.JH-CCA-flag .JH-CCA-flag__price{margin:0;font-size:32px;font-weight:700;line-height:1.1;color:var(--jh-cca-midnight)}.JH-CCA-flag .JH-CCA-flag__button{width:100%;min-height:52px;text-align:center}.JH-CCA-flag .JH-CCA-flag__trust{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight)}@media(min-width:600px){.JH-CCA-flag .JH-CCA-flag__card{padding:28px;gap:32px}.JH-CCA-flag .JH-CCA-flag__actions{flex-direction:row;align-items:center;gap:20px}.JH-CCA-flag .JH-CCA-flag__button{width:auto;min-width:220px}}@media(min-width:900px){.JH-CCA-flag .JH-CCA-flag__card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;padding:40px}.JH-CCA-flag .JH-CCA-flag__card--solo{grid-template-columns:minmax(0,1fr)}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-flag{padding-top:var(--jh-cca-pt, 48px);padding-bottom:var(--jh-cca-pb, 56px)}}.JH-CCA-scope.JH-CCA-cg{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-cg .JH-CCA-cg__head{max-width:46rem;margin:0 0 28px}.JH-CCA-cg .JH-CCA-cg__eyebrow{margin:0 0 12px}.JH-CCA-cg .JH-CCA-cg__title{margin:0;text-wrap:balance}.JH-CCA-cg .JH-CCA-cg__empty{margin:0;padding:16px;background-color:var(--jh-cca-white);border-radius:10px}.JH-CCA-cg .JH-CCA-cg__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.JH-CCA-cg .JH-CCA-cg__card{position:relative;display:flex;flex-direction:column;margin:0;padding:20px;text-align:left;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}@media(hover:hover){.JH-CCA-cg .JH-CCA-cg__card:hover{border-color:var(--jh-cca-midnight);box-shadow:0 6px 18px #0c1d331f}}.JH-CCA-cg .JH-CCA-cg__media{width:min(70%,280px);margin:0 auto 18px}.JH-CCA-cg .JH-CCA-cg__img,.JH-CCA-cg .JH-CCA-cg__ph{display:block;width:100%;aspect-ratio:4 / 5;border-radius:8px}.JH-CCA-cg .JH-CCA-cg__img{height:auto;object-fit:cover}.JH-CCA-cg .JH-CCA-cg__ph{display:flex;align-items:center;justify-content:center;padding:12px;font-size:14px;line-height:1.5;text-align:center;color:var(--jh-cca-midnight);background-color:var(--jh-cca-cloud);border:2px dashed var(--jh-cca-line)}.JH-CCA-cg .JH-CCA-cg__body{flex:1 1 auto}.JH-CCA-cg .JH-CCA-cg__badge{display:inline-block;margin:0 0 12px;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.3;color:var(--jh-cca-white);background-color:var(--jh-cca-midnight);border-radius:999px}.JH-CCA-cg .JH-CCA-cg__name{margin:0 0 8px;font-size:22px;line-height:1.25;color:var(--jh-cca-midnight)}.JH-CCA-cg .JH-CCA-cg__best{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.45;color:var(--jh-cca-midnight)}.JH-CCA-cg .JH-CCA-cg__line{margin:0 0 12px;font-size:16px;line-height:1.55;color:var(--jh-cca-midnight)}.JH-CCA-cg .JH-CCA-cg__facts{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-cg .JH-CCA-cg__inside{display:flex;flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none}.JH-CCA-cg .JH-CCA-cg__inside-item{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-cg .JH-CCA-cg__check,.JH-CCA-cg .JH-CCA-cg__check-img{flex:none;display:block;width:18px;height:18px;margin-top:2px}.JH-CCA-cg .JH-CCA-cg__check{color:var(--jh-cca-burnt)}.JH-CCA-cg .JH-CCA-cg__check-img{object-fit:contain}.JH-CCA-cg .JH-CCA-cg__tbc{margin:0 0 4px;font-size:14px;font-style:italic;color:var(--jh-cca-midnight);opacity:.7}.JH-CCA-cg .JH-CCA-cg__foot{margin-top:auto;padding-top:16px}.JH-CCA-cg .JH-CCA-cg__price{margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.1;color:var(--jh-cca-midnight)}.JH-CCA-cg .JH-CCA-cg__button{position:static;display:block;width:100%;min-height:48px;text-align:center}.JH-CCA-cg .JH-CCA-cg__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}.JH-CCA-cg .JH-CCA-cg__button:focus-visible{outline:none}.JH-CCA-cg .JH-CCA-cg__button:focus-visible:after{outline:3px solid var(--jh-cca-midnight);outline-offset:2px}@media(hover:hover){.JH-CCA-cg .JH-CCA-cg__card:hover .JH-CCA-cg__button--outline{color:var(--jh-cca-white);background-color:var(--jh-cca-midnight)}}@media(prefers-reduced-motion:reduce){.JH-CCA-cg .JH-CCA-cg__card{transition:none}}@media(min-width:640px){.JH-CCA-cg .JH-CCA-cg__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.JH-CCA-cg .JH-CCA-cg__media{width:100%}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-cg{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 64px)}}@media(min-width:1100px){.JH-CCA-cg .JH-CCA-cg__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.JH-CCA-scope.JH-CCA-collhead{padding-top:calc(var(--jh-cca-pt, 48px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight);text-align:left}.JH-CCA-collhead .JH-CCA-collhead__crumbs{margin:0 0 20px}.JH-CCA-collhead .JH-CCA-collhead__crumblist{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.4}.JH-CCA-collhead .JH-CCA-collhead__crumb{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none}.JH-CCA-collhead .JH-CCA-collhead__crumb+.JH-CCA-collhead__crumb:before{content:"/";margin:0 10px;color:var(--jh-cca-midnight);opacity:.6}.JH-CCA-collhead .JH-CCA-collhead__crumblink{display:inline-block;padding:12px 0;color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.JH-CCA-collhead .JH-CCA-collhead__crumblink:hover{text-decoration-thickness:2px}}.JH-CCA-collhead .JH-CCA-collhead__crumblink:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-collhead .JH-CCA-collhead__crumbhere{font-weight:600;color:var(--jh-cca-midnight)}.JH-CCA-collhead .JH-CCA-collhead__eyebrow{margin:0 0 12px}.JH-CCA-collhead .JH-CCA-collhead__title{max-width:52rem;margin:0 0 16px;text-wrap:balance}.JH-CCA-collhead .JH-CCA-collhead__body{max-width:46rem;margin:0;font-size:16px;line-height:1.55;color:var(--jh-cca-midnight)}.JH-CCA-collhead .JH-CCA-collhead__facts{display:flex;flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none}.JH-CCA-collhead .JH-CCA-collhead__fact{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none;font-size:16px;font-weight:600;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-collhead .JH-CCA-collhead__icon,.JH-CCA-collhead .JH-CCA-collhead__img{flex:none;display:block;width:22px;height:22px}.JH-CCA-collhead .JH-CCA-collhead__icon{color:var(--jh-cca-burnt)}.JH-CCA-collhead .JH-CCA-collhead__img{object-fit:contain}@media(min-width:500px){.JH-CCA-collhead .JH-CCA-collhead__body{font-size:17px;line-height:1.6}.JH-CCA-collhead .JH-CCA-collhead__facts{flex-direction:row;flex-wrap:wrap;gap:12px 32px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-collhead{padding-top:var(--jh-cca-pt, 48px);padding-bottom:var(--jh-cca-pb, 56px)}.JH-CCA-collhead .JH-CCA-collhead__body{font-size:18px}}.JH-CCA-scope.JH-CCA-notice{padding-top:calc(var(--jh-cca-pt, 40px) * .7);padding-bottom:calc(var(--jh-cca-pb, 48px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-scope.JH-CCA-notice--line{border-top:1px solid var(--jh-cca-line)}.JH-CCA-notice .JH-CCA-notice__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.JH-CCA-notice .JH-CCA-notice__trust,.JH-CCA-notice .JH-CCA-notice__box{min-width:0}.JH-CCA-notice .JH-CCA-notice__box{padding:16px 20px;text-align:left;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-notice .JH-CCA-notice__text{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-notice .JH-CCA-notice__tbc{margin:0 0 8px;font-size:14px;font-style:italic;color:var(--jh-cca-midnight);opacity:.7}.JH-CCA-notice .JH-CCA-notice__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--jh-cca-burnt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.JH-CCA-notice .JH-CCA-notice__link svg{flex:none;width:20px;height:20px;transition:transform .2s ease}@media(hover:hover){.JH-CCA-notice .JH-CCA-notice__link:hover{color:var(--jh-cca-midnight);text-decoration-thickness:2px}.JH-CCA-notice .JH-CCA-notice__link:hover svg{transform:translate(4px)}}.JH-CCA-notice .JH-CCA-notice__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-notice.JH-CCA-notice--dark,.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-trust-b,.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-trust-b .JH-CCA-trust-b__item{color:var(--jh-cca-white)}.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-trust-b .JH-CCA-trust-b__item svg{color:var(--jh-cca-white)}.JH-CCA-notice.JH-CCA-notice--whiteicons .JH-CCA-trust-b .JH-CCA-trust-b__img{filter:brightness(0) invert(1)}.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-notice__box{background-color:transparent;border:1px solid rgba(255,255,255,.35)}.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-notice__text,.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-notice__tbc{color:var(--jh-cca-white)}.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-notice__link{color:var(--jh-cca-tangerine)}@media(hover:hover){.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-notice__link:hover{color:var(--jh-cca-white)}}.JH-CCA-notice.JH-CCA-notice--dark .JH-CCA-notice__link:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}@media(prefers-reduced-motion:reduce){.JH-CCA-notice .JH-CCA-notice__link,.JH-CCA-notice .JH-CCA-notice__link svg{transition:none}.JH-CCA-notice .JH-CCA-notice__link:hover svg{transform:none}}@media(min-width:900px){.JH-CCA-notice .JH-CCA-notice__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-notice{padding-top:var(--jh-cca-pt, 40px);padding-bottom:var(--jh-cca-pb, 48px)}}.JH-CCA-scope.JH-CCA-cans{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-scope.JH-CCA-cans.JH-CCA-cans--dark{color:var(--jh-cca-white)}.JH-CCA-scope.JH-CCA-cans.JH-CCA-cans--line{border-bottom:1px solid var(--jh-cca-line)}.JH-CCA-cans .JH-CCA-cans__inner{max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-cans .JH-CCA-cans__title{max-width:44rem;margin:0 0 24px;text-align:left;text-wrap:balance}.JH-CCA-cans.JH-CCA-cans--dark .JH-CCA-cans__title{color:var(--jh-cca-white)}.JH-CCA-cans .JH-CCA-cans__empty{margin:0;padding:16px;background-color:var(--jh-cca-white);border-radius:10px}.JH-CCA-cans .JH-CCA-cans__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.JH-CCA-cans .JH-CCA-cans__item{display:flex;margin:0;padding:0;list-style:none}.JH-CCA-cans .JH-CCA-cans__link{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:64px;padding:14px 18px;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:var(--jh-cca-radius, 6px);text-decoration:none;transition:border-color .15s ease}.JH-CCA-cans .JH-CCA-cans__text{min-width:0;font-size:16px;font-weight:700;line-height:1.4}.JH-CCA-cans .JH-CCA-cans__arrow{flex:none;width:20px;height:20px;transition:transform .15s ease}@media(hover:hover){.JH-CCA-cans .JH-CCA-cans__link:hover{border-color:var(--jh-cca-midnight)}.JH-CCA-cans .JH-CCA-cans__link:hover .JH-CCA-cans__text{text-decoration:underline;text-underline-offset:4px}.JH-CCA-cans .JH-CCA-cans__link:hover .JH-CCA-cans__arrow{transform:translate(4px)}}.JH-CCA-cans .JH-CCA-cans__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-cans.JH-CCA-cans--dark .JH-CCA-cans__link:focus-visible{outline-color:var(--jh-cca-white)}@media(min-width:640px){.JH-CCA-cans .JH-CCA-cans__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-cans{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 56px)}}@media(min-width:1100px){.JH-CCA-cans .JH-CCA-cans__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media(prefers-reduced-motion:reduce){.JH-CCA-cans .JH-CCA-cans__link,.JH-CCA-cans .JH-CCA-cans__arrow{transition:none}.JH-CCA-cans .JH-CCA-cans__link:hover .JH-CCA-cans__arrow{transform:none}}.JH-CCA-scope.JH-CCA-cbiz{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-cbiz .JH-CCA-cbiz__inner{max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-cbiz .JH-CCA-cbiz__head{max-width:44rem;margin:0 0 28px;text-align:left}.JH-CCA-cbiz .JH-CCA-cbiz__eyebrow{margin:0 0 12px}.JH-CCA-cbiz .JH-CCA-cbiz__title{margin:0;text-wrap:balance}.JH-CCA-cbiz .JH-CCA-cbiz__empty{margin:0;padding:16px;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-cbiz .JH-CCA-cbiz__list{max-width:52rem;margin:0;padding:0;border-top:1px solid var(--jh-cca-line)}.JH-CCA-cbiz .JH-CCA-cbiz__row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:16px 0;border-bottom:1px solid var(--jh-cca-line)}.JH-CCA-cbiz .JH-CCA-cbiz__label{margin:0;padding:0;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;color:var(--jh-cca-midnight)}.JH-CCA-cbiz .JH-CCA-cbiz__value{margin:0;padding:0;min-width:0;font-size:17px;line-height:1.6;color:var(--jh-cca-midnight);overflow-wrap:anywhere}.JH-CCA-cbiz .JH-CCA-cbiz__link{color:var(--jh-cca-midnight);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.JH-CCA-cbiz .JH-CCA-cbiz__link:hover{text-decoration-thickness:2px}}.JH-CCA-cbiz .JH-CCA-cbiz__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-cbiz .JH-CCA-cbiz__tbc{display:block;margin-top:8px;padding:8px 10px;font-size:13px;line-height:1.5;border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius, 6px)}@media(min-width:750px){.JH-CCA-cbiz .JH-CCA-cbiz__row{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:24px;align-items:baseline;padding:18px 0}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-cbiz{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-scope.JH-CCA-cform{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-cform .JH-CCA-cform__root{display:block;max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-cform .JH-CCA-cform__form{scroll-margin-top:96px;max-width:40rem;margin:0}.JH-CCA-cform .JH-CCA-cform__title{margin:0 0 24px;text-wrap:balance}.JH-CCA-cform .JH-CCA-cform__field{margin:0 0 20px}.JH-CCA-cform .JH-CCA-cform__field[hidden]{display:none}.JH-CCA-cform .JH-CCA-cform__label{display:block;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-cform .JH-CCA-cform__help{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-cform .JH-CCA-cform__input{box-sizing:border-box;display:block;width:100%;min-height:48px;margin:0;padding:10px 14px;font-family:inherit;font-size:16px;line-height:1.4;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px solid var(--jh-cca-midnight);border-radius:var(--jh-cca-radius, 6px);box-shadow:none}.JH-CCA-cform .JH-CCA-cform__input:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-cform .JH-CCA-cform__input:disabled{opacity:.6}.JH-CCA-cform .JH-CCA-cform__textarea{min-height:9rem;resize:vertical}.JH-CCA-cform .JH-CCA-cform__select-wrap{position:relative}.JH-CCA-cform .JH-CCA-cform__select-wrap .JH-CCA-cform__select{padding-right:44px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.JH-CCA-cform .JH-CCA-cform__select-wrap .JH-CCA-cform__select::-ms-expand{display:none}.JH-CCA-cform .JH-CCA-cform__select-wrap:after{content:"";position:absolute;top:50%;right:18px;width:9px;height:9px;margin-top:-7px;border-right:2px solid var(--jh-cca-midnight);border-bottom:2px solid var(--jh-cca-midnight);transform:rotate(45deg);pointer-events:none}.JH-CCA-cform .JH-CCA-cform__button{width:100%;margin:4px 0 0}.JH-CCA-cform .JH-CCA-cform__button:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-cform .JH-CCA-cform__button[aria-disabled=true]{opacity:.7;cursor:wait}.JH-CCA-cform .JH-CCA-cform__msg{margin:0 0 20px;padding:14px 16px;font-size:17px;line-height:1.55;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border-left:4px solid var(--jh-cca-tangerine);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-cform .JH-CCA-cform__msg:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-cform .JH-CCA-cform__tbc{max-width:40rem;margin:20px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-cform .JH-CCA-cform__small{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-cform .JH-CCA-cform__link{color:var(--jh-cca-midnight);font-weight:600;text-decoration:underline;text-underline-offset:3px}.JH-CCA-cform .JH-CCA-cform__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(min-width:990px){.JH-CCA-scope.JH-CCA-cform{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 72px)}}.JH-CCA-scope.JH-CCA-chead{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-chead .JH-CCA-chead__inner{max-width:72rem;margin-left:auto;margin-right:auto;text-align:left}.JH-CCA-chead .JH-CCA-chead__eyebrow{margin:0 0 12px}.JH-CCA-chead .JH-CCA-chead__heading{max-width:44rem;margin:0 0 18px;text-wrap:balance}.JH-CCA-chead .JH-CCA-chead__body{max-width:40rem;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-chead .JH-CCA-chead__tbc{max-width:40rem;margin:20px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius, 6px)}@media(min-width:990px){.JH-CCA-scope.JH-CCA-chead{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 56px)}}.JH-CCA-scope.JH-CCA-chelp{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-chelp .JH-CCA-chelp__inner{max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-chelp .JH-CCA-chelp__title{max-width:44rem;margin:0 0 28px;text-align:left;text-wrap:balance}.JH-CCA-chelp .JH-CCA-chelp__empty{margin:0;padding:16px;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-chelp .JH-CCA-chelp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none}.JH-CCA-chelp .JH-CCA-chelp__item{display:flex;margin:0;padding:0;list-style:none}.JH-CCA-chelp .JH-CCA-chelp__card{display:flex;flex-direction:column;width:100%;padding:24px 22px;background-color:var(--jh-cca-cloud);border:1px solid var(--jh-cca-line);border-top:4px solid var(--jh-cca-tangerine);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-chelp .JH-CCA-chelp__heading{margin:0 0 12px;color:var(--jh-cca-midnight)}.JH-CCA-chelp .JH-CCA-chelp__body{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-chelp .JH-CCA-chelp__tbc{margin:0 0 20px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-chelp .JH-CCA-chelp__actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto}.JH-CCA-chelp .JH-CCA-chelp__btn{width:100%;text-align:center}.JH-CCA-chelp .JH-CCA-chelp__link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700;color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.JH-CCA-chelp .JH-CCA-chelp__link:hover{text-decoration-thickness:2px}}.JH-CCA-chelp .JH-CCA-chelp__link:focus-visible,.JH-CCA-chelp .JH-CCA-chelp__btn:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(min-width:640px){.JH-CCA-chelp .JH-CCA-chelp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-chelp{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}@media(min-width:1100px){.JH-CCA-chelp .JH-CCA-chelp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.JH-CCA-scope.JH-CCA-fgroup{scroll-margin-top:96px;padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-fgroup .JH-CCA-fgroup__head{max-width:46rem;margin:0 0 24px}.JH-CCA-fgroup .JH-CCA-fgroup__title{margin:0;text-wrap:balance}.JH-CCA-fgroup .JH-CCA-fgroup__empty{margin:0;padding:16px;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-fgroup .JH-CCA-fgroup__list{display:flex;flex-direction:column;gap:12px;max-width:60rem}.JH-CCA-fgroup .JH-CCA-fgroup__item{margin:0;background-color:var(--jh-cca-cloud);border:1px solid var(--jh-cca-line);border-radius:10px}.JH-CCA-fgroup.JH-CCA-fgroup--cloud .JH-CCA-fgroup__item{background-color:var(--jh-cca-white)}.JH-CCA-fgroup .JH-CCA-fgroup__item[open]{border-color:var(--jh-cca-midnight)}.JH-CCA-fgroup .JH-CCA-fgroup__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;margin:0;padding:14px 20px;list-style:none;cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent}.JH-CCA-fgroup .JH-CCA-fgroup__summary::-webkit-details-marker{display:none}.JH-CCA-fgroup .JH-CCA-fgroup__summary::marker{content:""}.JH-CCA-fgroup .JH-CCA-fgroup__summary:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:2px}.JH-CCA-fgroup .JH-CCA-fgroup__question{flex:1 1 auto;min-width:0;font-size:clamp(17px,1.4vw,19px);font-weight:700;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-fgroup .JH-CCA-fgroup__icon{position:relative;flex:none;width:20px;height:20px}.JH-CCA-fgroup .JH-CCA-fgroup__icon:before,.JH-CCA-fgroup .JH-CCA-fgroup__icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:var(--jh-cca-midnight);border-radius:2px;transform:translate(-50%,-50%)}.JH-CCA-fgroup .JH-CCA-fgroup__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.JH-CCA-fgroup .JH-CCA-fgroup__item[open] .JH-CCA-fgroup__icon:after{transform:translate(-50%,-50%) rotate(0)}@media(hover:hover){.JH-CCA-fgroup .JH-CCA-fgroup__summary:hover .JH-CCA-fgroup__question{text-decoration:underline;text-underline-offset:4px}}.JH-CCA-fgroup .JH-CCA-fgroup__answer{padding:0 20px 20px}.JH-CCA-fgroup .JH-CCA-fgroup__answer p{max-width:70ch;margin:0 0 12px;font-size:17px;line-height:1.65;color:var(--jh-cca-midnight)}.JH-CCA-fgroup .JH-CCA-fgroup__answer p:last-child{margin-bottom:0}.JH-CCA-fgroup .JH-CCA-fgroup__answer a{color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:3px}.JH-CCA-fgroup .JH-CCA-fgroup__answer p.JH-CCA-fgroup__tbc{max-width:none;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-fgroup .JH-CCA-fgroup__more{display:flex;flex-wrap:wrap;gap:4px 28px;margin:20px 0 0}.JH-CCA-fgroup .JH-CCA-fgroup__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:4px}.JH-CCA-fgroup .JH-CCA-fgroup__link svg{flex:none;width:20px;height:20px}.JH-CCA-fgroup .JH-CCA-fgroup__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(min-width:990px){.JH-CCA-scope.JH-CCA-fgroup{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 56px)}.JH-CCA-fgroup .JH-CCA-fgroup__summary{padding:16px 24px}.JH-CCA-fgroup .JH-CCA-fgroup__answer{padding:0 24px 24px}}.JH-CCA-scope.JH-CCA-fhead{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-fhead .JH-CCA-fhead__inner{max-width:52rem;margin-left:auto;margin-right:auto;text-align:left}.JH-CCA-scope.JH-CCA-fgroup[hidden],.JH-CCA-fgroup .JH-CCA-fgroup__item[hidden]{display:none}.JH-CCA-fhead .JH-CCA-fhead__crumb-list{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 16px;padding:0;list-style:none;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-fhead .JH-CCA-fhead__crumb{margin:0;padding:0;list-style:none}.JH-CCA-fhead .JH-CCA-fhead__crumb+.JH-CCA-fhead__crumb:before{content:"/";margin-right:8px;opacity:.6}.JH-CCA-fhead .JH-CCA-fhead__crumb a{color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:3px}.JH-CCA-fhead .JH-CCA-fhead__crumb a:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-fhead .JH-CCA-fhead__eyebrow{margin:0 0 12px}.JH-CCA-fhead .JH-CCA-fhead__heading{margin:0 0 18px;text-wrap:balance}.JH-CCA-fhead .JH-CCA-fhead__body{max-width:40rem;margin:0 0 28px;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-fhead .JH-CCA-fhead__search{display:block;max-width:36rem;margin:0 0 24px}.JH-CCA-fhead .JH-CCA-fhead__search[hidden]{display:none}.JH-CCA-fhead .JH-CCA-fhead__form{margin:0}.JH-CCA-fhead .JH-CCA-fhead__field{position:relative;display:block}.JH-CCA-fhead .JH-CCA-fhead__glass{position:absolute;top:50%;left:14px;width:20px;height:20px;transform:translateY(-50%);color:var(--jh-cca-midnight);pointer-events:none}.JH-CCA-fhead .JH-CCA-fhead__input{box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:10px 14px 10px 44px;font-size:16px;line-height:1.4;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px solid var(--jh-cca-midnight);border-radius:var(--jh-cca-radius, 6px);box-shadow:none;-webkit-appearance:none;appearance:none}.JH-CCA-fhead .JH-CCA-fhead__input:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-fhead .JH-CCA-fhead__status{min-height:1.5em;margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-fhead .JH-CCA-fhead__empty{margin:4px 0 0;padding:10px 14px;font-size:15px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border-left:4px solid var(--jh-cca-tangerine);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-fhead .JH-CCA-fhead__empty[hidden]{display:none}.JH-CCA-fhead .JH-CCA-fhead__pill-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.JH-CCA-fhead .JH-CCA-fhead__pill-item{margin:0;padding:0;list-style:none}.JH-CCA-fhead .JH-CCA-fhead__pill{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:2px solid var(--jh-cca-midnight);border-radius:999px;background-color:transparent;color:var(--jh-cca-midnight);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s ease,color .15s ease}@media(hover:hover){.JH-CCA-fhead .JH-CCA-fhead__pill:hover{background-color:var(--jh-cca-midnight);color:var(--jh-cca-white)}}.JH-CCA-fhead .JH-CCA-fhead__pill:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-fhead .JH-CCA-fhead__contact{margin:24px 0 0;font-size:16px}.JH-CCA-fhead .JH-CCA-fhead__link{min-height:44px;font-weight:700;color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:4px}.JH-CCA-fhead .JH-CCA-fhead__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(hover:hover){.JH-CCA-fhead .JH-CCA-fhead__link:hover{text-decoration-thickness:2px}}@media(min-width:750px){.JH-CCA-fhead .JH-CCA-fhead__inner{text-align:center}.JH-CCA-fhead .JH-CCA-fhead__crumb-list,.JH-CCA-fhead .JH-CCA-fhead__pill-list{justify-content:center}.JH-CCA-fhead .JH-CCA-fhead__body,.JH-CCA-fhead .JH-CCA-fhead__search{margin-left:auto;margin-right:auto}.JH-CCA-fhead .JH-CCA-fhead__pill{font-size:16px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-fhead{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 56px)}}@media(prefers-reduced-motion:reduce){.JH-CCA-fhead .JH-CCA-fhead__pill{transition:none}}.JH-CCA-scope.JH-CCA-fnext{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight);text-align:center}.JH-CCA-scope.JH-CCA-fnext.JH-CCA-fnext--dark{color:var(--jh-cca-white)}.JH-CCA-fnext .JH-CCA-fnext__inner{max-width:44rem;margin-left:auto;margin-right:auto}.JH-CCA-fnext .JH-CCA-fnext__title{margin:0 0 14px;text-align:center;text-wrap:balance}.JH-CCA-fnext.JH-CCA-fnext--dark .JH-CCA-fnext__title{color:var(--jh-cca-white)}.JH-CCA-fnext .JH-CCA-fnext__body{max-width:38rem;margin:0 auto 24px;font-size:clamp(16px,1.5vw,18px);line-height:1.6;text-align:center;color:var(--jh-cca-midnight)}.JH-CCA-fnext.JH-CCA-fnext--dark .JH-CCA-fnext__body{color:var(--jh-cca-white)}.JH-CCA-fnext .JH-CCA-fnext__tbc{max-width:38rem;margin:-8px auto 24px;padding:10px 12px;font-size:13px;line-height:1.5;text-align:left;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-fnext .JH-CCA-fnext__actions{display:flex;flex-direction:column;align-items:stretch;margin:0 0 12px}.JH-CCA-fnext .JH-CCA-fnext__btn{width:100%;margin:0;text-align:center}.JH-CCA-fnext .JH-CCA-btn:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-fnext.JH-CCA-fnext--dark .JH-CCA-btn:focus-visible{outline-color:var(--jh-cca-white)}.JH-CCA-fnext .JH-CCA-fnext__more{margin:0}.JH-CCA-fnext .JH-CCA-fnext__link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:4px}.JH-CCA-fnext.JH-CCA-fnext--dark .JH-CCA-fnext__link{color:var(--jh-cca-tangerine)}@media(hover:hover){.JH-CCA-fnext .JH-CCA-fnext__link:hover{text-decoration-thickness:2px}}.JH-CCA-fnext .JH-CCA-fnext__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-fnext.JH-CCA-fnext--dark .JH-CCA-fnext__link:focus-visible{outline-color:var(--jh-cca-white)}@media(min-width:640px){.JH-CCA-fnext .JH-CCA-fnext__actions{flex-direction:row;justify-content:center}.JH-CCA-fnext .JH-CCA-fnext__btn{width:auto}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-fnext{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-scope.JH-CCA-faq{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-faq .JH-CCA-faq__head{max-width:46rem;margin:0 auto 28px;text-align:center}.JH-CCA-faq .JH-CCA-faq__eyebrow{display:block;margin:0 0 12px;text-align:center}.JH-CCA-faq .JH-CCA-faq__title{margin:0;text-align:center;text-wrap:balance}.JH-CCA-faq .JH-CCA-faq__empty{max-width:60rem;margin:0 auto;padding:16px;background-color:var(--jh-cca-white);border-radius:10px}.JH-CCA-faq .JH-CCA-faq__list{display:flex;flex-direction:column;gap:12px;max-width:60rem;margin:0 auto}.JH-CCA-faq .JH-CCA-faq__item{margin:0;text-align:left;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:10px;transition:border-color .2s ease}.JH-CCA-faq.JH-CCA-faq--white .JH-CCA-faq__item{background-color:var(--jh-cca-cloud)}@media(hover:hover){.JH-CCA-faq .JH-CCA-faq__item:hover{border-color:var(--jh-cca-burnt)}}.JH-CCA-faq .JH-CCA-faq__item[open],.JH-CCA-faq .JH-CCA-faq__item[open]:hover{border-color:var(--jh-cca-midnight)}.JH-CCA-faq .JH-CCA-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;margin:0;padding:14px 20px;list-style:none;cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent}.JH-CCA-faq .JH-CCA-faq__summary:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:2px}.JH-CCA-faq .JH-CCA-faq__question{flex:1 1 auto;min-width:0;font-size:clamp(17px,1.4vw,19px);font-weight:700;line-height:1.4;text-align:left;color:var(--jh-cca-midnight)}.JH-CCA-faq .JH-CCA-faq__icon{position:relative;flex:none;width:20px;height:20px}.JH-CCA-faq .JH-CCA-faq__icon:before,.JH-CCA-faq .JH-CCA-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:var(--jh-cca-burnt);border-radius:2px;transform:translate(-50%,-50%);transition:background-color .2s ease,transform .2s ease}.JH-CCA-faq .JH-CCA-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}@media(hover:hover){.JH-CCA-faq .JH-CCA-faq__summary:hover .JH-CCA-faq__question{text-decoration:underline;text-underline-offset:4px}.JH-CCA-faq .JH-CCA-faq__summary:hover .JH-CCA-faq__icon:before,.JH-CCA-faq .JH-CCA-faq__summary:hover .JH-CCA-faq__icon:after{background-color:var(--jh-cca-midnight)}}.JH-CCA-faq .JH-CCA-faq__answer{padding:0 20px 20px;text-align:left}.JH-CCA-faq .JH-CCA-faq__answer p{max-width:70ch;margin:0 0 12px;font-size:17px;line-height:1.65;text-align:left;color:var(--jh-cca-midnight)}.JH-CCA-faq .JH-CCA-faq__answer a{color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:3px}.JH-CCA-faq .JH-CCA-faq__more{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 32px;max-width:60rem;margin:24px auto 0}@media(max-width:599px){.JH-CCA-faq .JH-CCA-faq__more{flex-direction:column;align-items:flex-end}}.JH-CCA-faq .JH-CCA-faq__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--jh-cca-burnt);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.JH-CCA-faq .JH-CCA-faq__link svg{flex:none;width:20px;height:20px;transition:transform .2s ease}@media(hover:hover){.JH-CCA-faq .JH-CCA-faq__link:hover{color:var(--jh-cca-midnight);text-decoration-thickness:2px}.JH-CCA-faq .JH-CCA-faq__link:hover svg{transform:translate(4px)}}.JH-CCA-faq .JH-CCA-faq__link:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(prefers-reduced-motion:reduce){.JH-CCA-faq .JH-CCA-faq__item,.JH-CCA-faq .JH-CCA-faq__icon:before,.JH-CCA-faq .JH-CCA-faq__icon:after,.JH-CCA-faq .JH-CCA-faq__link,.JH-CCA-faq .JH-CCA-faq__link svg{transition:none}.JH-CCA-faq .JH-CCA-faq__link:hover svg{transform:none}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-faq{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-faq .JH-CCA-faq__summary{padding:16px 24px}.JH-CCA-faq .JH-CCA-faq__answer{padding:0 24px 24px}}.JH-CCA-footer .JH-CCA-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.JH-CCA-footer .JH-CCA-footer__brand{min-width:0}.JH-CCA-footer .JH-CCA-footer__logo{display:inline-block;color:var(--jh-cca-white);text-decoration:none}.JH-CCA-footer .JH-CCA-footer__logo-img{display:block;width:var(--jh-cca-footer-logo-w, 240px);max-width:100%;height:auto}.JH-CCA-footer .JH-CCA-footer__logo-text{font-size:22px;font-weight:700;line-height:1.2}.JH-CCA-footer .JH-CCA-footer__tagline{margin:16px 0 0;font-size:18px;font-weight:500;line-height:1.4;color:var(--jh-cca-white)}.JH-CCA-footer .JH-CCA-footer__social{display:flex;flex-wrap:wrap;gap:4px;margin:16px 0 0 -10px;padding:0;list-style:none}.JH-CCA-footer .JH-CCA-footer__social--text{flex-direction:column;gap:0}.JH-CCA-footer .JH-CCA-footer__social li{margin:0;padding:0;list-style:none}.JH-CCA-footer .JH-CCA-footer__social-link{display:inline-flex;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0 10px;color:var(--jh-cca-white);text-decoration:none;border-radius:var(--jh-cca-radius)}.JH-CCA-footer .JH-CCA-footer__social-link svg{flex:none;width:24px;height:24px}.JH-CCA-footer .JH-CCA-footer__social-link svg,.JH-CCA-footer .JH-CCA-footer__social-link svg *{fill:none!important;stroke:currentColor!important}.JH-CCA-footer .JH-CCA-footer__social-text{font-size:16px;line-height:1.3}.JH-CCA-footer .JH-CCA-footer__link,.JH-CCA-footer .JH-CCA-footer__social-link{transition:color .15s ease}.JH-CCA-footer .JH-CCA-footer__link:hover,.JH-CCA-footer .JH-CCA-footer__social-link:hover{color:var(--jh-cca-tangerine)}.JH-CCA-footer .JH-CCA-footer__link:hover{text-decoration:underline;text-underline-offset:4px}.JH-CCA-footer .JH-CCA-footer__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--jh-cca-tangerine);text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:749px){.JH-CCA-footer .JH-CCA-footer__brand{text-align:center}.JH-CCA-footer .JH-CCA-footer__logo-img{margin-inline:auto}.JH-CCA-footer .JH-CCA-footer__social{justify-content:center;margin-left:0}.JH-CCA-footer .JH-CCA-footer__social--text{align-items:center}}.JH-CCA-footer .JH-CCA-footer__cols{min-width:0}.JH-CCA-footer .JH-CCA-footer__col{min-width:0;border-top:1px solid rgba(255,255,255,.16)}.JH-CCA-footer .JH-CCA-footer__col:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.JH-CCA-footer .JH-CCA-footer__heading{display:none;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--jh-cca-cloud)}.JH-CCA-footer .JH-CCA-footer__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;margin:0;padding:0;font-family:var(--jh-cca-font-sans);font-size:16px;font-weight:600;line-height:1.3;text-align:left;color:var(--jh-cca-white);background:none;border:0;cursor:pointer;-webkit-appearance:none;appearance:none}.JH-CCA-footer .JH-CCA-footer__toggle svg{flex:none;width:16px;height:16px;transition:transform .2s ease}.JH-CCA-footer .JH-CCA-footer__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.JH-CCA-footer .JH-CCA-footer__panel{padding-bottom:12px}.JH-CCA-footer .JH-CCA-footer__col.is-collapsed .JH-CCA-footer__panel{display:none}.JH-CCA-footer .JH-CCA-footer__list,.JH-CCA-footer .JH-CCA-footer__slim-list,.JH-CCA-footer .JH-CCA-footer__list li,.JH-CCA-footer .JH-CCA-footer__slim-list li{margin:0;padding:0;list-style:none}.JH-CCA-footer .JH-CCA-footer__list .JH-CCA-footer__link{display:flex;align-items:center;min-height:44px;font-size:16px;line-height:1.35;color:var(--jh-cca-white);text-decoration:none}@media(min-width:750px){.JH-CCA-footer .JH-CCA-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.JH-CCA-footer .JH-CCA-footer__col,.JH-CCA-footer .JH-CCA-footer__col:last-child{border:0}.JH-CCA-footer .JH-CCA-footer__heading{display:block}.JH-CCA-footer .JH-CCA-footer__toggle{display:none}.JH-CCA-footer .JH-CCA-footer__col.is-collapsed .JH-CCA-footer__panel{display:block}.JH-CCA-footer .JH-CCA-footer__panel{padding-bottom:0}.JH-CCA-footer .JH-CCA-footer__list .JH-CCA-footer__link{min-height:40px}}@media(min-width:1100px){.JH-CCA-footer .JH-CCA-footer__top{grid-template-columns:minmax(240px,1fr) minmax(0,2.6fr);gap:48px}.JH-CCA-footer .JH-CCA-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.JH-CCA-footer .JH-CCA-footer__bottom{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.JH-CCA-footer.JH-CCA-footer--slim .JH-CCA-footer__bottom{margin-top:0;padding-top:0;border-top:0}.JH-CCA-footer .JH-CCA-footer__bottom-row{display:flex;flex-direction:column;gap:20px}.JH-CCA-footer .JH-CCA-footer__legal{min-width:0}.JH-CCA-footer .JH-CCA-footer__identity{display:flex;flex-direction:column;gap:2px;margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--jh-cca-white)}.JH-CCA-footer .JH-CCA-footer__copy{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--jh-cca-cloud)}.JH-CCA-footer .JH-CCA-footer__results{max-width:62ch;margin:20px 0 0;font-size:14px;line-height:1.6;color:var(--jh-cca-cloud)}.JH-CCA-footer .JH-CCA-footer__pay{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.JH-CCA-footer .JH-CCA-footer__pay li{margin:0;padding:0;list-style:none}.JH-CCA-footer .JH-CCA-footer__pay-icon{display:block;width:38px;height:24px}.JH-CCA-footer .JH-CCA-footer__slim-list{display:flex;flex-wrap:wrap;gap:0 20px}.JH-CCA-footer .JH-CCA-footer__slim-list .JH-CCA-footer__link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--jh-cca-white);text-decoration:underline;text-underline-offset:4px}@media(min-width:750px){.JH-CCA-footer .JH-CCA-footer__bottom-row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}.JH-CCA-footer .JH-CCA-footer__identity{flex-direction:row;flex-wrap:wrap;gap:4px 0}.JH-CCA-footer .JH-CCA-footer__identity-part+.JH-CCA-footer__identity-part{margin-inline-start:12px;padding-inline-start:12px;border-inline-start:1px solid rgba(255,255,255,.4)}.JH-CCA-footer .JH-CCA-footer__pay{justify-content:flex-end;max-width:380px}.JH-CCA-footer.JH-CCA-footer--slim .JH-CCA-footer__slim-nav{margin-top:-10px}}.JH-CCA-section.JH-CCA-fyg{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33);scroll-margin-top:96px;--jh-cca-fyg-card: var(--jh-cca-cloud, #EEF2F6)}.JH-CCA-section.JH-CCA-fyg.JH-CCA-bg-cloud{--jh-cca-fyg-card: var(--jh-cca-white, #FFFFFF)}@media(min-width:990px){.JH-CCA-section.JH-CCA-fyg{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-fyg .JH-CCA-fyg__note{margin:0 0 24px;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:8px}.JH-CCA-fyg .JH-CCA-fyg__note p{margin:0 0 6px}.JH-CCA-fyg .JH-CCA-fyg__note p:last-child{margin-bottom:0}.JH-CCA-fyg .JH-CCA-fyg__title{margin:0 0 24px;text-wrap:balance}.JH-CCA-fyg .JH-CCA-fyg__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.JH-CCA-fyg .JH-CCA-fyg__item{display:flex;margin:0;padding:0;list-style:none}.JH-CCA-fyg .JH-CCA-fyg__card{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:24px;background-color:var(--jh-cca-fyg-card);border:1px solid var(--jh-cca-line, #D5DCE5);border-radius:10px}.JH-CCA-fyg .JH-CCA-fyg__tag{align-self:flex-start;margin:0;padding:2px 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jh-cca-midnight, #0C1D33);border:1px solid var(--jh-cca-midnight, #0C1D33);border-radius:999px}.JH-CCA-fyg .JH-CCA-fyg__situation{margin:0;font-size:21px;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-fyg .JH-CCA-fyg__rec{margin:0;font-size:17px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-fyg .JH-CCA-fyg__reason{margin:0;font-size:16px;line-height:1.6;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-fyg .JH-CCA-fyg__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:auto;padding-top:8px}.JH-CCA-fyg .JH-CCA-fyg__btn{flex:1 1 100%}.JH-CCA-fyg .JH-CCA-fyg__btn:focus-visible,.JH-CCA-fyg .JH-CCA-fyg__link:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}.JH-CCA-fyg .JH-CCA-fyg__link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;color:var(--jh-cca-burnt, #B4501A);text-decoration:underline;text-underline-offset:4px}@media(min-width:500px){.JH-CCA-fyg .JH-CCA-fyg__btn{flex:0 0 auto}}.JH-CCA-fyg .JH-CCA-fyg__media{margin:0 0 24px}.JH-CCA-fyg .JH-CCA-fyg__img{display:block;width:100%;height:auto;border-radius:10px}.JH-CCA-fyg .JH-CCA-fyg__placeholder{display:flex;align-items:center;min-height:240px;padding:16px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:10px}.JH-CCA-fyg .JH-CCA-fyg__placeholder p{margin:0}.JH-CCA-fyg.JH-CCA-fyg--panel .JH-CCA-fyg__layout{padding:24px 16px;background-color:var(--jh-cca-cloud, #EEF2F6);border-radius:14px}.JH-CCA-fyg.JH-CCA-fyg--panel{--jh-cca-fyg-card: var(--jh-cca-white, #FFFFFF)}@media(min-width:750px){.JH-CCA-fyg .JH-CCA-fyg__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.JH-CCA-fyg.JH-CCA-fyg--panel .JH-CCA-fyg__layout{padding:32px}}@media(min-width:990px){.JH-CCA-fyg.JH-CCA-fyg--grid .JH-CCA-fyg__main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:48px;align-items:start}.JH-CCA-fyg.JH-CCA-fyg--grid .JH-CCA-fyg__title{position:sticky;top:110px;margin:0}.JH-CCA-fyg.JH-CCA-fyg--panel.JH-CCA-fyg--media .JH-CCA-fyg__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center;padding:48px}.JH-CCA-fyg.JH-CCA-fyg--panel.JH-CCA-fyg--media .JH-CCA-fyg__media{order:2;margin:0}.JH-CCA-fyg.JH-CCA-fyg--panel.JH-CCA-fyg--media .JH-CCA-fyg__main{order:1}.JH-CCA-fyg.JH-CCA-fyg--panel .JH-CCA-fyg__cards{grid-template-columns:minmax(0,1fr);gap:16px}.JH-CCA-fyg.JH-CCA-fyg--photo.JH-CCA-fyg--media .JH-CCA-fyg__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;align-items:center}.JH-CCA-fyg.JH-CCA-fyg--photo.JH-CCA-fyg--media .JH-CCA-fyg__media{margin:0}}.JH-CCA-section.JH-CCA-fyghead{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6)}@media(min-width:990px){.JH-CCA-section.JH-CCA-fyghead{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 56px)}}.JH-CCA-fyghead .JH-CCA-fyghead__inner{text-align:left}.JH-CCA-fyghead .JH-CCA-fyghead__eyebrow{margin:0 0 12px}.JH-CCA-fyghead .JH-CCA-fyghead__title{max-width:52rem;margin:0 0 16px;text-wrap:balance}.JH-CCA-fyghead .JH-CCA-fyghead__body{max-width:40rem;margin:0 0 24px;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-fyghead .JH-CCA-fyghead__nav{margin:0}.JH-CCA-fyghead .JH-CCA-fyghead__scroller{display:block;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}.JH-CCA-fyghead .JH-CCA-fyghead__scroller::-webkit-scrollbar{display:none}.JH-CCA-fyghead .JH-CCA-fyghead__scroller.is-end{-webkit-mask-image:none;mask-image:none}.JH-CCA-fyghead .JH-CCA-fyghead__pills{display:flex;flex-wrap:nowrap;gap:10px;width:max-content;margin:0;padding:4px 4px 6px;list-style:none}.JH-CCA-fyghead .JH-CCA-fyghead__pill-item{flex:none;margin:0;padding:0;list-style:none}.JH-CCA-fyghead .JH-CCA-fyghead__pill{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--jh-cca-midnight, #0C1D33);text-decoration:none;background-color:transparent;border:2px solid var(--jh-cca-midnight, #0C1D33);border-radius:999px;transition:background-color .15s ease,color .15s ease}.JH-CCA-fyghead .JH-CCA-fyghead__pill:hover{color:var(--jh-cca-white, #FFFFFF);background-color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-fyghead .JH-CCA-fyghead__pill:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}@media(prefers-reduced-motion:reduce){.JH-CCA-fyghead .JH-CCA-fyghead__pill{transition:none}}@media(min-width:990px){.JH-CCA-fyghead .JH-CCA-fyghead__inner{text-align:center}.JH-CCA-fyghead .JH-CCA-fyghead__title,.JH-CCA-fyghead .JH-CCA-fyghead__body{margin-left:auto;margin-right:auto}.JH-CCA-fyghead .JH-CCA-fyghead__scroller,.JH-CCA-fyghead .JH-CCA-fyghead__scroller.is-end{overflow:visible;-webkit-mask-image:none;mask-image:none}.JH-CCA-fyghead .JH-CCA-fyghead__pills{flex-wrap:wrap;justify-content:center;width:auto}}.JH-CCA-header .JH-CCA-on-light{--jh-cca-text: var(--jh-cca-midnight);--jh-cca-eyebrow: var(--jh-cca-burnt);--jh-cca-link: var(--jh-cca-burnt);--jh-cca-focus: var(--jh-cca-midnight);--jh-cca-outline: var(--jh-cca-midnight);--jh-cca-outline-hover-bg: var(--jh-cca-midnight);--jh-cca-outline-hover-fg: var(--jh-cca-white);color:var(--jh-cca-midnight);background-color:var(--jh-cca-white)}.JH-CCA-header{position:relative}.JH-CCA-header .JH-CCA-header__inner{position:relative;display:flex;align-items:center;gap:8px;min-height:68px;transition:min-height .2s ease}.JH-CCA-header .JH-CCA-header__logo{display:inline-flex;flex:none;align-items:center;color:var(--jh-cca-white);text-decoration:none}.JH-CCA-header .JH-CCA-header__logo-img{display:block;width:min(var(--jh-cca-logo-w, 240px),220px);max-width:100%;height:auto}.JH-CCA-header .JH-CCA-header__logo--tile{padding:6px 12px;background-color:var(--jh-cca-cloud);border-radius:8px}.JH-CCA-header .JH-CCA-header__logo-text{font-size:20px;font-weight:700;line-height:1.2}@media(max-width:499px){.JH-CCA-header.JH-CCA-header--has-symbol .JH-CCA-header__logo-img{width:var(--jh-cca-symbol-w, 48px)}.JH-CCA-header.JH-CCA-header--has-symbol .JH-CCA-header__logo--tile{padding:0;background:none}.JH-CCA-header:not(.JH-CCA-header--has-symbol) .JH-CCA-header__logo-img{width:150px}}.JH-CCA-header .JH-CCA-header__logo--drawer .JH-CCA-header__logo-img{width:220px}.JH-CCA-header .JH-CCA-header__actions{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.JH-CCA-header .JH-CCA-header__cta{display:none;flex:none;white-space:nowrap}.JH-CCA-header .JH-CCA-header__nav{display:none}.JH-CCA-header .JH-CCA-btn.JH-CCA-header__menu-btn{padding:12px 14px}.JH-CCA-header .JH-CCA-header__icon-btn{position:relative;display:inline-flex;flex:none;white-space:nowrap;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;margin:0;padding:0 8px;font-family:var(--jh-cca-font-sans);font-size:16px;font-weight:500;line-height:1;color:var(--jh-cca-white);text-decoration:none;background:transparent;border:0;border-radius:var(--jh-cca-radius);cursor:pointer;-webkit-appearance:none;appearance:none}.JH-CCA-header .JH-CCA-header__icon-btn svg{flex:none;width:22px;height:22px}.JH-CCA-header .JH-CCA-header__icon-label{display:none}@media(hover:hover){.JH-CCA-header .JH-CCA-header__icon-btn:hover{background-color:#ffffff1f}}.JH-CCA-header .JH-CCA-header__count{position:absolute;top:3px;right:0;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;line-height:18px;text-align:center;color:var(--jh-cca-midnight);background-color:var(--jh-cca-tangerine);border-radius:9px}@media(min-width:1200px){.JH-CCA-header .JH-CCA-header__inner{gap:24px;min-height:84px}.JH-CCA-header .JH-CCA-header__inner.JH-CCA-container{max-width:1400px}.JH-CCA-header.is-scrolled .JH-CCA-header__inner{min-height:68px}.JH-CCA-header .JH-CCA-header__logo-img{width:var(--jh-cca-logo-w, 240px)}.JH-CCA-header .JH-CCA-header__nav{display:flex;align-self:stretch;align-items:stretch}.JH-CCA-header .JH-CCA-header__cta{display:inline-flex}.JH-CCA-header .JH-CCA-btn.JH-CCA-header__menu-btn{display:none}.JH-CCA-header .JH-CCA-header__actions{gap:8px}}@media(min-width:1440px){.JH-CCA-header .JH-CCA-header__icon-label{display:inline}}.JH-CCA-header .JH-CCA-nav{display:flex;align-items:stretch;gap:4px;margin:0;padding:0;list-style:none}.JH-CCA-header .JH-CCA-nav__item{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.JH-CCA-header .JH-CCA-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-family:var(--jh-cca-font-sans);font-size:16px;font-weight:500;line-height:1.2;color:var(--jh-cca-white);text-decoration:none;white-space:nowrap}.JH-CCA-header .JH-CCA-nav__link:hover,.JH-CCA-header .JH-CCA-nav__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--jh-cca-tangerine);text-decoration-thickness:2px;text-underline-offset:8px}.JH-CCA-header .JH-CCA-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:44px;margin:0 4px 0 -6px;padding:0;color:var(--jh-cca-white);background:none;border:0;border-radius:var(--jh-cca-radius);cursor:pointer;-webkit-appearance:none;appearance:none}.JH-CCA-header .JH-CCA-nav__toggle svg{width:14px;height:14px;transition:transform .2s ease}.JH-CCA-header .JH-CCA-nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.JH-CCA-header .JH-CCA-nav-panel{position:absolute;top:100%;left:0;z-index:30;width:max-content;max-width:calc(100vw - (2 * var(--jh-cca-gutter)));padding-top:8px}.JH-CCA-header .JH-CCA-nav-panel__card{padding:24px;border:1px solid var(--jh-cca-line);border-radius:12px;box-shadow:var(--jh-cca-shadow)}.JH-CCA-header .JH-CCA-nav-panel__groups{display:flex;align-items:flex-start;gap:32px}.JH-CCA-header .JH-CCA-nav-group{flex:0 0 auto;width:260px;min-width:0}.JH-CCA-header .JH-CCA-nav-group--wide{width:auto}.JH-CCA-header .JH-CCA-nav-group__heading{margin:0 0 8px;padding:0 12px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--jh-cca-eyebrow)}.JH-CCA-header .JH-CCA-nav-group__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.JH-CCA-header .JH-CCA-nav-group--wide .JH-CCA-nav-group__list{grid-template-columns:repeat(2,260px);column-gap:8px}.JH-CCA-header .JH-CCA-nav-group__list li{margin:0;padding:0;list-style:none}.JH-CCA-header .JH-CCA-nav-link{display:block;padding:10px 12px;color:var(--jh-cca-text);text-decoration:none;border-radius:8px}@media(hover:hover){.JH-CCA-header .JH-CCA-nav-link:hover{background-color:var(--jh-cca-cloud)}}.JH-CCA-header .JH-CCA-nav-link__label{display:block;font-size:16px;font-weight:600;line-height:1.3}.JH-CCA-header .JH-CCA-nav-link[aria-current=page] .JH-CCA-nav-link__label{text-decoration:underline;text-decoration-color:var(--jh-cca-burnt);text-decoration-thickness:2px;text-underline-offset:4px}.JH-CCA-header .JH-CCA-nav-link__desc{display:block;margin-top:2px;font-size:14px;font-weight:400;line-height:1.4}.JH-CCA-header .JH-CCA-nav-foot{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:16px;padding-top:12px;border-top:1px solid var(--jh-cca-line)}.JH-CCA-header .JH-CCA-nav-foot__link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;color:var(--jh-cca-text);text-decoration:none;border-radius:8px}.JH-CCA-header .JH-CCA-nav-foot__link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media(min-width:1200px)and (max-width:1365px){.JH-CCA-header .JH-CCA-header__inner{gap:16px}.JH-CCA-header .JH-CCA-header__logo-img{width:220px}.JH-CCA-header .JH-CCA-nav{gap:0}.JH-CCA-header .JH-CCA-nav__link{padding:0 6px;font-size:15px}.JH-CCA-header .JH-CCA-header__actions{gap:4px}.JH-CCA-header .JH-CCA-btn.JH-CCA-header__cta{padding-left:16px;padding-right:16px}}.JH-CCA-header .JH-CCA-header__search{position:absolute;top:100%;right:0;left:0;z-index:25;padding:20px 0 24px;border-top:1px solid var(--jh-cca-line);box-shadow:var(--jh-cca-shadow)}.JH-CCA-header .JH-CCA-search-form__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4}.JH-CCA-header .JH-CCA-search-form__row{display:flex;gap:12px}.JH-CCA-header .JH-CCA-search-form__input{flex:1 1 auto;min-width:0;min-height:48px;margin:0;padding:10px 14px;font-family:var(--jh-cca-font-sans);font-size:16px;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px solid var(--jh-cca-midnight);border-radius:var(--jh-cca-radius)}.JH-CCA-header .JH-CCA-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;pointer-events:none}.JH-CCA-header .JH-CCA-drawer.is-open{visibility:visible;pointer-events:auto}.JH-CCA-header .JH-CCA-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c1d3399;opacity:0;transition:opacity .25s ease}.JH-CCA-header .JH-CCA-drawer.is-open .JH-CCA-drawer__overlay{opacity:1}.JH-CCA-header .JH-CCA-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100%,420px);background-color:var(--jh-cca-midnight);transform:translate(100%);transition:transform .28s ease,visibility 0s linear .28s;visibility:hidden}.JH-CCA-header .JH-CCA-drawer.is-open .JH-CCA-drawer__panel{transform:translate(0);transition:transform .28s ease,visibility 0s;visibility:visible}.JH-CCA-header .JH-CCA-drawer__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:8px var(--jh-cca-gutter);border-bottom:1px solid rgba(255,255,255,.16)}.JH-CCA-header .JH-CCA-drawer__body{flex:1 1 auto;padding:8px var(--jh-cca-gutter) 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.JH-CCA-header .JH-CCA-drawer__list,.JH-CCA-header .JH-CCA-drawer__extras{margin:0;padding:0;list-style:none}.JH-CCA-header .JH-CCA-drawer__item{margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(255,255,255,.16)}.JH-CCA-header .JH-CCA-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;margin:0;padding:0;font-family:var(--jh-cca-font-sans);font-size:18px;font-weight:600;line-height:1.3;text-align:left;color:var(--jh-cca-white);text-decoration:none;background:none;border:0;cursor:pointer;-webkit-appearance:none;appearance:none}.JH-CCA-header .JH-CCA-drawer__row[aria-current=page] span{text-decoration:underline;text-decoration-color:var(--jh-cca-tangerine);text-decoration-thickness:2px;text-underline-offset:6px}.JH-CCA-header .JH-CCA-drawer__row svg{flex:none;width:16px;height:16px;transition:transform .2s ease}.JH-CCA-header .JH-CCA-drawer__row[aria-expanded=true] svg{transform:rotate(180deg)}.JH-CCA-header .JH-CCA-drawer__sub{padding:0 0 12px}.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-group{width:auto;margin-bottom:8px}.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-group__heading{padding:8px 0 4px;color:var(--jh-cca-eyebrow)}.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-group__list,.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-group--wide .JH-CCA-nav-group__list{display:block}.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-link{display:flex;align-items:center;min-height:48px;padding:6px 0 6px 12px;color:var(--jh-cca-white)}.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-link__label{font-size:17px;font-weight:500}.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-link[aria-current=page] .JH-CCA-nav-link__label{text-decoration-color:var(--jh-cca-tangerine)}.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-foot{margin-top:4px;padding-top:4px;border-top:0}.JH-CCA-header .JH-CCA-drawer__sub .JH-CCA-nav-foot__link{min-height:48px;padding:0 0 0 12px;font-size:17px;font-weight:600;color:var(--jh-cca-tangerine);text-decoration:underline;text-underline-offset:4px}.JH-CCA-header .JH-CCA-drawer__extras{display:grid;gap:0;margin-top:8px}.JH-CCA-header .JH-CCA-drawer__small{display:flex;align-items:center;min-height:48px;font-size:16px;font-weight:500;color:var(--jh-cca-white);text-decoration:none}.JH-CCA-header .JH-CCA-drawer__small:hover{text-decoration:underline;text-decoration-color:var(--jh-cca-tangerine);text-underline-offset:4px}.JH-CCA-header .JH-CCA-drawer__foot{flex:none;padding:16px var(--jh-cca-gutter) calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.16);background-color:var(--jh-cca-midnight)}.JH-CCA-header.JH-CCA-header--slim .JH-CCA-header__inner{min-height:72px;justify-content:space-between}.JH-CCA-header.JH-CCA-header--slim .JH-CCA-header__logo-img{width:min(var(--jh-cca-logo-w, 240px),240px)}.JH-CCA-header .JH-CCA-header__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px}@media(prefers-reduced-motion:reduce){.JH-CCA-header .JH-CCA-drawer__panel,.JH-CCA-header .JH-CCA-drawer__overlay{transition:none}}.JH-CCA-section.JH-CCA-help{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33);text-align:center}@media(min-width:990px){.JH-CCA-section.JH-CCA-help{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-help .JH-CCA-help__inner{max-width:40rem;margin:0 auto}.JH-CCA-help .JH-CCA-help__note{margin:0 0 20px;padding:10px 12px;font-size:14px;line-height:1.5;text-align:left;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:8px}.JH-CCA-help .JH-CCA-help__title{margin:0 0 12px;text-align:center;text-wrap:balance}.JH-CCA-help .JH-CCA-help__body{margin:0 0 24px;font-size:17px;line-height:1.6}.JH-CCA-help .JH-CCA-help__btn{min-width:200px}.JH-CCA-help .JH-CCA-help__btn:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}.JH-CCA-help.JH-CCA-help--dark,.JH-CCA-help.JH-CCA-help--dark .JH-CCA-help__title{color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-help.JH-CCA-help--dark .JH-CCA-help__btn{color:var(--jh-cca-white, #FFFFFF);border-color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-help.JH-CCA-help--dark .JH-CCA-help__btn:focus-visible{outline-color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-scope.JH-CCA-coach{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-coach .JH-CCA-coach__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.JH-CCA-coach .JH-CCA-coach__copy,.JH-CCA-coach .JH-CCA-coach__media{min-width:0}.JH-CCA-coach .JH-CCA-coach__media{order:-1}.JH-CCA-coach .JH-CCA-coach__inner--solo .JH-CCA-coach__copy{max-width:46rem}.JH-CCA-coach .JH-CCA-coach__eyebrow{margin:0 0 12px}.JH-CCA-coach .JH-CCA-coach__title{margin:0 0 16px;text-wrap:balance}.JH-CCA-coach .JH-CCA-coach__body p{max-width:56ch;margin:0 0 16px;font-size:17px;line-height:1.65;color:var(--jh-cca-midnight)}.JH-CCA-coach .JH-CCA-coach__body p:last-child{margin-bottom:0}.JH-CCA-coach .JH-CCA-coach__button{width:100%;margin-top:24px;text-align:center}.JH-CCA-coach .JH-CCA-coach__img,.JH-CCA-coach .JH-CCA-coach__ph{display:block;width:100%;aspect-ratio:4 / 3;border-radius:10px}.JH-CCA-coach .JH-CCA-coach__img{height:auto;object-fit:cover}.JH-CCA-coach .JH-CCA-coach__ph{display:flex;align-items:center;justify-content:center;padding:16px;font-size:15px;line-height:1.5;text-align:center;color:var(--jh-cca-midnight);background-color:var(--jh-cca-cloud);border:2px dashed var(--jh-cca-line)}@media(min-width:600px){.JH-CCA-coach .JH-CCA-coach__button{width:auto}}@media(min-width:900px){.JH-CCA-coach .JH-CCA-coach__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.JH-CCA-coach .JH-CCA-coach__inner--solo{grid-template-columns:minmax(0,1fr)}.JH-CCA-coach .JH-CCA-coach__media{order:0}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-coach{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}}.JH-CCA-scope.JH-CCA-home-cred{padding-top:calc(var(--jh-cca-pt, 48px) * .7);padding-bottom:calc(var(--jh-cca-pb, 52px) * .7)}@media(min-width:750px){.JH-CCA-scope.JH-CCA-home-cred{padding-top:var(--jh-cca-pt, 48px);padding-bottom:var(--jh-cca-pb, 52px)}}.JH-CCA-scope.JH-CCA-final{padding-top:calc(var(--jh-cca-pt, 88px) * .7);padding-bottom:calc(var(--jh-cca-pb, 88px) * .7);color:var(--jh-cca-white);text-align:center}.JH-CCA-final .JH-CCA-final__inner{max-width:50rem;margin:0 auto}.JH-CCA-final .JH-CCA-final__title{margin:0 0 14px;text-align:center;text-wrap:balance;color:var(--jh-cca-white)}.JH-CCA-final .JH-CCA-final__sub{max-width:40rem;margin:0 auto;font-size:clamp(17px,1.6vw,19px);line-height:1.6;text-align:center;color:var(--jh-cca-white)}.JH-CCA-final .JH-CCA-final__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.JH-CCA-final .JH-CCA-final__primary,.JH-CCA-final .JH-CCA-final__secondary{width:100%;min-height:52px;text-align:center}.JH-CCA-final .JH-CCA-final__secondary{color:var(--jh-cca-white);background-color:transparent;border:2px solid var(--jh-cca-white);border-radius:var(--jh-cca-radius)}@media(hover:hover){.JH-CCA-final .JH-CCA-final__secondary:hover{color:var(--jh-cca-midnight);background-color:var(--jh-cca-white)}}.JH-CCA-final .JH-CCA-final__primary:focus-visible,.JH-CCA-final .JH-CCA-final__secondary:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}.JH-CCA-final .JH-CCA-final__trust{margin:22px 0 0;font-size:15px;line-height:1.5;text-align:center;color:var(--jh-cca-white)}@media(min-width:600px){.JH-CCA-final .JH-CCA-final__actions{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.JH-CCA-final .JH-CCA-final__primary,.JH-CCA-final .JH-CCA-final__secondary{width:auto;min-width:220px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-final{padding-top:var(--jh-cca-pt, 88px);padding-bottom:var(--jh-cca-pb, 88px)}}.JH-CCA-scope.JH-CCA-framework{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-framework .JH-CCA-framework__head{max-width:46rem;margin:0 0 32px}.JH-CCA-framework .JH-CCA-framework__eyebrow{margin:0 0 12px}.JH-CCA-framework .JH-CCA-framework__title{margin:0 0 14px;text-wrap:balance}.JH-CCA-framework .JH-CCA-framework__sub{margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--jh-cca-midnight)}.JH-CCA-framework .JH-CCA-framework__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.JH-CCA-framework .JH-CCA-framework__step{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:16px;row-gap:12px;margin:0;padding:20px;list-style:none;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-framework .JH-CCA-framework__ring{position:relative;display:block;width:56px;height:56px}.JH-CCA-framework .JH-CCA-framework__ring svg{display:block;width:100%;height:100%}.JH-CCA-framework .JH-CCA-framework__ring-track{stroke:var(--jh-cca-line)}.JH-CCA-framework .JH-CCA-framework__ring-fill{stroke:var(--jh-cca-burnt)}.JH-CCA-framework .JH-CCA-framework__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1;color:var(--jh-cca-midnight)}.JH-CCA-framework .JH-CCA-framework__name{margin:0;font-size:24px;line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--jh-cca-midnight)}.JH-CCA-framework .JH-CCA-framework__lead{grid-column:1 / -1;margin:0;font-size:18px;font-weight:700;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-framework .JH-CCA-framework__text{grid-column:1 / -1;margin:0;font-size:16px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-framework .JH-CCA-framework__links{grid-column:1 / -1;margin:0;padding:0;list-style:none}.JH-CCA-framework .JH-CCA-framework__link-item{margin:0;padding:0;list-style:none}.JH-CCA-framework .JH-CCA-framework__empty{margin:0;padding:16px;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-framework .JH-CCA-framework__cta{margin:32px 0 0}.JH-CCA-framework.JH-CCA-framework--center .JH-CCA-framework__head{margin-right:auto;margin-left:auto;text-align:center}.JH-CCA-framework.JH-CCA-framework--center .JH-CCA-framework__cta{text-align:center}@media(min-width:990px){.JH-CCA-scope.JH-CCA-framework{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-framework .JH-CCA-framework__head{margin-bottom:48px}.JH-CCA-framework .JH-CCA-framework__steps{grid-template-columns:repeat(var(--jh-cca-steps, 3),minmax(0,1fr));gap:48px}.JH-CCA-framework .JH-CCA-framework__step{display:block;padding:0;background-color:transparent;border-radius:0}.JH-CCA-framework .JH-CCA-framework__ring{width:96px;height:96px;margin-bottom:20px}.JH-CCA-framework .JH-CCA-framework__num{font-size:26px}.JH-CCA-framework .JH-CCA-framework__name{margin-bottom:10px;font-size:28px}.JH-CCA-framework .JH-CCA-framework__lead{margin-bottom:10px}.JH-CCA-framework .JH-CCA-framework__links{margin-top:12px}.JH-CCA-framework .JH-CCA-framework__cta{margin-top:48px}.JH-CCA-framework.JH-CCA-framework--center .JH-CCA-framework__step{text-align:center}.JH-CCA-framework.JH-CCA-framework--center .JH-CCA-framework__ring{margin-right:auto;margin-left:auto}}.JH-CCA-scope.JH-CCA-guides{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-scope.JH-CCA-guides--light{--jh-cca-gd-bg: var(--jh-cca-white, #ffffff);--jh-cca-gd-fg: var(--jh-cca-midnight, #0c1d33);--jh-cca-gd-fg-soft: var(--jh-cca-midnight, #0c1d33);--jh-cca-gd-border: var(--jh-cca-line, #d5dce4);--jh-cca-gd-hover: var(--jh-cca-midnight, #0c1d33);--jh-cca-gd-ring: var(--jh-cca-midnight, #0c1d33)}.JH-CCA-scope.JH-CCA-guides--dark{--jh-cca-gd-bg: var(--jh-cca-midnight, #0c1d33);--jh-cca-gd-fg: var(--jh-cca-white, #ffffff);--jh-cca-gd-fg-soft: var(--jh-cca-cloud, #eef2f6);--jh-cca-gd-border: rgba(255, 255, 255, .14);--jh-cca-gd-hover: var(--jh-cca-tangerine, #f28c28);--jh-cca-gd-ring: var(--jh-cca-white, #ffffff)}.JH-CCA-guides .JH-CCA-guides__head{max-width:46rem;margin:0 0 40px}.JH-CCA-guides .JH-CCA-guides__eyebrow{margin:0 0 12px}.JH-CCA-guides .JH-CCA-guides__title{margin:0;text-wrap:balance}.JH-CCA-guides .JH-CCA-guides__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.JH-CCA-guides .JH-CCA-guides__item{display:flex;margin:0;padding:0;list-style:none}@media(min-width:500px){.JH-CCA-guides .JH-CCA-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-guides{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-guides .JH-CCA-guides__grid{grid-template-columns:repeat(var(--jh-cca-guide-cols, 4),minmax(0,1fr));gap:24px}}.JH-CCA-guides .JH-CCA-guides__card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;color:var(--jh-cca-gd-fg);background-color:var(--jh-cca-gd-bg);border:1px solid var(--jh-cca-gd-border);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}@media(hover:hover){.JH-CCA-guides .JH-CCA-guides__card:hover{border-color:var(--jh-cca-gd-hover);box-shadow:0 8px 22px #0c1d3324;transform:translateY(-2px)}}.JH-CCA-guides .JH-CCA-guides__media{aspect-ratio:4 / 3;background-color:var(--jh-cca-cloud)}.JH-CCA-guides .JH-CCA-guides__img{display:block;width:100%;height:100%;object-fit:cover}.JH-CCA-guides .JH-CCA-guides__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;text-align:center;background-color:var(--jh-cca-line)}.JH-CCA-guides .JH-CCA-guides__placeholder-text{font-size:14px;font-weight:600;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-guides .JH-CCA-guides__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:20px}.JH-CCA-guides .JH-CCA-guides__name{margin:0;font-size:21px;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--jh-cca-gd-fg)}.JH-CCA-guides .JH-CCA-guides__line{margin:0;font-size:16px;line-height:1.55;color:var(--jh-cca-gd-fg-soft)}.JH-CCA-guides .JH-CCA-guides__facts{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.45;color:var(--jh-cca-gd-fg-soft)}.JH-CCA-guides .JH-CCA-guides__price{margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2;color:var(--jh-cca-gd-fg)}.JH-CCA-guides .JH-CCA-guides__btn{position:static;align-self:stretch;margin-top:auto}.JH-CCA-guides .JH-CCA-guides__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.JH-CCA-guides .JH-CCA-guides__btn--outline{color:var(--jh-cca-gd-fg);background-color:transparent;border:2px solid var(--jh-cca-gd-fg)}.JH-CCA-guides .JH-CCA-guides__btn--outline:hover,.JH-CCA-guides .JH-CCA-guides__card:hover .JH-CCA-guides__btn--outline{color:var(--jh-cca-gd-bg);background-color:var(--jh-cca-gd-fg);border-color:var(--jh-cca-gd-fg)}.JH-CCA-guides .JH-CCA-guides__btn:focus-visible{outline:3px solid var(--jh-cca-gd-ring);outline-offset:3px}.JH-CCA-guides .JH-CCA-guides__small{margin:32px 0 0;font-size:16px;line-height:1.6}.JH-CCA-guides .JH-CCA-guides__empty{margin:0;padding:16px;background-color:var(--jh-cca-white);border-radius:10px}@media(prefers-reduced-motion:reduce){.JH-CCA-guides .JH-CCA-guides__card{transition:none}.JH-CCA-guides .JH-CCA-guides__card:hover{transform:none}}.JH-CCA-scope.JH-CCA-home-hero{padding-top:calc(var(--jh-cca-pt, 56px) * .6);padding-bottom:calc(var(--jh-cca-pb, 72px) * .6);color:var(--jh-cca-midnight)}.JH-CCA-home-hero .JH-CCA-home-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.JH-CCA-home-hero .JH-CCA-home-hero__eyebrow{margin:0 0 14px}.JH-CCA-home-hero .JH-CCA-home-hero__title{margin:0 0 20px;text-wrap:balance}.JH-CCA-home-hero .JH-CCA-home-hero__sub{max-width:38em;margin:0 0 28px;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--jh-cca-midnight)}.JH-CCA-home-hero .JH-CCA-home-hero__buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 24px}@media(min-width:500px){.JH-CCA-home-hero .JH-CCA-home-hero__buttons{display:flex;flex-wrap:wrap;gap:14px}}.JH-CCA-home-hero .JH-CCA-home-hero__trust{max-width:36em;margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--jh-cca-midnight)}.JH-CCA-home-hero .JH-CCA-home-hero__trust-note{max-width:36em;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-burnt);border-radius:8px}.JH-CCA-home-hero .JH-CCA-home-hero__framework{margin:0;font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-home-hero .JH-CCA-home-hero__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--jh-cca-line);border-radius:10px}.JH-CCA-home-hero .JH-CCA-home-hero__media picture{display:block;width:100%;height:100%}.JH-CCA-home-hero .JH-CCA-home-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--jh-cca-focal, 50% 20%)}.JH-CCA-home-hero .JH-CCA-home-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;background-color:var(--jh-cca-line)}.JH-CCA-home-hero .JH-CCA-home-hero__placeholder-text{font-size:15px;font-weight:600;line-height:1.5;color:var(--jh-cca-midnight)}@media(min-width:750px){.JH-CCA-scope.JH-CCA-home-hero{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-home-hero .JH-CCA-home-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px}.JH-CCA-home-hero .JH-CCA-home-hero__media{aspect-ratio:4 / 5;max-width:560px;margin-left:auto}}@media(min-width:1200px){.JH-CCA-home-hero .JH-CCA-home-hero__inner{gap:80px}}.JH-CCA-scope.JH-CCA-meet{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-meet .JH-CCA-meet__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.JH-CCA-meet .JH-CCA-meet__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--jh-cca-line);border-radius:10px}.JH-CCA-meet .JH-CCA-meet__media picture{display:block;width:100%;height:100%}.JH-CCA-meet .JH-CCA-meet__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--jh-cca-focal, 50% 30%)}.JH-CCA-meet .JH-CCA-meet__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;background-color:var(--jh-cca-line)}.JH-CCA-meet .JH-CCA-meet__placeholder-text{font-size:15px;font-weight:600;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-meet .JH-CCA-meet__eyebrow{margin:0 0 12px}.JH-CCA-meet .JH-CCA-meet__title{margin:0 0 20px;text-wrap:balance}.JH-CCA-meet .JH-CCA-meet__body p{max-width:40em;margin:0 0 16px;font-size:clamp(17px,1.3vw,18px);line-height:1.65;color:var(--jh-cca-midnight)}.JH-CCA-meet .JH-CCA-meet__body p:last-child{margin-bottom:0}.JH-CCA-meet .JH-CCA-meet__actions{margin:28px 0 0}@media(max-width:499px){.JH-CCA-meet .JH-CCA-meet__actions .JH-CCA-btn{display:flex;width:100%}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-meet{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-meet .JH-CCA-meet__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px}.JH-CCA-meet .JH-CCA-meet__media{aspect-ratio:4 / 5;max-width:560px}}.JH-CCA-scope.JH-CCA-method{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-method .JH-CCA-method__head{max-width:52rem;margin:0 auto 28px;text-align:center}.JH-CCA-method .JH-CCA-method__eyebrow{margin:0 0 12px}.JH-CCA-method .JH-CCA-method__title{margin:0 0 16px;text-wrap:balance}.JH-CCA-method .JH-CCA-method__sub{margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.45;color:var(--jh-cca-midnight)}.JH-CCA-method .JH-CCA-method__body{max-width:46rem;margin:0 auto 40px}.JH-CCA-method .JH-CCA-method__body p{margin:0 0 16px;font-size:clamp(17px,1.3vw,18px);line-height:1.65;color:var(--jh-cca-midnight)}.JH-CCA-method .JH-CCA-method__body p:last-child{margin-bottom:0}.JH-CCA-method .JH-CCA-method__points{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.JH-CCA-method .JH-CCA-method__point{display:flex;align-items:flex-start;gap:14px;margin:0;padding:24px;list-style:none;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:10px}.JH-CCA-method .JH-CCA-method__check{flex:none;width:26px;height:26px;color:var(--jh-cca-burnt)}.JH-CCA-method .JH-CCA-method__icon{flex:none;display:block;width:28px;height:28px;object-fit:contain}.JH-CCA-method .JH-CCA-method__point-text{margin:0;font-size:17px;font-weight:600;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-method .JH-CCA-method__empty{margin:0;padding:16px;background-color:var(--jh-cca-white);border-radius:10px}.JH-CCA-method .JH-CCA-method__more{margin:32px 0 0;text-align:center}@media(min-width:750px){.JH-CCA-method .JH-CCA-method__points{grid-template-columns:repeat(var(--jh-cca-method-cols, 3),minmax(0,1fr));gap:24px}.JH-CCA-method .JH-CCA-method__point{flex-direction:column;gap:12px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-method{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-method .JH-CCA-method__head{margin-bottom:32px}.JH-CCA-method .JH-CCA-method__body{margin-bottom:48px}}.JH-CCA-scope.JH-CCA-playbook{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-playbook .JH-CCA-playbook__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.JH-CCA-playbook .JH-CCA-playbook__media{width:100%;max-width:720px;margin:0 auto}.JH-CCA-playbook .JH-CCA-playbook__frame{border-radius:10px;overflow:hidden}.JH-CCA-playbook .JH-CCA-playbook__frame--panel{padding:clamp(16px,3vw,32px);background-color:var(--jh-cca-cloud)}.JH-CCA-playbook .JH-CCA-playbook__img{display:block;width:100%;height:auto}.JH-CCA-playbook .JH-CCA-playbook__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:14 / 11;padding:16px;text-align:center;background-color:var(--jh-cca-line);border-radius:6px}.JH-CCA-playbook .JH-CCA-playbook__placeholder-text{font-size:15px;font-weight:600;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-playbook .JH-CCA-playbook__eyebrow{margin:0 0 12px}.JH-CCA-playbook .JH-CCA-playbook__title{margin:0 0 16px;text-wrap:balance}.JH-CCA-playbook .JH-CCA-playbook__body{margin:0 0 20px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.JH-CCA-playbook .JH-CCA-playbook__bullets{margin:0 0 24px;padding:0;list-style:none}.JH-CCA-playbook .JH-CCA-playbook__bullet{display:flex;align-items:flex-start;gap:12px;margin:0 0 10px;padding:0;list-style:none;font-size:17px;font-weight:500;line-height:1.45}.JH-CCA-playbook .JH-CCA-playbook__check{flex:none;width:22px;height:22px;margin-top:1px;color:var(--jh-cca-burnt)}.JH-CCA-playbook .JH-CCA-playbook__value{margin:0 0 28px;padding:4px 0 4px 16px;font-size:17px;font-weight:600;line-height:1.5;border-left:4px solid var(--jh-cca-burnt)}.JH-CCA-playbook .JH-CCA-playbook__value-note{margin:0 0 28px;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-cloud);border:2px dashed var(--jh-cca-burnt);border-radius:8px}.JH-CCA-playbook .JH-CCA-playbook__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.JH-CCA-playbook .JH-CCA-playbook__actions .JH-CCA-link{justify-self:center}@media(min-width:500px){.JH-CCA-playbook .JH-CCA-playbook__actions{display:flex;flex-wrap:wrap;gap:8px 24px}.JH-CCA-playbook .JH-CCA-playbook__actions .JH-CCA-link{justify-self:auto}}.JH-CCA-playbook .JH-CCA-playbook__trust--wide{margin-top:40px;padding-top:32px;border-top:1px solid var(--jh-cca-line)}.JH-CCA-playbook .JH-CCA-playbook__trust--inline{margin-top:28px}@media(min-width:990px){.JH-CCA-scope.JH-CCA-playbook{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-playbook .JH-CCA-playbook__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.JH-CCA-playbook .JH-CCA-playbook__media{max-width:none;margin:0}.JH-CCA-playbook .JH-CCA-playbook__trust--wide{margin-top:56px}}.JH-CCA-scope.JH-CCA-startpoint{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-scope.JH-CCA-startpoint--dark{--jh-cca-sp-bg: var(--jh-cca-midnight, #0c1d33);--jh-cca-sp-fg: var(--jh-cca-white, #ffffff);--jh-cca-sp-fg-soft: var(--jh-cca-cloud, #eef2f6);--jh-cca-sp-border: rgba(255, 255, 255, .14);--jh-cca-sp-hover: var(--jh-cca-tangerine, #f28c28);--jh-cca-sp-ring: var(--jh-cca-white, #ffffff)}.JH-CCA-scope.JH-CCA-startpoint--light{--jh-cca-sp-bg: var(--jh-cca-white, #ffffff);--jh-cca-sp-fg: var(--jh-cca-midnight, #0c1d33);--jh-cca-sp-fg-soft: var(--jh-cca-midnight, #0c1d33);--jh-cca-sp-border: var(--jh-cca-line, #d5dce4);--jh-cca-sp-hover: var(--jh-cca-midnight, #0c1d33);--jh-cca-sp-ring: var(--jh-cca-midnight, #0c1d33)}.JH-CCA-startpoint .JH-CCA-startpoint__head{max-width:46rem;margin:0 0 40px}.JH-CCA-startpoint .JH-CCA-startpoint__eyebrow{margin:0 0 12px}.JH-CCA-startpoint .JH-CCA-startpoint__title{margin:0 0 14px;text-wrap:balance}.JH-CCA-startpoint .JH-CCA-startpoint__sub{margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.JH-CCA-startpoint .JH-CCA-startpoint__group+.JH-CCA-startpoint__group{margin-top:48px}.JH-CCA-startpoint .JH-CCA-startpoint__group-title{margin:0 0 8px;font-size:24px;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--jh-cca-midnight)}.JH-CCA-startpoint .JH-CCA-startpoint__group-text{max-width:46rem;margin:0 0 24px;font-size:16px;line-height:1.6}.JH-CCA-startpoint .JH-CCA-startpoint__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.JH-CCA-startpoint .JH-CCA-startpoint__item{display:flex;margin:0;padding:0;list-style:none}.JH-CCA-startpoint .JH-CCA-startpoint__card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:24px;color:var(--jh-cca-sp-fg);background-color:var(--jh-cca-sp-bg);border:1px solid var(--jh-cca-sp-border);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}@media(hover:hover){.JH-CCA-startpoint .JH-CCA-startpoint__card:hover{border-color:var(--jh-cca-sp-hover);box-shadow:0 8px 22px #0c1d332e;transform:translateY(-2px)}}.JH-CCA-startpoint .JH-CCA-startpoint__situation{margin:0;font-size:21px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--jh-cca-sp-fg)}.JH-CCA-startpoint .JH-CCA-startpoint__rec{margin:0;font-size:16px;line-height:1.55;color:var(--jh-cca-sp-fg-soft)}.JH-CCA-startpoint .JH-CCA-startpoint__rec-note{margin:0;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px dashed var(--jh-cca-burnt);border-radius:8px}.JH-CCA-startpoint .JH-CCA-startpoint__btn{position:static;align-self:stretch;margin-top:auto}.JH-CCA-startpoint .JH-CCA-startpoint__btn--outline{color:var(--jh-cca-sp-fg);background-color:transparent;border:2px solid var(--jh-cca-sp-fg)}.JH-CCA-startpoint .JH-CCA-startpoint__btn--outline:hover,.JH-CCA-startpoint .JH-CCA-startpoint__card:hover .JH-CCA-startpoint__btn--outline{color:var(--jh-cca-sp-bg);background-color:var(--jh-cca-sp-fg);border-color:var(--jh-cca-sp-fg)}.JH-CCA-startpoint .JH-CCA-startpoint__btn:focus-visible{outline:3px solid var(--jh-cca-sp-ring);outline-offset:3px}.JH-CCA-startpoint .JH-CCA-startpoint__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}@media(min-width:500px){.JH-CCA-startpoint .JH-CCA-startpoint__btn{align-self:flex-start}}.JH-CCA-startpoint .JH-CCA-startpoint__empty{margin:0;padding:16px;background-color:var(--jh-cca-white);border-radius:10px}.JH-CCA-startpoint .JH-CCA-startpoint__foot{margin-top:40px}.JH-CCA-startpoint .JH-CCA-startpoint__closing{max-width:46rem;margin:0 0 8px;font-size:16px;line-height:1.6}.JH-CCA-startpoint .JH-CCA-startpoint__more{margin:0}@media(min-width:750px){.JH-CCA-startpoint .JH-CCA-startpoint__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.JH-CCA-startpoint .JH-CCA-startpoint__grid--single{grid-template-columns:minmax(0,1fr)}.JH-CCA-startpoint .JH-CCA-startpoint__grid--single .JH-CCA-startpoint__card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:32px;row-gap:6px}.JH-CCA-startpoint .JH-CCA-startpoint__grid--single .JH-CCA-startpoint__situation,.JH-CCA-startpoint .JH-CCA-startpoint__grid--single .JH-CCA-startpoint__rec{grid-column:1}.JH-CCA-startpoint .JH-CCA-startpoint__grid--single .JH-CCA-startpoint__btn{grid-column:2;grid-row:1 / span 2;align-self:center;margin-top:0}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-startpoint{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-startpoint .JH-CCA-startpoint__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.JH-CCA-startpoint .JH-CCA-startpoint__grid--single{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.JH-CCA-startpoint .JH-CCA-startpoint__card{transition:none}.JH-CCA-startpoint .JH-CCA-startpoint__card:hover{transform:none}}.JH-CCA-scope.JH-CCA-start__band{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-white)}.JH-CCA-start__band .JH-CCA-start__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.JH-CCA-start__band .JH-CCA-start__copy,.JH-CCA-start__band .JH-CCA-start__side{min-width:0}.JH-CCA-start__band .JH-CCA-start__eyebrow{margin:0 0 12px;color:var(--jh-cca-tangerine)}.JH-CCA-start__band .JH-CCA-start__title{margin:0 0 14px;color:var(--jh-cca-white);text-wrap:balance}.JH-CCA-start__band .JH-CCA-start__text{max-width:52ch;margin:0;font-size:17px;line-height:1.6;color:var(--jh-cca-white)}.JH-CCA-start__band .JH-CCA-start__form{margin:0}.JH-CCA-start__band .JH-CCA-start__label{display:block;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4;color:var(--jh-cca-white)}.JH-CCA-start__band .JH-CCA-start__row{display:flex;flex-direction:column;gap:12px}.JH-CCA-start__band .JH-CCA-start__input{flex:1 1 auto;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 14px;font-family:var(--jh-cca-font-sans);font-size:16px;line-height:1.4;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px solid var(--jh-cca-white);border-radius:var(--jh-cca-radius);-webkit-appearance:none;appearance:none}.JH-CCA-start__band .JH-CCA-start__input:focus-visible{outline:3px solid var(--jh-cca-tangerine);outline-offset:2px}.JH-CCA-start__band .JH-CCA-start__input[aria-invalid=true]{border-color:var(--jh-cca-tangerine)}.JH-CCA-start__band .JH-CCA-start__button{flex:none;width:100%;min-height:48px;color:var(--jh-cca-white);background-color:transparent;border:2px solid var(--jh-cca-white);border-radius:var(--jh-cca-radius)}.JH-CCA-start__band .JH-CCA-start__button:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}@media(hover:hover){.JH-CCA-start__band .JH-CCA-start__button:hover{color:var(--jh-cca-midnight);background-color:var(--jh-cca-white)}}.JH-CCA-start__band .JH-CCA-start__small{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--jh-cca-white)}.JH-CCA-start__band .JH-CCA-start__privacy,.JH-CCA-start__band .JH-CCA-start__msg-link{color:var(--jh-cca-white);text-decoration:underline;text-underline-offset:3px}.JH-CCA-start__band .JH-CCA-start__privacy:focus-visible,.JH-CCA-start__band .JH-CCA-start__free:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}.JH-CCA-start__band .JH-CCA-start__msg{margin:12px 0 0;padding:10px 14px;font-size:16px;font-weight:500;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border-left:4px solid var(--jh-cca-burnt);border-radius:var(--jh-cca-radius)}.JH-CCA-start__band .JH-CCA-start__msg[hidden]{display:none}.JH-CCA-start__band .JH-CCA-start__msg--ok{margin-top:0;border-left-color:var(--jh-cca-midnight)}.JH-CCA-start__band .JH-CCA-start__msg-link{color:var(--jh-cca-midnight)}.JH-CCA-start__band .JH-CCA-start__more{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.28)}.JH-CCA-start__band .JH-CCA-start__free{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--jh-cca-tangerine);text-decoration:underline;text-underline-offset:4px}.JH-CCA-start__band .JH-CCA-start__free svg{flex:none;width:20px;height:20px}@media(min-width:600px){.JH-CCA-start__band .JH-CCA-start__row{flex-direction:row;align-items:stretch}.JH-CCA-start__band .JH-CCA-start__button{width:auto;white-space:nowrap}}.JH-CCA-scope.JH-CCA-start__articles{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-start__articles .JH-CCA-start__lead{margin:0;font-size:clamp(20px,2vw,24px);line-height:1.3;color:var(--jh-cca-midnight)}.JH-CCA-start__articles .JH-CCA-start__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none}.JH-CCA-start__articles .JH-CCA-start__card{position:relative;display:flex;flex-direction:column;margin:0;padding:24px;text-align:left;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:10px}.JH-CCA-start__articles .JH-CCA-start__card-title{margin:0 0 10px;font-size:20px;line-height:1.3;color:var(--jh-cca-midnight)}.JH-CCA-start__articles .JH-CCA-start__card-text{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-start__articles .JH-CCA-start__read{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:44px;margin-top:auto;font-weight:700;color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:4px}.JH-CCA-start__articles .JH-CCA-start__read svg{flex:none;width:20px;height:20px}.JH-CCA-start__articles .JH-CCA-start__read:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px}.JH-CCA-start__articles .JH-CCA-start__read:focus-visible{outline:none}.JH-CCA-start__articles .JH-CCA-start__read:focus-visible:after{outline:3px solid var(--jh-cca-midnight);outline-offset:2px}@media(hover:hover){.JH-CCA-start__articles .JH-CCA-start__card:hover{border-color:var(--jh-cca-midnight);box-shadow:0 6px 18px #0c1d331f}}@media(min-width:900px){.JH-CCA-start__band .JH-CCA-start__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px}.JH-CCA-start__articles .JH-CCA-start__cards{grid-template-columns:repeat(var(--jh-cca-start-cols, 3),minmax(0,1fr));gap:24px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-start__band{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-scope.JH-CCA-start__articles{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 72px)}}.JH-CCA-scope.JH-CCA-feat{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);background-color:var(--jh-cca-midnight);color:var(--jh-cca-white)}.JH-CCA-feat .JH-CCA-feat__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-feat .JH-CCA-feat__media{width:100%;max-width:30rem;margin:0 auto}.JH-CCA-feat .JH-CCA-feat__panel{position:relative;border-radius:12px;background-color:#ffffff0f;padding:20px}.JH-CCA-feat .JH-CCA-feat__img{display:block;width:100%;height:auto;object-fit:contain}.JH-CCA-feat .JH-CCA-feat__ph{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:20px;text-align:center;font-size:14px;line-height:1.5;color:var(--jh-cca-white);border:2px dashed rgba(255,255,255,.55);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-feat .JH-CCA-feat__copy{min-width:0;text-align:left}.JH-CCA-feat .JH-CCA-feat__eyebrow{margin:0 0 12px;color:var(--jh-cca-tangerine)}.JH-CCA-feat .JH-CCA-feat__heading{margin:0 0 16px;color:var(--jh-cca-white);text-wrap:balance}.JH-CCA-feat .JH-CCA-feat__body{max-width:36rem;margin:0 0 24px;font-size:clamp(16px,1.5vw,18px);line-height:1.6;color:var(--jh-cca-white)}.JH-CCA-feat .JH-CCA-feat__tbc{max-width:36rem;margin:0 0 24px;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--jh-cca-white);border:2px dashed var(--jh-cca-tangerine);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-feat .JH-CCA-feat__form{max-width:36rem;margin:0}.JH-CCA-feat .JH-CCA-feat__label{display:block;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4;color:var(--jh-cca-white)}.JH-CCA-feat .JH-CCA-feat__row{display:flex;flex-direction:column;gap:12px}.JH-CCA-feat .JH-CCA-feat__input{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:10px 14px;font-size:16px;line-height:1.4;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px solid var(--jh-cca-white);border-radius:var(--jh-cca-radius, 6px);box-shadow:none}.JH-CCA-feat .JH-CCA-feat__input:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}.JH-CCA-feat .JH-CCA-feat__button{width:100%;min-height:48px;white-space:normal}.JH-CCA-feat .JH-CCA-feat__button:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}.JH-CCA-feat .JH-CCA-feat__button[aria-disabled=true]{opacity:.7;cursor:wait}.JH-CCA-feat .JH-CCA-feat__msg{max-width:36rem;margin:12px 0 0;padding:10px 14px;font-size:15px;line-height:1.5;color:var(--jh-cca-white);background-color:#ffffff1a;border-left:4px solid var(--jh-cca-tangerine);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-feat .JH-CCA-feat__msg[hidden]{display:none}.JH-CCA-feat .JH-CCA-feat__msg:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}.JH-CCA-feat .JH-CCA-feat__more{margin:20px 0 0;font-size:16px;line-height:1.5}.JH-CCA-feat .JH-CCA-feat__link{color:var(--jh-cca-tangerine);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.JH-CCA-feat .JH-CCA-feat__link:hover{text-decoration-thickness:2px}}.JH-CCA-feat .JH-CCA-feat__link:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}.JH-CCA-feat .JH-CCA-feat__small{max-width:36rem;margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--jh-cca-white)}.JH-CCA-feat .JH-CCA-feat__small .JH-CCA-feat__link{font-weight:400}.JH-CCA-feat.JH-CCA-feat--noimg .JH-CCA-feat__inner{max-width:44rem}@media(min-width:640px){.JH-CCA-feat .JH-CCA-feat__row{flex-direction:row;align-items:stretch}.JH-CCA-feat .JH-CCA-feat__input{flex:1 1 auto;min-width:0;width:auto}.JH-CCA-feat .JH-CCA-feat__button{flex:0 0 auto;width:auto;white-space:nowrap}}@media(min-width:900px){.JH-CCA-feat .JH-CCA-feat__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}.JH-CCA-feat.JH-CCA-feat--noimg .JH-CCA-feat__inner{grid-template-columns:minmax(0,1fr)}.JH-CCA-feat .JH-CCA-feat__media{max-width:none;margin:0}.JH-CCA-feat .JH-CCA-feat__row{flex-direction:column}.JH-CCA-feat .JH-CCA-feat__button{width:100%}}@media(min-width:1100px){.JH-CCA-feat .JH-CCA-feat__row{flex-direction:row}.JH-CCA-feat .JH-CCA-feat__button{width:auto}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-feat{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}}.JH-CCA-scope.JH-CCA-hfocus{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-hfocus .JH-CCA-hfocus__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-hfocus .JH-CCA-hfocus__copy{min-width:0;padding-left:18px;border-left:4px solid var(--jh-cca-tangerine);text-align:left}.JH-CCA-hfocus .JH-CCA-hfocus__heading{margin:0 0 14px;text-wrap:balance}.JH-CCA-hfocus .JH-CCA-hfocus__body{max-width:40rem;margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-hfocus .JH-CCA-hfocus__actions{display:flex;flex-direction:column;align-items:stretch;gap:16px}.JH-CCA-hfocus .JH-CCA-hfocus__button{text-align:center}.JH-CCA-hfocus .JH-CCA-hfocus__link{align-self:center;font-size:16px;font-weight:600;line-height:1.4}@media(min-width:750px){.JH-CCA-hfocus .JH-CCA-hfocus__inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px}.JH-CCA-hfocus .JH-CCA-hfocus__copy{padding-left:24px}.JH-CCA-hfocus .JH-CCA-hfocus__actions{align-items:flex-start}.JH-CCA-hfocus .JH-CCA-hfocus__button{min-width:12rem}.JH-CCA-hfocus .JH-CCA-hfocus__link{align-self:flex-start}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-hfocus{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-scope.JH-CCA-hhead{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-hhead .JH-CCA-hhead__inner{max-width:72rem;margin-left:auto;margin-right:auto;text-align:left}.JH-CCA-hhead .JH-CCA-hhead__crumb-list{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 16px;padding:0;list-style:none;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight)}.JH-CCA-hhead .JH-CCA-hhead__crumb{margin:0;padding:0;list-style:none}.JH-CCA-hhead .JH-CCA-hhead__crumb+.JH-CCA-hhead__crumb:before{content:"/";margin-right:8px;opacity:.6}.JH-CCA-hhead .JH-CCA-hhead__crumb a{color:var(--jh-cca-midnight);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.JH-CCA-hhead .JH-CCA-hhead__crumb a:hover{text-decoration-thickness:2px}}.JH-CCA-hhead .JH-CCA-hhead__crumb a:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-hhead .JH-CCA-hhead__eyebrow{margin:0 0 12px}.JH-CCA-hhead .JH-CCA-hhead__heading{max-width:48rem;margin:0 0 20px;text-wrap:balance}.JH-CCA-hhead .JH-CCA-hhead__intro{max-width:40rem;margin:0 0 28px;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-hhead .JH-CCA-hhead__topics{margin-left:calc(var(--jh-cca-gutter, 20px) * -1);margin-right:calc(var(--jh-cca-gutter, 20px) * -1)}.JH-CCA-hhead .JH-CCA-hhead__pill-list{display:flex;flex-wrap:nowrap;gap:10px;margin:0;padding:4px var(--jh-cca-gutter, 20px) 12px;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:var(--jh-cca-gutter, 20px);scrollbar-width:thin}.JH-CCA-hhead .JH-CCA-hhead__pill-item{flex:0 0 auto;margin:0;padding:0;list-style:none;scroll-snap-align:start}.JH-CCA-hhead .JH-CCA-hhead__pill{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:2px solid var(--jh-cca-midnight);border-radius:999px;background-color:transparent;color:var(--jh-cca-midnight);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}@media(hover:hover){.JH-CCA-hhead .JH-CCA-hhead__pill:hover{background-color:var(--jh-cca-midnight);color:var(--jh-cca-white)}}.JH-CCA-hhead .JH-CCA-hhead__pill:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(min-width:750px){.JH-CCA-hhead .JH-CCA-hhead__topics{margin-left:0;margin-right:0}.JH-CCA-hhead .JH-CCA-hhead__pill-list{flex-wrap:wrap;gap:12px;padding:0;overflow-x:visible;scroll-snap-type:none}.JH-CCA-hhead .JH-CCA-hhead__pill{font-size:16px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-hhead{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 56px)}}@media(prefers-reduced-motion:reduce){.JH-CCA-hhead .JH-CCA-hhead__pill{transition:none}}.JH-CCA-scope.JH-CCA-lib{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-lib .JH-CCA-lib__root{display:block;max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-lib .JH-CCA-lib__head{max-width:44rem;margin:0 0 28px;text-align:left}.JH-CCA-lib .JH-CCA-lib__eyebrow{margin:0 0 12px}.JH-CCA-lib .JH-CCA-lib__heading{margin:0;text-wrap:balance}.JH-CCA-lib .JH-CCA-lib__note{margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--jh-cca-midnight);border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-lib .JH-CCA-lib__groups{display:grid;gap:14px;margin:0;padding:0;list-style:none}.JH-CCA-lib .JH-CCA-lib__item{margin:0;padding:0;list-style:none}.JH-CCA-lib .JH-CCA-lib__group{scroll-margin-top:96px;background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-lib .JH-CCA-lib__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:16px 18px;list-style:none;cursor:pointer}.JH-CCA-lib .JH-CCA-lib__summary::-webkit-details-marker{display:none}.JH-CCA-lib .JH-CCA-lib__summary:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:-3px}.JH-CCA-lib .JH-CCA-lib__title{margin:0;color:var(--jh-cca-midnight)}.JH-CCA-lib .JH-CCA-lib__summary:after{content:"";flex:0 0 auto;width:10px;height:10px;margin-left:auto;margin-top:-4px;border-right:2px solid var(--jh-cca-midnight);border-bottom:2px solid var(--jh-cca-midnight);transform:rotate(45deg);transition:transform .15s ease}.JH-CCA-lib .JH-CCA-lib__group[open]>.JH-CCA-lib__summary:after{margin-top:4px;transform:rotate(-135deg)}.JH-CCA-lib .JH-CCA-lib__ftag{order:2;flex:0 0 auto;padding:2px 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jh-cca-burnt);border:1px solid var(--jh-cca-burnt);border-radius:999px}.JH-CCA-lib .JH-CCA-lib__summary:after{order:3}.JH-CCA-lib .JH-CCA-lib__body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:0 18px 22px}.JH-CCA-lib .JH-CCA-lib__desc{margin:0 0 14px;font-size:16px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-lib .JH-CCA-lib__list{margin:0;padding:0;list-style:none}.JH-CCA-lib .JH-CCA-lib__li{margin:0 0 10px;padding:0;list-style:none}.JH-CCA-lib .JH-CCA-lib__article{display:inline-block;padding:2px 0;font-size:16px;font-weight:600;line-height:1.45;color:var(--jh-cca-link);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.JH-CCA-lib .JH-CCA-lib__article:hover{text-decoration-thickness:2px}}.JH-CCA-lib .JH-CCA-lib__article:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}.JH-CCA-lib .JH-CCA-lib__guide{align-self:start;padding:20px;background-color:var(--jh-cca-midnight);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-lib .JH-CCA-lib__guide-label{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--jh-cca-tangerine)}.JH-CCA-lib .JH-CCA-lib__guide-link{font-size:18px;font-weight:700;line-height:1.35;color:var(--jh-cca-tangerine);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.JH-CCA-lib .JH-CCA-lib__guide-link:hover{text-decoration-thickness:2px}}.JH-CCA-lib .JH-CCA-lib__guide-link:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}.JH-CCA-lib .JH-CCA-lib__all{margin:24px 0 0;font-size:16px;font-weight:600}.JH-CCA-lib .JH-CCA-lib__root[data-jh-cca-static] .JH-CCA-lib__summary{padding:28px 32px 8px;cursor:default}.JH-CCA-lib .JH-CCA-lib__root[data-jh-cca-static] .JH-CCA-lib__summary:after{display:none}.JH-CCA-lib .JH-CCA-lib__root[data-jh-cca-static] .JH-CCA-lib__summary:focus-visible{outline:none}@media(min-width:750px){.JH-CCA-lib .JH-CCA-lib__groups{gap:20px}.JH-CCA-lib .JH-CCA-lib__body{grid-template-columns:minmax(0,1fr) minmax(0,17rem);gap:32px;padding:0 32px 32px}.JH-CCA-lib .JH-CCA-lib__guide{padding:22px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-lib{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-lib .JH-CCA-lib__body{grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:48px}}@media(prefers-reduced-motion:reduce){.JH-CCA-lib .JH-CCA-lib__summary:after{transition:none}}.JH-CCA-scope.JH-CCA-hstart{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-hstart .JH-CCA-hstart__inner{max-width:72rem;margin-left:auto;margin-right:auto}.JH-CCA-hstart .JH-CCA-hstart__note{margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--jh-cca-midnight);border:2px dashed var(--jh-cca-burnt);border-radius:var(--jh-cca-radius, 6px)}.JH-CCA-hstart .JH-CCA-hstart__head{max-width:44rem;margin:0 0 32px;text-align:left}.JH-CCA-hstart .JH-CCA-hstart__eyebrow{margin:0 0 12px}.JH-CCA-hstart .JH-CCA-hstart__heading{margin:0;text-wrap:balance}.JH-CCA-hstart .JH-CCA-hstart__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}.JH-CCA-hstart .JH-CCA-hstart__item{display:flex;margin:0;padding:0;list-style:none}.JH-CCA-hstart .JH-CCA-hstart__card{position:relative;display:flex;flex-direction:column;width:100%;padding:28px 24px 24px;background-color:var(--jh-cca-cloud);border-top:4px solid var(--jh-cca-tangerine);border-radius:var(--jh-cca-radius, 6px);transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover){.JH-CCA-hstart .JH-CCA-hstart__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0c1d331f}}.JH-CCA-hstart .JH-CCA-hstart__topic{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--jh-cca-burnt)}.JH-CCA-hstart .JH-CCA-hstart__title{margin:0 0 12px;color:var(--jh-cca-midnight);text-wrap:balance}.JH-CCA-hstart .JH-CCA-hstart__summary{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-hstart .JH-CCA-hstart__more{margin:auto 0 0;font-size:16px;line-height:1.4}.JH-CCA-hstart .JH-CCA-hstart__link{font-weight:700;color:var(--jh-cca-link);text-decoration:underline;text-underline-offset:3px}.JH-CCA-hstart .JH-CCA-hstart__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){.JH-CCA-hstart .JH-CCA-hstart__card:hover .JH-CCA-hstart__link{text-decoration-thickness:2px}}.JH-CCA-hstart .JH-CCA-hstart__link:focus-visible{outline:none}.JH-CCA-hstart .JH-CCA-hstart__link:focus-visible:after{outline:3px solid var(--jh-cca-midnight);outline-offset:3px;border-radius:var(--jh-cca-radius, 6px)}@media(min-width:750px){.JH-CCA-hstart .JH-CCA-hstart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-hstart{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-hstart .JH-CCA-hstart__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.JH-CCA-hstart .JH-CCA-hstart__card{padding:32px 28px 28px}}@media(prefers-reduced-motion:reduce){.JH-CCA-hstart .JH-CCA-hstart__card{transition:none}.JH-CCA-hstart .JH-CCA-hstart__card:hover{transform:none}}.JH-CCA-newsletter .JH-CCA-newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:900px){.JH-CCA-newsletter .JH-CCA-newsletter__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px}}.JH-CCA-newsletter .JH-CCA-newsletter__copy{min-width:0}.JH-CCA-newsletter .JH-CCA-newsletter__heading{margin:0 0 12px}.JH-CCA-newsletter .JH-CCA-newsletter__text{max-width:52ch;margin:0;font-size:17px;line-height:1.6}.JH-CCA-newsletter .JH-CCA-newsletter__form{margin:0}.JH-CCA-newsletter .JH-CCA-newsletter__label{display:block;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}.JH-CCA-newsletter .JH-CCA-newsletter__row{display:flex;flex-direction:column;gap:12px}@media(min-width:600px){.JH-CCA-newsletter .JH-CCA-newsletter__row{flex-direction:row;align-items:stretch}}.JH-CCA-newsletter .JH-CCA-newsletter__input{flex:1 1 auto;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 14px;font-family:var(--jh-cca-font-sans);font-size:16px;line-height:1.4;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px solid var(--jh-cca-midnight);border-radius:var(--jh-cca-radius);-webkit-appearance:none;appearance:none}.JH-CCA-newsletter .JH-CCA-newsletter__input[aria-invalid=true]{border-color:var(--jh-cca-burnt)}.JH-CCA-newsletter .JH-CCA-newsletter__button{flex:none;width:100%;min-height:48px}@media(min-width:600px){.JH-CCA-newsletter .JH-CCA-newsletter__button{width:auto;white-space:nowrap}}.JH-CCA-newsletter .JH-CCA-newsletter__small{margin:12px 0 0;font-size:14px;line-height:1.5}.JH-CCA-newsletter .JH-CCA-newsletter__msg{margin:12px 0 0;padding:10px 14px;font-size:16px;font-weight:500;line-height:1.5;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border-left:4px solid var(--jh-cca-burnt);border-radius:var(--jh-cca-radius)}.JH-CCA-newsletter .JH-CCA-newsletter__msg[hidden]{display:none}.JH-CCA-newsletter .JH-CCA-newsletter__msg--ok{margin-top:0;border-left-color:var(--jh-cca-midnight)}.JH-CCA-newsletter-note .JH-CCA-newsletter-note__text{margin:0;padding:8px var(--jh-cca-gutter);font-size:14px;text-align:center}.JH-CCA-scope.JH-CCA-nstep{padding-top:calc(var(--jh-cca-pt, 80px) * .7);padding-bottom:calc(var(--jh-cca-pb, 80px) * .7);color:var(--jh-cca-white);text-align:center}.JH-CCA-nstep .JH-CCA-nstep__inner{max-width:46rem;margin-left:auto;margin-right:auto}.JH-CCA-nstep .JH-CCA-nstep__bar{display:block;width:48px;height:4px;margin:0 auto 24px;background-color:var(--jh-cca-tangerine);border-radius:2px}.JH-CCA-nstep .JH-CCA-nstep__title{margin:0 0 16px;text-align:center;color:var(--jh-cca-white);text-wrap:balance}.JH-CCA-nstep .JH-CCA-nstep__body{max-width:38rem;margin:0 auto 28px;font-size:clamp(17px,1.6vw,20px);line-height:1.6;text-align:center;color:var(--jh-cca-white)}.JH-CCA-nstep .JH-CCA-nstep__buttons{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0 0 20px}.JH-CCA-nstep .JH-CCA-nstep__btn{width:100%;margin:0}.JH-CCA-nstep .JH-CCA-btn.JH-CCA-btn--secondary{color:var(--jh-cca-white);background-color:transparent;border-color:var(--jh-cca-white)}@media(hover:hover){.JH-CCA-nstep .JH-CCA-btn.JH-CCA-btn--secondary:hover{color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border-color:var(--jh-cca-white)}}.JH-CCA-nstep .JH-CCA-btn:focus-visible,.JH-CCA-nstep .JH-CCA-nstep__link:focus-visible{outline:3px solid var(--jh-cca-white);outline-offset:3px}.JH-CCA-nstep .JH-CCA-nstep__trust{margin:0 0 12px;font-size:15px;line-height:1.6;text-align:center;color:var(--jh-cca-white)}.JH-CCA-nstep .JH-CCA-nstep__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--jh-cca-tangerine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.JH-CCA-nstep .JH-CCA-nstep__link svg{flex:none;width:20px;height:20px;transition:transform .2s ease}@media(hover:hover){.JH-CCA-nstep .JH-CCA-nstep__link:hover{color:var(--jh-cca-white);text-decoration-thickness:2px}.JH-CCA-nstep .JH-CCA-nstep__link:hover svg{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.JH-CCA-nstep .JH-CCA-nstep__link,.JH-CCA-nstep .JH-CCA-nstep__link svg{transition:none}.JH-CCA-nstep .JH-CCA-nstep__link:hover svg{transform:none}}@media(min-width:640px){.JH-CCA-nstep .JH-CCA-nstep__buttons{flex-direction:row;justify-content:center;align-items:center}.JH-CCA-nstep .JH-CCA-nstep__btn{width:auto}}@media(min-width:990px){.JH-CCA-scope.JH-CCA-nstep{padding-top:var(--jh-cca-pt, 80px);padding-bottom:var(--jh-cca-pb, 80px)}}.JH-CCA-section.JH-CCA-policy{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 88px) * .7);color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){.JH-CCA-section.JH-CCA-policy{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 88px)}}.JH-CCA-policy .JH-CCA-policy__column{max-width:720px;margin:0 auto}.JH-CCA-policy .JH-CCA-policy__title{margin:0 0 16px;text-align:left}.JH-CCA-policy .JH-CCA-policy__effective{margin:0 0 20px;font-size:15px;line-height:1.5}.JH-CCA-policy .JH-CCA-policy__summary{margin:0 0 28px;padding:20px 22px;font-size:18px;line-height:1.6;background-color:var(--jh-cca-cloud, #EEF2F6);border-left:4px solid var(--jh-cca-tangerine, #F28C28);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-policy .JH-CCA-policy__summary p{margin:0}.JH-CCA-policy .JH-CCA-policy__nav{margin:0 0 12px}.JH-CCA-policy .JH-CCA-policy__nav-label{margin:0 0 10px}.JH-CCA-policy .JH-CCA-policy__nav-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.JH-CCA-policy .JH-CCA-policy__nav-item{margin:0;padding:0;list-style:none}.JH-CCA-policy .JH-CCA-policy__nav-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.3;color:var(--jh-cca-midnight, #0C1D33);text-decoration:none;background-color:var(--jh-cca-white, #FFFFFF);border:2px solid var(--jh-cca-midnight, #0C1D33);border-radius:999px}.JH-CCA-policy .JH-CCA-policy__nav-link:hover{color:var(--jh-cca-white, #FFFFFF);background-color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-policy .JH-CCA-policy__nav-link:focus-visible,.JH-CCA-policy .JH-CCA-policy__body a:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}.JH-CCA-policy .JH-CCA-policy__part{margin-top:36px;scroll-margin-top:96px}.JH-CCA-policy .JH-CCA-policy__h2{margin:0 0 12px;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(22px,3vw,26px);font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-policy .JH-CCA-policy__body{font-size:17px;line-height:1.7}.JH-CCA-policy .JH-CCA-policy__body p{margin:0 0 16px}.JH-CCA-policy .JH-CCA-policy__body ul,.JH-CCA-policy .JH-CCA-policy__body ol{margin:0 0 16px;padding:0 0 0 1.4em}.JH-CCA-policy .JH-CCA-policy__body ul{list-style:disc}.JH-CCA-policy .JH-CCA-policy__body ol{list-style:decimal}.JH-CCA-policy .JH-CCA-policy__body li{margin:0 0 8px;padding:0;list-style:inherit}.JH-CCA-policy .JH-CCA-policy__body>*:last-child{margin-bottom:0}.JH-CCA-policy .JH-CCA-policy__body a{font-weight:600;color:var(--jh-cca-midnight, #0C1D33);text-decoration:underline;text-underline-offset:3px}.JH-CCA-policy .JH-CCA-policy__linkrow,.JH-CCA-policy .JH-CCA-policy__action{margin:16px 0 0}.JH-CCA-policy .JH-CCA-policy__note{margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-policy .JH-CCA-policy__title+.JH-CCA-policy__part{margin-top:0}.JH-CCA-section.JH-CCA-author{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-white, #FFFFFF);background-color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){.JH-CCA-section.JH-CCA-author{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}}.JH-CCA-author .JH-CCA-author__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:990px){.JH-CCA-author .JH-CCA-author__grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:64px}.JH-CCA-author .JH-CCA-author__grid--solo{grid-template-columns:minmax(0,760px)}}.JH-CCA-author .JH-CCA-author__media{max-width:340px}.JH-CCA-author .JH-CCA-author__img{display:block;width:100%;height:auto;border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-author .JH-CCA-author__placeholder{display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:16px 18px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-author .JH-CCA-author__placeholder p{margin:0 0 8px}.JH-CCA-author .JH-CCA-author__eyebrow{margin:0 0 10px}.JH-CCA-author .JH-CCA-author__title{margin:0 0 16px;text-align:left;color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-author .JH-CCA-author__body{max-width:62ch;margin:0 0 14px;font-size:17px;line-height:1.7;color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-author .JH-CCA-author__linkrow{margin:20px 0 0}.JH-CCA-author .JH-CCA-author__link{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:600;color:var(--jh-cca-white, #FFFFFF);text-decoration:underline;text-underline-offset:4px}.JH-CCA-author .JH-CCA-author__link:hover{text-decoration-thickness:2px}.JH-CCA-author .JH-CCA-author__link:focus-visible{outline:3px solid var(--jh-cca-white, #FFFFFF);outline-offset:3px}jh-cca-product.JH-CCA-section{display:block;padding-top:calc(var(--jh-cca-pt, 40px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){jh-cca-product.JH-CCA-section{padding-top:var(--jh-cca-pt, 40px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-pbox .JH-CCA-pbox__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:990px){.JH-CCA-pbox .JH-CCA-pbox__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.JH-CCA-pbox .JH-CCA-pbox__grid--single{grid-template-columns:minmax(0,640px);justify-content:center}}.JH-CCA-pbox .JH-CCA-pbox__gallery-inner{display:block}.JH-CCA-pbox .JH-CCA-pbox__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background-color:var(--jh-cca-cloud, #EEF2F6);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-pbox .JH-CCA-pbox__track::-webkit-scrollbar{display:none}.JH-CCA-pbox .JH-CCA-pbox__track:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}.JH-CCA-pbox .JH-CCA-pbox__slide{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start}.JH-CCA-pbox .JH-CCA-pbox__slide img{display:block;width:100%;height:100%;object-fit:contain}.JH-CCA-pbox .JH-CCA-pbox__thumbs{display:none}.JH-CCA-pbox .JH-CCA-pbox__dots{display:flex;justify-content:center;margin-top:4px}.JH-CCA-pbox .JH-CCA-pbox__dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;background:none;border:0;cursor:pointer}.JH-CCA-pbox .JH-CCA-pbox__dot span{display:block;width:10px;height:10px;border:2px solid var(--jh-cca-midnight, #0C1D33);border-radius:50%}.JH-CCA-pbox .JH-CCA-pbox__dot[aria-current=true] span{background-color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-pbox .JH-CCA-pbox__dot:focus-visible,.JH-CCA-pbox .JH-CCA-pbox__thumb:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:2px}@media(min-width:990px){.JH-CCA-pbox .JH-CCA-pbox__dots{display:none}.JH-CCA-pbox .JH-CCA-pbox__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.JH-CCA-pbox .JH-CCA-pbox__thumb{width:72px;height:72px;margin:0;padding:0;overflow:hidden;background-color:var(--jh-cca-cloud, #EEF2F6);border:2px solid transparent;border-radius:6px;cursor:pointer}.JH-CCA-pbox .JH-CCA-pbox__thumb[aria-current=true]{border-color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-pbox .JH-CCA-pbox__thumb img{display:block;width:100%;height:100%;object-fit:cover}}.JH-CCA-pbox .JH-CCA-pbox__eyebrow{margin:0 0 8px}.JH-CCA-pbox .JH-CCA-pbox__title{margin:0 0 14px;text-align:left}.JH-CCA-pbox .JH-CCA-pbox__sub{margin:0 0 14px;font-size:18px;line-height:1.55}.JH-CCA-pbox .JH-CCA-pbox__bestfor{margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.5}.JH-CCA-pbox .JH-CCA-pbox__position{margin:0 0 14px;font-size:16px;line-height:1.6}.JH-CCA-pbox .JH-CCA-pbox__facts{margin:0 0 14px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.5;background-color:var(--jh-cca-cloud, #EEF2F6);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-pbox.JH-CCA-bg-cloud .JH-CCA-pbox__facts{background-color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-pbox .JH-CCA-pbox__value{margin:0 0 14px;font-size:16px;line-height:1.6}.JH-CCA-pbox .JH-CCA-pbox__price{margin:4px 0 14px;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-size:34px;font-weight:700;line-height:1.1;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-pbox .JH-CCA-pbox__form{margin:0}.JH-CCA-pbox .JH-CCA-pbox__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;text-align:center}.JH-CCA-pbox .JH-CCA-pbox__button[aria-busy=true],.JH-CCA-pbox .JH-CCA-pbox-sticky__button[aria-busy=true]{opacity:.7;cursor:progress}.JH-CCA-pbox .JH-CCA-pbox__button[disabled]{opacity:.55;cursor:not-allowed}.JH-CCA-pbox .JH-CCA-pbox__express{margin-top:12px}.JH-CCA-pbox .JH-CCA-pbox__select-wrap{position:relative;margin:0 0 14px}.JH-CCA-pbox .JH-CCA-pbox__select-wrap:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--jh-cca-midnight, #0C1D33);border-bottom:2px solid var(--jh-cca-midnight, #0C1D33);transform:rotate(45deg);pointer-events:none}.JH-CCA-pbox .JH-CCA-pbox__select-wrap .JH-CCA-pbox__select{display:block;width:100%;min-height:48px;padding:10px 44px 10px 14px;font-size:16px;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);background-image:none;border:2px solid var(--jh-cca-midnight, #0C1D33);border-radius:var(--jh-cca-radius, 8px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.JH-CCA-pbox .JH-CCA-pbox__select-wrap .JH-CCA-pbox__select::-ms-expand{display:none}.JH-CCA-pbox .JH-CCA-pbox__notice{margin:16px 0 8px;font-size:14px;line-height:1.55}.JH-CCA-pbox .JH-CCA-pbox__help{margin:0 0 16px;font-size:14px;line-height:1.55}.JH-CCA-pbox .JH-CCA-pbox__help a{font-weight:600;color:var(--jh-cca-midnight, #0C1D33);text-decoration:underline;text-underline-offset:3px}.JH-CCA-pbox .JH-CCA-pbox__trust{display:grid;gap:8px;margin:0;padding:0;list-style:none}.JH-CCA-pbox .JH-CCA-pbox__trust-item{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none}.JH-CCA-pbox .JH-CCA-pbox__trust-icon{flex:0 0 18px;margin-top:2px;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-pbox .JH-CCA-pbox__note,.JH-CCA-pbox .JH-CCA-pbox__placeholder{margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-pbox .JH-CCA-pbox__placeholder{display:flex;flex-direction:column;justify-content:center;min-height:320px;margin:0}.JH-CCA-pbox .JH-CCA-pbox__placeholder p{margin:0 0 8px}.JH-CCA-pbox .JH-CCA-pbox__placeholder ol{margin:0;padding:0 0 0 1.3em;list-style:decimal}.JH-CCA-pbox .JH-CCA-pbox-sticky{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));color:var(--jh-cca-white, #FFFFFF);background-color:var(--jh-cca-midnight, #0C1D33);visibility:hidden;transform:translateY(100%);transition:transform .2s ease,visibility .2s}.JH-CCA-pbox .JH-CCA-pbox-sticky.is-visible{visibility:visible;transform:translateY(0)}.JH-CCA-pbox .JH-CCA-pbox-sticky__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.JH-CCA-pbox .JH-CCA-pbox-sticky__name{overflow:hidden;font-size:15px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.JH-CCA-pbox .JH-CCA-pbox-sticky__facts{overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.JH-CCA-pbox .JH-CCA-pbox-sticky__button{flex:0 0 auto;min-height:48px;white-space:nowrap}html.JH-CCA-has-sticky body{padding-bottom:76px}@media(prefers-reduced-motion:reduce){.JH-CCA-pbox .JH-CCA-pbox-sticky{transition:none}}@media(min-width:990px){.JH-CCA-pbox .JH-CCA-pbox-sticky{display:none}html.JH-CCA-has-sticky body{padding-bottom:0}}.JH-CCA-section.JH-CCA-foryou{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){.JH-CCA-section.JH-CCA-foryou{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-foryou .JH-CCA-foryou__head{margin:0 0 24px}.JH-CCA-foryou .JH-CCA-foryou__eyebrow{margin:0}.JH-CCA-foryou .JH-CCA-foryou__title{margin:10px 0 0;text-align:left}.JH-CCA-foryou .JH-CCA-foryou__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:750px){.JH-CCA-foryou .JH-CCA-foryou__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.JH-CCA-foryou .JH-CCA-foryou__grid--solo{grid-template-columns:minmax(0,560px);justify-content:center}}.JH-CCA-foryou .JH-CCA-foryou__card{padding:26px 26px 20px;background-color:var(--jh-cca-white, #FFFFFF);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-foryou.JH-CCA-bg-white .JH-CCA-foryou__card{background-color:var(--jh-cca-cloud, #EEF2F6)}.JH-CCA-foryou .JH-CCA-foryou__label{margin:0 0 14px;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-foryou .JH-CCA-foryou__list{margin:0;padding:0;list-style:none}.JH-CCA-foryou .JH-CCA-foryou__item{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:0;font-size:16px;line-height:1.55;list-style:none}.JH-CCA-foryou .JH-CCA-foryou__icon{flex:0 0 20px;margin-top:3px;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-foryou .JH-CCA-foryou__note{margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-section.JH-CCA-how{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){.JH-CCA-section.JH-CCA-how{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-how .JH-CCA-how__head{margin:0 0 32px}.JH-CCA-how .JH-CCA-how__eyebrow{margin:0 0 10px}.JH-CCA-how .JH-CCA-how__title{margin:0;text-align:left}.JH-CCA-how .JH-CCA-how__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;list-style:none;counter-reset:jh-cca-step}@media(min-width:750px){.JH-CCA-how .JH-CCA-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.JH-CCA-how .JH-CCA-how__step{position:relative;margin:0;padding:0;list-style:none;counter-increment:jh-cca-step}.JH-CCA-how .JH-CCA-how__step:before{content:counter(jh-cca-step);display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 14px;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:1;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-tangerine, #F28C28);border-radius:50%}.JH-CCA-how .JH-CCA-how__lead{margin:0 0 8px;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-how .JH-CCA-how__body{margin:0;font-size:16px;line-height:1.6}.JH-CCA-how .JH-CCA-how__note{margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-section.JH-CCA-inside{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){.JH-CCA-section.JH-CCA-inside{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-inside .JH-CCA-inside__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:990px){.JH-CCA-inside .JH-CCA-inside__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}}.JH-CCA-inside .JH-CCA-inside__eyebrow{margin:0 0 10px}.JH-CCA-inside .JH-CCA-inside__title{margin:0 0 16px;text-align:left}.JH-CCA-inside .JH-CCA-inside__text{margin:0;font-size:18px;line-height:1.6}.JH-CCA-inside .JH-CCA-inside__list ul,.JH-CCA-inside .JH-CCA-inside__list ol{margin:0;padding:0;list-style:none}.JH-CCA-inside .JH-CCA-inside__list li{margin:0;padding:16px 0;font-size:16px;line-height:1.6;list-style:none;border-bottom:1px solid var(--jh-cca-line, #D5DCE5)}.JH-CCA-inside .JH-CCA-inside__list li:first-child{padding-top:0}.JH-CCA-inside .JH-CCA-inside__list li:last-child{border-bottom:0}.JH-CCA-inside .JH-CCA-inside__list li>strong:first-child,.JH-CCA-inside .JH-CCA-inside__list li>a:first-child{display:block;margin-bottom:4px;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:1.35}.JH-CCA-inside .JH-CCA-inside__list a{color:var(--jh-cca-midnight, #0C1D33);text-decoration:underline;text-underline-offset:3px}.JH-CCA-inside .JH-CCA-inside__list a:focus-visible,.JH-CCA-inside .JH-CCA-inside__line a:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}.JH-CCA-inside .JH-CCA-inside__list--card li:first-child{margin-bottom:8px;padding:20px 22px;background-color:var(--jh-cca-cloud, #EEF2F6);border-bottom:0;border-left:4px solid var(--jh-cca-tangerine, #F28C28);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-inside.JH-CCA-bg-cloud .JH-CCA-inside__list--card li:first-child{background-color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-inside .JH-CCA-inside__line,.JH-CCA-inside .JH-CCA-inside__shared{margin:20px 0 0;font-size:16px;line-height:1.6}.JH-CCA-inside .JH-CCA-inside__line p{margin:0 0 12px}.JH-CCA-inside .JH-CCA-inside__line p:last-child{margin-bottom:0}.JH-CCA-inside .JH-CCA-inside__line a{font-weight:600;color:var(--jh-cca-midnight, #0C1D33);text-decoration:underline;text-underline-offset:3px}.JH-CCA-inside .JH-CCA-inside__shared{margin-top:16px}.JH-CCA-inside .JH-CCA-inside__note{margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}jh-cca-look.JH-CCA-section{display:block;padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){jh-cca-look.JH-CCA-section{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-look .JH-CCA-look__head{margin:0 0 28px}.JH-CCA-look .JH-CCA-look__eyebrow{margin:0 0 10px}.JH-CCA-look .JH-CCA-look__title{margin:0;text-align:left}.JH-CCA-look .JH-CCA-look__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:990px){.JH-CCA-look .JH-CCA-look__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.JH-CCA-look .JH-CCA-look__grid--solo{grid-template-columns:minmax(0,720px)}}.JH-CCA-look .JH-CCA-look__tiles{display:flex;gap:14px;margin:0;padding:0 0 8px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}@media(min-width:990px){.JH-CCA-look .JH-CCA-look__tiles{flex-wrap:wrap;overflow:visible}}.JH-CCA-look .JH-CCA-look__tile-item{flex:0 0 70%;margin:0;padding:0;list-style:none;scroll-snap-align:start}@media(min-width:750px){.JH-CCA-look .JH-CCA-look__tile-item{flex-basis:220px}}@media(min-width:990px){.JH-CCA-look .JH-CCA-look__tile-item{flex:1 1 0;min-width:150px;max-width:220px}}.JH-CCA-look .JH-CCA-look__tile{display:block;overflow:hidden;background-color:var(--jh-cca-white, #FFFFFF);border:1px solid var(--jh-cca-line, #D5DCE5);border-radius:var(--jh-cca-radius, 8px);cursor:zoom-in}.JH-CCA-look .JH-CCA-look__tile img{display:block;width:100%;height:auto}.JH-CCA-look .JH-CCA-look__tile:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}.JH-CCA-look .JH-CCA-look__small{margin:12px 0 0;font-size:14px;line-height:1.5}.JH-CCA-look .JH-CCA-look__excerpt{padding:22px 24px;background-color:var(--jh-cca-cloud, #EEF2F6);border-left:4px solid var(--jh-cca-tangerine, #F28C28);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-look.JH-CCA-bg-cloud .JH-CCA-look__excerpt{background-color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-look .JH-CCA-look__label{margin:0 0 12px;font-size:15px;line-height:1.5}.JH-CCA-look .JH-CCA-look__quote{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:17px;line-height:1.7}.JH-CCA-look .JH-CCA-look__quote p,.JH-CCA-look .JH-CCA-look__quote li,.JH-CCA-look .JH-CCA-look__quote strong,.JH-CCA-look .JH-CCA-look__quote em{font-family:inherit;font-size:inherit;line-height:inherit}.JH-CCA-look .JH-CCA-look__quote p{margin:0 0 12px}.JH-CCA-look .JH-CCA-look__quote ul,.JH-CCA-look .JH-CCA-look__quote ol{margin:0 0 12px;padding:0 0 0 1.3em}.JH-CCA-look .JH-CCA-look__quote ul{list-style:disc}.JH-CCA-look .JH-CCA-look__quote ol{list-style:decimal}.JH-CCA-look .JH-CCA-look__quote li{margin:0 0 4px;padding:0;list-style:inherit}.JH-CCA-look .JH-CCA-look__quote>*:last-child{margin-bottom:0}.JH-CCA-look .JH-CCA-look__after{margin:16px 0 0;font-size:15px;line-height:1.6}.JH-CCA-look .JH-CCA-look__dialog{width:min(92vw,760px);max-width:none;max-height:94vh;margin:auto;padding:0;overflow:auto;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:0;border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-look .JH-CCA-look__dialog::backdrop{background-color:#0c1d33d1}.JH-CCA-look .JH-CCA-look__dialog-inner{display:flex;flex-direction:column;gap:12px;padding:12px 12px 16px}.JH-CCA-look .JH-CCA-look__large{display:block;width:100%;max-height:calc(94vh - 150px);object-fit:contain}.JH-CCA-look .JH-CCA-look__close,.JH-CCA-look .JH-CCA-look__pbtn{min-height:44px;margin:0;padding:8px 20px;font-size:16px;font-weight:600;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px solid var(--jh-cca-midnight, #0C1D33);border-radius:var(--jh-cca-radius, 8px);cursor:pointer}.JH-CCA-look .JH-CCA-look__close{align-self:flex-end}.JH-CCA-look .JH-CCA-look__pager{display:flex;justify-content:space-between;gap:12px}.JH-CCA-look .JH-CCA-look__close:hover,.JH-CCA-look .JH-CCA-look__pbtn:hover{color:var(--jh-cca-white, #FFFFFF);background-color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-look .JH-CCA-look__close:focus-visible,.JH-CCA-look .JH-CCA-look__pbtn:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}html.JH-CCA-no-scroll{overflow:hidden}.JH-CCA-look .JH-CCA-look__note{margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-look.JH-CCA-bg-cloud .JH-CCA-look__note{background-color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-section.JH-CCA-next{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 56px) * .7);color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){.JH-CCA-section.JH-CCA-next{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 56px)}}.JH-CCA-next .JH-CCA-next__card{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;padding:28px 24px;background-color:var(--jh-cca-white, #FFFFFF);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-next.JH-CCA-bg-white .JH-CCA-next__card{background-color:var(--jh-cca-cloud, #EEF2F6)}@media(min-width:990px){.JH-CCA-next .JH-CCA-next__card{grid-template-columns:minmax(0,1fr) auto;gap:48px;padding:40px 44px}}.JH-CCA-next .JH-CCA-next__eyebrow{margin:0 0 10px}.JH-CCA-next .JH-CCA-next__title{margin:0 0 14px;text-align:left}.JH-CCA-next .JH-CCA-next__body{max-width:62ch;margin:0 0 12px;font-size:17px;line-height:1.65}.JH-CCA-next .JH-CCA-next__body:last-child{margin-bottom:0}.JH-CCA-next .JH-CCA-next__action .JH-CCA-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;text-align:center}@media(min-width:990px){.JH-CCA-next .JH-CCA-next__action .JH-CCA-btn{width:auto;min-width:240px}}.JH-CCA-next .JH-CCA-next__note{margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-section.JH-CCA-faq{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6)}@media(min-width:990px){.JH-CCA-section.JH-CCA-faq{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-faq .JH-CCA-faq__wrap{max-width:820px;margin:0 auto}.JH-CCA-faq .JH-CCA-faq__eyebrow{margin:0 0 10px}.JH-CCA-faq .JH-CCA-faq__title{margin:0 0 24px;text-align:left}.JH-CCA-faq .JH-CCA-faq__list{display:flex;flex-direction:column;gap:10px}.JH-CCA-faq .JH-CCA-faq__item{background-color:var(--jh-cca-white, #FFFFFF);border:1px solid var(--jh-cca-line, #D5DCE5);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-faq .JH-CCA-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 18px;margin:0;font-size:18px;font-weight:600;line-height:1.4;color:var(--jh-cca-midnight, #0C1D33);cursor:pointer;list-style:none;border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-faq .JH-CCA-faq__summary::-webkit-details-marker{display:none}.JH-CCA-faq .JH-CCA-faq__summary::marker{content:""}.JH-CCA-faq .JH-CCA-faq__summary:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:2px}.JH-CCA-faq .JH-CCA-faq__icon{position:relative;flex:0 0 auto;width:18px;height:18px}.JH-CCA-faq .JH-CCA-faq__icon:before,.JH-CCA-faq .JH-CCA-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:var(--jh-cca-midnight, #0C1D33);transform:translate(-50%,-50%)}.JH-CCA-faq .JH-CCA-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.JH-CCA-faq .JH-CCA-faq__item[open] .JH-CCA-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}@media(prefers-reduced-motion:reduce){.JH-CCA-faq .JH-CCA-faq__icon:after{transition:none}}.JH-CCA-faq .JH-CCA-faq__answer{padding:0 18px 18px;font-size:17px;line-height:1.7;color:var(--jh-cca-midnight, #0C1D33)}.JH-CCA-faq .JH-CCA-faq__answer p{margin:0 0 12px}.JH-CCA-faq .JH-CCA-faq__answer p:last-child{margin-bottom:0}.JH-CCA-faq .JH-CCA-faq__answer ul,.JH-CCA-faq .JH-CCA-faq__answer ol{margin:0 0 12px;padding-left:22px}.JH-CCA-faq .JH-CCA-faq__answer ul{list-style:disc}.JH-CCA-faq .JH-CCA-faq__answer ol{list-style:decimal}.JH-CCA-faq .JH-CCA-faq__answer a{color:var(--jh-cca-burnt, #B4501A);text-decoration:underline;text-underline-offset:3px}.JH-CCA-faq .JH-CCA-faq__answer a:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:2px}.JH-CCA-faq .JH-CCA-faq__tbc,.JH-CCA-faq .JH-CCA-faq__note{padding:10px 12px;margin:0 0 12px;font-size:14px;line-height:1.5;background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-faq .JH-CCA-faq__note{margin-top:16px;background-color:var(--jh-cca-white, #FFFFFF)}.JH-CCA-faq .JH-CCA-faq__linkrow{margin:20px 0 0}.JH-CCA-faq .JH-CCA-faq__link{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:600;color:var(--jh-cca-burnt, #B4501A);text-decoration:underline;text-underline-offset:4px}.JH-CCA-faq .JH-CCA-faq__link:hover{text-decoration-thickness:2px}.JH-CCA-faq .JH-CCA-faq__link:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:3px}.JH-CCA-section.JH-CCA-reviews{padding-top:calc(var(--jh-cca-pt, 64px) * .7);padding-bottom:calc(var(--jh-cca-pb, 64px) * .7);color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF)}@media(min-width:990px){.JH-CCA-section.JH-CCA-reviews{padding-top:var(--jh-cca-pt, 64px);padding-bottom:var(--jh-cca-pb, 64px)}}.JH-CCA-reviews .JH-CCA-reviews__eyebrow{margin:0 0 10px}.JH-CCA-reviews .JH-CCA-reviews__title{margin:0 0 24px;text-align:left}.JH-CCA-reviews .JH-CCA-reviews__apps{min-width:0}.JH-CCA-reviews .JH-CCA-reviews__note{padding:12px 14px;margin:0 0 20px;font-size:14px;line-height:1.5;background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:var(--jh-cca-radius, 8px)}.JH-CCA-reviews .JH-CCA-reviews__note p{margin:0 0 6px}.JH-CCA-reviews .JH-CCA-reviews__note p:last-child{margin-bottom:0}.JH-CCA-section.JH-CCA-srch{padding-top:calc(var(--jh-cca-pt, 56px) * .7);padding-bottom:calc(var(--jh-cca-pb, 88px) * .7);color:var(--jh-cca-midnight, #0C1D33)}@media(min-width:990px){.JH-CCA-section.JH-CCA-srch{padding-top:var(--jh-cca-pt, 56px);padding-bottom:var(--jh-cca-pb, 88px)}}.JH-CCA-srch .JH-CCA-srch__inner{max-width:48rem;margin:0 auto}.JH-CCA-srch .JH-CCA-srch__form{margin:0 0 32px}.JH-CCA-srch .JH-CCA-srch__label{display:block;margin:0 0 8px;font-size:16px;font-weight:600}.JH-CCA-srch .JH-CCA-srch__field{display:flex;flex-direction:column;gap:10px}.JH-CCA-srch .JH-CCA-srch__input{width:100%;min-height:48px;margin:0;padding:0 14px;font-size:17px;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-white, #FFFFFF);border:2px solid var(--jh-cca-midnight, #0C1D33);border-radius:6px;-webkit-appearance:none;appearance:none}.JH-CCA-srch .JH-CCA-srch__input:focus-visible,.JH-CCA-srch .JH-CCA-srch__submit:focus-visible,.JH-CCA-srch .JH-CCA-srch__link:focus-visible,.JH-CCA-srch .JH-CCA-srch__more:focus-visible,.JH-CCA-srch .JH-CCA-srch__page-link:focus-visible{outline:3px solid var(--jh-cca-midnight, #0C1D33);outline-offset:2px}@media(min-width:600px){.JH-CCA-srch .JH-CCA-srch__field{flex-direction:row}.JH-CCA-srch .JH-CCA-srch__input{flex:1 1 auto}.JH-CCA-srch .JH-CCA-srch__submit{flex:none}}.JH-CCA-srch .JH-CCA-srch__title{margin:0 0 8px;font-size:clamp(30px,4vw,40px);overflow-wrap:anywhere}.JH-CCA-srch .JH-CCA-srch__count{margin:0 0 24px;font-size:16px}.JH-CCA-srch .JH-CCA-srch__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--jh-cca-line, #D5DCE5)}.JH-CCA-srch .JH-CCA-srch__item{margin:0;padding:20px 0;list-style:none;border-bottom:1px solid var(--jh-cca-line, #D5DCE5)}.JH-CCA-srch .JH-CCA-srch__type{display:inline-block;margin:0 0 6px;padding:2px 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jh-cca-white, #FFFFFF);background-color:var(--jh-cca-midnight, #0C1D33);border-radius:999px}.JH-CCA-srch .JH-CCA-srch__name{margin:0 0 6px;font-size:21px;line-height:1.3;letter-spacing:normal;text-transform:none}.JH-CCA-srch .JH-CCA-srch__link{color:var(--jh-cca-midnight, #0C1D33);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.JH-CCA-srch .JH-CCA-srch__link:hover{text-decoration-thickness:2px}.JH-CCA-srch .JH-CCA-srch__excerpt{margin:0;font-size:16px;line-height:1.6}.JH-CCA-srch .JH-CCA-srch__price{margin:8px 0 0;font-size:17px;font-weight:700}.JH-CCA-srch .JH-CCA-srch__pages{display:flex;align-items:center;justify-content:center;gap:20px;margin:28px 0 0}.JH-CCA-srch .JH-CCA-srch__page-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--jh-cca-burnt, #B4501A);text-decoration:underline;text-underline-offset:4px}.JH-CCA-srch .JH-CCA-srch__tip{margin:0 0 24px;font-size:18px;line-height:1.6}.JH-CCA-srch .JH-CCA-srch__action{margin:0 0 16px}.JH-CCA-srch .JH-CCA-srch__links{display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none}.JH-CCA-srch .JH-CCA-srch__links li{margin:0;padding:0;list-style:none}.JH-CCA-srch .JH-CCA-srch__more{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:600;color:var(--jh-cca-burnt, #B4501A);text-decoration:underline;text-underline-offset:4px}.JH-CCA-srch .JH-CCA-srch__note{margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--jh-cca-midnight, #0C1D33);background-color:var(--jh-cca-cloud, #EEF2F6);border:2px dashed var(--jh-cca-burnt, #B4501A);border-radius:8px}.JH-CCA-srch .JH-CCA-srch__note--inline{display:inline-block;margin:4px 0}.JH-CCA-scope.JH-CCA-testi{padding-top:calc(var(--jh-cca-pt, 72px) * .7);padding-bottom:calc(var(--jh-cca-pb, 72px) * .7);color:var(--jh-cca-midnight)}.JH-CCA-testi .JH-CCA-testi__empty{margin:0;padding:16px;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-testi .JH-CCA-testi__head{max-width:46rem;margin:0 0 32px}.JH-CCA-testi .JH-CCA-testi__eyebrow{margin:0 0 12px}.JH-CCA-testi .JH-CCA-testi__title{margin:0;text-wrap:balance}.JH-CCA-testi .JH-CCA-testi__slider{display:block}.JH-CCA-testi .JH-CCA-testi__slider--single{max-width:46rem}.JH-CCA-testi .JH-CCA-testi__track{display:flex;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.JH-CCA-testi .JH-CCA-testi__track::-webkit-scrollbar{display:none}.JH-CCA-testi .JH-CCA-testi__track:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:4px}.JH-CCA-testi .JH-CCA-testi__item{display:flex;flex:0 0 100%;margin:0;padding:0;list-style:none;scroll-snap-align:start}.JH-CCA-testi .JH-CCA-testi__card{display:flex;flex:1 1 auto;flex-direction:column;margin:0;padding:28px;text-align:left;background-color:var(--jh-cca-cloud);border-radius:10px}.JH-CCA-testi .JH-CCA-testi__mark{flex:none;width:32px;height:32px;margin-bottom:14px;color:var(--jh-cca-burnt)}.JH-CCA-testi .JH-CCA-testi__quote{margin:0;padding:0;border:0;text-align:left}.JH-CCA-testi .JH-CCA-testi__quote p{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.6;text-align:left;color:var(--jh-cca-midnight)}.JH-CCA-testi .JH-CCA-testi__result{margin:16px 0 0;font-size:15px;font-weight:600;line-height:1.5;text-align:left;color:var(--jh-cca-burnt)}.JH-CCA-testi .JH-CCA-testi__who{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:20px}.JH-CCA-testi .JH-CCA-testi__name{font-size:17px;font-weight:700;line-height:1.3;color:var(--jh-cca-midnight)}.JH-CCA-testi .JH-CCA-testi__detail{font-size:15px;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-testi .JH-CCA-testi__source{align-self:flex-start;margin-top:8px;padding:3px 10px;font-size:14px;font-weight:600;line-height:1.4;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:1px solid var(--jh-cca-line);border-radius:999px}.JH-CCA-testi .JH-CCA-testi__note{margin:20px 0 0;font-size:14px;line-height:1.5;text-align:left;color:var(--jh-cca-midnight)}.JH-CCA-testi .JH-CCA-testi__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.JH-CCA-testi .JH-CCA-testi__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;color:var(--jh-cca-midnight);background-color:var(--jh-cca-white);border:2px solid var(--jh-cca-midnight);border-radius:50%;cursor:pointer;-webkit-appearance:none;appearance:none}.JH-CCA-testi .JH-CCA-testi__arrow svg{width:22px;height:22px}.JH-CCA-testi .JH-CCA-testi__arrow:disabled{opacity:.35;cursor:default}.JH-CCA-testi .JH-CCA-testi__arrow:focus-visible{outline:3px solid var(--jh-cca-midnight);outline-offset:3px}@media(hover:hover){.JH-CCA-testi .JH-CCA-testi__arrow:not(:disabled):hover{color:var(--jh-cca-white);background-color:var(--jh-cca-midnight)}}.JH-CCA-testi .JH-CCA-testi__count{min-width:4.5em;font-size:16px;font-weight:600;text-align:center;color:var(--jh-cca-midnight)}@media(min-width:990px){.JH-CCA-scope.JH-CCA-testi{padding-top:var(--jh-cca-pt, 72px);padding-bottom:var(--jh-cca-pb, 72px)}.JH-CCA-testi .JH-CCA-testi__track{display:grid;grid-template-columns:repeat(var(--jh-cca-testi-cols, 3),minmax(0,1fr));gap:24px;overflow:visible;scroll-snap-type:none}.JH-CCA-testi .JH-CCA-testi__item{flex:none}.JH-CCA-testi .JH-CCA-testi__nav{display:none}}.JH-CCA-trust-a{color:var(--jh-cca-midnight)}.JH-CCA-trust-a .JH-CCA-trust-a__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none}.JH-CCA-trust-a .JH-CCA-trust-a__item{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none}.JH-CCA-trust-a .JH-CCA-trust-a__icon{flex:none;width:32px;height:32px;color:var(--jh-cca-midnight)}.JH-CCA-trust-a .JH-CCA-trust-a__img{flex:none;display:block;width:36px;height:36px;object-fit:contain}.JH-CCA-trust-a .JH-CCA-trust-a__text{min-width:0}.JH-CCA-trust-a .JH-CCA-trust-a__lead{display:block;font-size:17px;font-weight:700;line-height:1.25;color:var(--jh-cca-midnight)}.JH-CCA-trust-a .JH-CCA-trust-a__rest{display:block;margin-top:2px;font-size:15px;line-height:1.4;color:var(--jh-cca-midnight)}.JH-CCA-trust-a .JH-CCA-trust-a__note{max-width:62em;margin:28px 0 0;font-size:14px;line-height:1.6;color:var(--jh-cca-midnight)}.JH-CCA-trust-a.JH-CCA-trust-a--dark .JH-CCA-trust-a__lead{color:var(--jh-cca-white, #ffffff)}.JH-CCA-trust-a.JH-CCA-trust-a--dark .JH-CCA-trust-a__rest,.JH-CCA-trust-a.JH-CCA-trust-a--dark .JH-CCA-trust-a__note{color:var(--jh-cca-cloud, #eef2f6)}.JH-CCA-trust-a.JH-CCA-trust-a--dark.JH-CCA-trust-a--icon-tangerine .JH-CCA-trust-a__icon{color:var(--jh-cca-tangerine, #f28c28)}.JH-CCA-trust-a.JH-CCA-trust-a--dark.JH-CCA-trust-a--icon-white .JH-CCA-trust-a__icon{color:var(--jh-cca-white, #ffffff)}.JH-CCA-trust-a.JH-CCA-trust-a--dark .JH-CCA-trust-a__note{padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}@media(min-width:750px){.JH-CCA-trust-a .JH-CCA-trust-a__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px}.JH-CCA-trust-a .JH-CCA-trust-a__lead{font-size:20px}.JH-CCA-trust-a .JH-CCA-trust-a__rest{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
