.cpa-guide{--guide-navy: #071f36;overflow:visible}.cpa-guide__hero h1{max-width:22ch}.cpa-guide__guide-nav{background:var(--cpa-black);border:.4rem solid var(--cpa-black);box-shadow:.6rem .6rem 0 var(--cpa-blue);color:var(--cpa-white);margin-top:4rem;padding:1.8rem}.cpa-guide__guide-nav>p{color:var(--cpa-yellow);font-size:1.3rem;font-weight:800;letter-spacing:.08em;margin:0 0 1.2rem;text-transform:uppercase}.cpa-guide__guide-nav ul{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.cpa-guide__guide-nav a{background:var(--cpa-white);border:.2rem solid var(--cpa-white);color:var(--cpa-black);display:block;font-size:1.35rem;font-weight:800;line-height:1.2;padding:.9rem 1.1rem;text-decoration:none}.cpa-guide__guide-nav a:hover,.cpa-guide__guide-nav a.is-active{background:var(--cpa-yellow);border-color:var(--cpa-yellow)}.cpa-guide__body{margin-top:5.6rem}.cpa-guide__section{margin-top:6.4rem}.cpa-guide__body>.cpa-guide__section:first-child{margin-top:0}.cpa-guide__section--soft,.cpa-guide__section--dark,.cpa-guide__answer,.cpa-guide__sources,.cpa-guide__next{border:.4rem solid var(--cpa-black);box-shadow:.7rem .7rem 0 var(--cpa-black);padding:2.4rem 2rem}.cpa-guide__section--soft{background:var(--cpa-gray)}.cpa-guide__section--dark{background:var(--guide-navy);color:var(--cpa-white)}.cpa-guide__answer{background:var(--cpa-yellow);position:relative}.cpa-guide__answer h2,.cpa-guide__heading h2,.cpa-guide__sources h2,.cpa-guide__next h2{color:inherit;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(3rem,5vw,4.4rem);font-weight:400;letter-spacing:.02em;line-height:1.05;margin:0;text-transform:uppercase}.cpa-guide__answer>p:not(.cpa-guide__kicker),.cpa-guide__heading>p:not(.cpa-guide__kicker){font-size:1.7rem;line-height:1.7;margin:1.6rem 0 0;max-width:78ch}.cpa-guide__kicker,.cpa-guide__section--dark .cpa-guide__kicker{color:var(--cpa-blue-deep);font-size:1.25rem;font-weight:800;letter-spacing:.1em;margin:0 0 1.2rem;text-transform:uppercase}.cpa-guide__section--dark .cpa-guide__kicker{color:var(--cpa-yellow)}.cpa-guide__button{align-items:center;background:var(--cpa-blue);border:.3rem solid var(--cpa-black);box-shadow:.4rem .4rem 0 var(--cpa-black);color:var(--cpa-black);display:inline-flex;font-size:1.5rem;font-weight:800;justify-content:center;line-height:1.2;min-height:4.8rem;padding:1.2rem 1.6rem;text-align:center;text-decoration:none}.cpa-guide__button:hover{background:var(--cpa-yellow);transform:translate(-.2rem,-.2rem)}.cpa-guide__button--secondary{background:var(--cpa-white)}.cpa-guide__steps,.cpa-guide__plain-steps{counter-reset:guide-step;display:grid;gap:1.6rem;list-style:none;margin:2.8rem 0 0;padding:0}.cpa-guide__steps li,.cpa-guide__plain-steps li{background:var(--cpa-white);border:.3rem solid var(--cpa-black);box-shadow:.4rem .4rem 0 var(--cpa-black);counter-increment:guide-step;display:grid;gap:.6rem;padding:2rem 2rem 2rem 6rem;position:relative}.cpa-guide__steps li:before,.cpa-guide__plain-steps li:before{align-items:center;background:var(--cpa-yellow);border:.2rem solid var(--cpa-black);content:counter(guide-step,decimal-leading-zero);display:flex;font-family:Bebas Neue,Impact,sans-serif;font-size:2rem;height:3.6rem;justify-content:center;left:1.4rem;line-height:1;position:absolute;top:1.7rem;width:3.6rem}.cpa-guide__steps strong{font-size:1.7rem;line-height:1.35}.cpa-guide__steps span,.cpa-guide__plain-steps li{color:var(--cpa-muted);font-size:1.5rem;line-height:1.6}.cpa-guide__section--dark .cpa-guide__plain-steps li,.cpa-guide__section--dark .cpa-guide__plain-steps li:before{color:var(--cpa-black)}.cpa-guide__check-grid,.cpa-guide__card-grid,.cpa-guide__path-grid,.cpa-guide__result-grid,.cpa-guide__comparison,.cpa-guide__decision-list,.cpa-guide__next-grid{display:grid;gap:1.6rem;margin-top:2.8rem}.cpa-guide__check-grid label{align-items:flex-start;background:var(--cpa-white);border:.2rem solid var(--cpa-black);display:flex;font-size:1.5rem;font-weight:700;gap:1rem;line-height:1.45;padding:1.4rem}.cpa-guide__check-grid input,.cpa-guide__filter-form input{accent-color:var(--cpa-blue);flex:0 0 auto;height:2rem;margin:.1rem 0 0;width:2rem}.cpa-guide__two-column{display:grid;gap:2.4rem}.cpa-guide__two-column h2{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(3rem,5vw,4.4rem);font-weight:400;line-height:1.05;margin:0;text-transform:uppercase}.cpa-guide__two-column p,.cpa-guide__list,.cpa-guide__note p,.cpa-guide__note ul{color:var(--cpa-muted);font-size:1.6rem;line-height:1.65}.cpa-guide__note{align-self:start;background:var(--cpa-yellow);border:.3rem solid var(--cpa-black);box-shadow:.5rem .5rem 0 var(--cpa-black);color:var(--cpa-black);padding:2rem}.cpa-guide__note h3{font-size:2rem;line-height:1.2;margin:0}.cpa-guide__note p,.cpa-guide__note ul{color:var(--cpa-black);margin-bottom:0}.cpa-guide__card-grid article,.cpa-guide__path-grid article,.cpa-guide__comparison>div,.cpa-guide__decision-list article{background:var(--cpa-white);border:.3rem solid var(--cpa-black);box-shadow:.4rem .4rem 0 var(--cpa-black);color:var(--cpa-black);padding:2rem}.cpa-guide__card-grid article>span{background:var(--cpa-yellow);border:.2rem solid var(--cpa-black);display:inline-block;font-family:Bebas Neue,Impact,sans-serif;font-size:2.2rem;line-height:1;padding:.5rem .7rem}.cpa-guide__card-grid h3,.cpa-guide__path-grid h3,.cpa-guide__comparison h3,.cpa-guide__decision-list h3{font-size:1.9rem;line-height:1.25;margin:1.2rem 0 0}.cpa-guide__path-grid h3,.cpa-guide__comparison h3,.cpa-guide__decision-list h3{margin-top:0}.cpa-guide__card-grid p,.cpa-guide__path-grid p,.cpa-guide__comparison p,.cpa-guide__decision-list p{color:var(--cpa-muted);font-size:1.5rem;line-height:1.6;margin:1rem 0 0}.cpa-guide__path-grid a,.cpa-guide__decision-list strong{color:var(--cpa-blue-deep);display:inline-block;font-size:1.4rem;font-weight:800;margin-top:1.4rem}.cpa-guide__filter-form{background:var(--cpa-white);border:.3rem solid var(--cpa-black);display:grid;gap:1.4rem;margin-top:2.4rem;padding:2rem}.cpa-guide__filter-form label{align-items:flex-start;display:flex;font-size:1.5rem;font-weight:700;gap:1rem;line-height:1.5}.cpa-guide__result-grid{list-style:none;padding:0}.cpa-guide__result-grid li{background:var(--cpa-white);border:.2rem solid var(--cpa-black);padding:1.6rem}.cpa-guide__result-grid li[hidden]{display:none}.cpa-guide__result-grid h3,.cpa-guide__result-grid p{margin:0}.cpa-guide__result-grid h3{font-size:1.7rem}.cpa-guide__result-grid p,.cpa-guide__result-grid span{color:var(--cpa-muted);display:block;font-size:1.35rem;line-height:1.45;margin-top:.7rem}.cpa-guide__result-grid span{color:var(--cpa-green-deep);font-weight:800}.cpa-guide__empty{background:var(--cpa-yellow);border:.2rem solid var(--cpa-black);font-size:1.5rem;font-weight:700;margin:2rem 0 0;padding:1.4rem}.cpa-guide__market-list{display:grid;gap:1rem;list-style:none;margin:2.4rem 0;padding:0}.cpa-guide__market-list li{background:var(--cpa-white);border:.2rem solid var(--cpa-black);color:var(--cpa-black);display:grid;gap:.4rem;padding:1.3rem}.cpa-guide__market-list span{color:var(--cpa-muted);font-size:1.3rem;line-height:1.4}.cpa-guide__converter,.cpa-guide__lookup{background:var(--cpa-white);border:.3rem solid var(--cpa-black);box-shadow:.4rem .4rem 0 var(--cpa-black);display:grid;gap:1.8rem;margin-top:2.4rem;padding:2rem}.cpa-guide__converter label,.cpa-guide__lookup label{display:block;font-size:1.4rem;font-weight:800;margin-bottom:.6rem}.cpa-guide__converter input,.cpa-guide__converter select,.cpa-guide__lookup select{background:var(--cpa-white);border:.2rem solid var(--cpa-black);border-radius:0;color:var(--cpa-black);font:inherit;min-height:4.8rem;padding:1rem;width:100%}.cpa-guide__converter-result,.cpa-guide__lookup-result{background:var(--cpa-yellow);border:.3rem solid var(--cpa-black);padding:1.6rem}.cpa-guide__converter-result span{display:block;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cpa-guide__converter-result output{display:block;font-size:2.1rem;font-weight:800;line-height:1.25;margin-top:.7rem}.cpa-guide__lookup-result h3,.cpa-guide__lookup-result p{margin:0}.cpa-guide__lookup-result p+p{margin-top:.8rem}.cpa-guide__table-wrap{border:.3rem solid var(--cpa-black);margin-top:2.4rem;overflow-x:auto}.cpa-guide__table-wrap table{border-collapse:collapse;font-size:1.4rem;min-width:68rem;width:100%}.cpa-guide__table-wrap th,.cpa-guide__table-wrap td{border:.1rem solid var(--cpa-black);padding:1.2rem;text-align:left;vertical-align:top}.cpa-guide__table-wrap thead{background:var(--cpa-black);color:var(--cpa-white)}.cpa-guide__table-wrap tbody tr:nth-child(2n){background:var(--cpa-gray)}.cpa-guide__sources{background:var(--cpa-white);margin-top:6.4rem}.cpa-guide__sources ul{color:var(--cpa-muted);font-size:1.5rem;line-height:1.6;margin:2rem 0 0;padding-left:2.2rem}.cpa-guide__sources li+li{margin-top:.8rem}.cpa-guide__next{background:var(--cpa-blue);margin-top:7rem}.cpa-guide__next-grid a{background:var(--cpa-white);border:.3rem solid var(--cpa-black);color:var(--cpa-black);display:grid;gap:.7rem;padding:1.8rem;text-decoration:none}.cpa-guide__next-grid a:hover{background:var(--cpa-yellow)}.cpa-guide__next-grid strong{font-size:1.7rem;line-height:1.3}.cpa-guide__next-grid span{color:var(--cpa-muted);font-size:1.4rem;line-height:1.5}.cpa-guide__editorial p{margin:0}.cpa-guide__editorial p+p{margin-top:.6rem}@media screen and (min-width:750px){.cpa-guide__section--soft,.cpa-guide__section--dark,.cpa-guide__answer,.cpa-guide__sources,.cpa-guide__next{padding:3.6rem 4rem}.cpa-guide__steps,.cpa-guide__check-grid,.cpa-guide__path-grid,.cpa-guide__result-grid,.cpa-guide__decision-list,.cpa-guide__next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cpa-guide__card-grid,.cpa-guide__comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.cpa-guide__two-column{grid-template-columns:minmax(0,3fr) minmax(26rem,2fr)}.cpa-guide__filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cpa-guide__filter-form .cpa-guide__button{justify-self:start}.cpa-guide__market-list,.cpa-guide__converter{grid-template-columns:repeat(2,minmax(0,1fr))}.cpa-guide__converter-result{grid-column:1 / -1}}@media screen and (min-width:990px){.cpa-guide__result-grid,.cpa-guide__market-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.cpa-guide__button{width:100%}.cpa-guide__guide-nav,.cpa-guide__section--soft,.cpa-guide__section--dark,.cpa-guide__answer,.cpa-guide__sources,.cpa-guide__next{box-shadow:.4rem .4rem 0 var(--cpa-black)}}@media(prefers-reduced-motion:reduce){.cpa-guide__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cpa-candidate-guides.css.map */
