.cxcv_eval_roles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2rem 3rem}.cxcv_eval_intro .btn{margin-top:1rem}.cxcv_eval_sequence{counter-reset:stage;border-left:3px solid #0056b3;padding-left:2rem}.cxcv_eval_sequence article+article{border-top:1px solid #e9ecef;padding-top:1.5rem;margin-top:1.5rem}.cxcv_eval_roles>aside{grid-column:1/-1;border-top:3px solid #20c997;padding:1.5rem 0 0}.cxcv_eval_roles ul{list-style:none;padding:0;display:flex;gap:1.5rem;flex-wrap:wrap}.cxcv_eval_roles li i{color:#28a745}.cxcv_entry_questions{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem 3rem}.cxcv_entry_questions>h2{grid-column:1/-1}.cxcv_entry_questions blockquote{padding-left:1.5rem;border-left:3px solid #0056b3;margin:1.5rem 0 0}.cxcv_entry_questions aside{background:#f8f9fa;padding:1.5rem;border-radius:15px}.cxcv_body .badge{background:#e9ecef;color:#0f1f7a;white-space:normal;margin-bottom:1rem}.cxcv_hero_settings{display:grid;gap:1rem}.cxcv_hero_settings>div{padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.35);border-radius:15px}.cxcv_hero_settings p{margin:.5rem 0 0}.cxcv_finish_role{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;margin-bottom:2rem}.cxcv_finish_role>i{font-size:2rem;color:#20c997}.cxcv_strong{font-weight:700}@media(max-width:991px){.cxcv_eval_roles,.cxcv_entry_questions{grid-template-columns:1fr}.cxcv_eval_roles ul{display:grid;gap:.75rem}}

.cxcv_body .cxcv_photo_details{display:inline;border:0;padding:0;margin:0}.cxcv_photo_details summary{display:inline;margin-left:.4rem;font-weight:500}#main[data-rule-page] [data-rule-hero] a:not(.btn){color:#fff}
.cxcv_setting_note{grid-column:1/-1;border-top:3px solid #20c997;padding-top:1.5rem}.cxcv_work>header{grid-column:1/-1}.cxcv_work>footer{grid-column:1/-1;border-top:1px solid #e9ecef;padding-top:1.5rem}.cxcv_responsibility>footer{grid-column:1/-1}

.cxcv_work>div{grid-column:1/-1;max-width:1000px}.cxcv_rolemap .guide-photo img{max-height:420px;object-fit:cover}.cxcv_finish_role{display:flex;align-items:flex-start;gap:1.5rem}.cxcv_finish_role>i{position:static!important;flex:0 0 2.5rem;width:2.5rem}.cxcv_finish_role>p{margin:0;min-width:0}

.cxcv_faq_comparisons{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem}.cxcv_faq_comparisons article{padding:1.5rem 0;border-top:3px solid #20c997}.cxcv_faq_comparisons details{border:0}.cxcv_faq footer{border-top:1px solid #e9ecef;padding-top:1.5rem;margin-top:1.5rem}@media(max-width:767px){.cxcv_faq_comparisons{grid-template-columns:1fr;gap:1rem}}

.cxcv_faq>footer{grid-column:1/-1;margin-top:0}
