.character-content-wrapper{max-width:860px;margin:0 auto}.back-button-wrapper{text-align:center;margin-bottom:35px}.back-to-characters{display:inline-flex;align-items:center;gap:6px;color:#fff;background:var(--primary);text-decoration:none;font-weight:600;padding:8px 20px;border-radius:3px;transition:all .5s;border:none;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.back-to-characters:hover{background:var(--secondary);color:#fff;text-decoration:none;box-shadow:0 5px 15px #00000026}.back-to-characters i{font-size:13px}.character-content-wrapper .character-study-container{max-width:none;margin:0;padding:0;background:#fff;color:#495057}.character-content-wrapper .study-header{margin-bottom:35px;padding-bottom:22px;border-bottom:2px solid #eeeeee}.character-content-wrapper .study-header h1{color:#212529;font-size:34px;font-weight:700;margin:0 0 8px;padding:0;border:none;font-family:Roboto,sans-serif;line-height:1.3}.character-content-wrapper .study-subtitle{color:var(--primary);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0}.character-content-wrapper .character-study-container h2{color:#212529;font-size:25px;font-weight:700;font-family:Roboto,sans-serif;line-height:1.35;margin:0 0 22px;padding:0 0 14px;border-bottom:none;position:relative}.character-content-wrapper .character-study-container h2:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;border-radius:2px;background:var(--primary)}.character-content-wrapper .study-section{margin-bottom:55px}.character-content-wrapper .study-section:last-child{margin-bottom:0}.character-content-wrapper .subsection,.character-content-wrapper .subsection-block{margin-bottom:28px}.character-content-wrapper .subsection:last-child,.character-content-wrapper .subsection-block:last-child{margin-bottom:0}.character-content-wrapper .subsection h3{color:#212529;font-size:19px;font-weight:600;font-family:Roboto,sans-serif;line-height:1.4;margin:0 0 14px}.character-content-wrapper .subsection-block h4{color:var(--primary);font-size:17px;font-weight:600;font-family:Roboto,sans-serif;line-height:1.4;margin:0 0 12px}.character-content-wrapper .lesson-title{color:#212529;font-size:20px;font-weight:600;font-family:Roboto,sans-serif;line-height:1.4;margin:0 0 16px}.character-content-wrapper .section-note{color:#8a94a0;font-size:15px;font-style:italic;margin:-10px 0 18px}.character-content-wrapper .content-card{background:#f8f9fa;padding:28px 30px;border-radius:6px;border-left:4px solid var(--primary);box-shadow:0 1px 6px #0000000a;line-height:1.8}.character-content-wrapper .content-card p,.character-content-wrapper .subsection-block>p,.character-content-wrapper .subsection>p{color:#5a6470;font-size:16px;line-height:1.8;margin:0 0 16px}.character-content-wrapper .content-card p:last-child,.character-content-wrapper .subsection-block>p:last-child,.character-content-wrapper .subsection>p:last-child{margin-bottom:0}.character-content-wrapper .content-card em{color:var(--primary);font-weight:600}.character-content-wrapper .content-card strong{color:#343a40}.character-content-wrapper .bullet-list{list-style:none!important;margin:0 0 16px!important;padding:0!important}.character-content-wrapper .bullet-list:last-child{margin-bottom:0!important}.character-content-wrapper .bullet-list li{list-style:none!important;position:relative;padding:8px 0 8px 26px;margin:0;color:#5a6470;font-size:16px;line-height:1.7}.character-content-wrapper .bullet-list li:before{content:"";position:absolute;left:6px;top:17px;width:7px;height:7px;border-radius:50%;background:var(--primary);opacity:.65}.character-content-wrapper .life-lessons-list{list-style:none!important;margin:0!important;padding:0!important}.character-content-wrapper .life-lessons-list>li{list-style:none!important;position:relative;padding:16px 22px 16px 62px;margin:0 0 12px;color:#5a6470;font-size:16px;line-height:1.7;background:#fff;border:1px solid #eef0f2;border-radius:6px;box-shadow:0 1px 4px #0000000d}.character-content-wrapper .life-lessons-list>li:last-child{margin-bottom:0}.character-content-wrapper .life-lessons-list>li:before{content:"";font-family:FontAwesome;position:absolute;left:18px;top:19px;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:#4c186417;color:var(--primary);font-size:12px}.character-content-wrapper .key-verse-card{background:var(--primary);color:#fff;padding:38px 40px;border-radius:6px;text-align:center;position:relative;overflow:hidden}.character-content-wrapper .key-verse-card:before{content:"";font-family:FontAwesome;position:absolute;top:14px;left:22px;font-size:44px;color:#ffffff1f}.character-content-wrapper .key-verse-card .verse-text{font-size:20px;font-style:italic;color:#fff;line-height:1.8;margin:0 0 14px}.character-content-wrapper .key-verse-card .verse-ref{font-size:15px;color:#ffffffd9;font-weight:600;letter-spacing:.5px;margin:0}.character-content-wrapper .activities-list{list-style:none!important;margin:0!important;padding:0!important}.character-content-wrapper .activities-list>li{list-style:none!important;position:relative;padding:20px 24px 20px 66px;margin:0 0 12px;color:#5a6470;font-size:16px;line-height:1.7;background:#fff;border:1px solid #eef0f2;border-radius:6px;box-shadow:0 1px 4px #0000000d}.character-content-wrapper .activities-list>li:last-child{margin-bottom:0}.character-content-wrapper .activities-list>li:before{content:"";font-family:FontAwesome;position:absolute;left:20px;top:21px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:var(--primary);color:#fff;font-size:13px}.character-content-wrapper .activities-list>li.activity-story:before{content:""}.character-content-wrapper .activities-list>li.activity-quiz:before{content:""}.character-content-wrapper .activities-list>li.activity-art:before{content:""}.character-content-wrapper .activities-list>li.activity-reflect:before{content:""}.character-content-wrapper .activities-list>li.activity-write:before{content:""}.character-content-wrapper .activities-list>li.activity-discuss:before{content:""}.character-content-wrapper .activities-list>li.activity-scripture:before{content:""}.character-content-wrapper .activities-list>li.activity-drama:before{content:""}.character-content-wrapper .activities-list>li.activity-research:before{content:""}.character-content-wrapper .activities-list>li.activity-skit:before{content:""}.character-content-wrapper .activity-label{display:block;font-size:17px;font-weight:600;color:#212529;margin:0 0 6px;font-family:Roboto,sans-serif;line-height:1.5}.character-content-wrapper .activities-list>li p{color:#5a6470;font-size:16px;line-height:1.7;margin:0 0 8px}.character-content-wrapper .activities-list>li p:last-child{margin-bottom:0}.character-content-wrapper .activities-list .quiz-items{list-style:none!important;margin:6px 0 0!important;padding:0!important}.character-content-wrapper .activities-list .quiz-items li{list-style:none!important;position:relative;padding:8px 0 8px 26px;margin:0;color:#5a6470;font-size:15px;line-height:1.7;border-bottom:1px solid #f1f3f5}.character-content-wrapper .activities-list .quiz-items li:last-child{border-bottom:none;padding-bottom:0}.character-content-wrapper .activities-list .quiz-items li:before{content:"";font-family:FontAwesome;position:absolute;left:2px;top:10px;width:17px;height:17px;line-height:17px;text-align:center;border-radius:50%;background:#4c186417;color:var(--primary);font-size:9px}.character-content-wrapper .activity-group{background:#fff;border:1px solid #eef0f2;border-radius:6px;box-shadow:0 1px 4px #0000000d;padding:20px 24px;margin-bottom:12px}.character-content-wrapper .activity-group:last-child{margin-bottom:0}.character-content-wrapper .activity-group h3{color:#212529;font-size:17px;font-weight:600;font-family:Roboto,sans-serif;line-height:1.5;margin:0 0 8px}.character-content-wrapper .activity-group p{color:#5a6470;font-size:16px;line-height:1.7;margin:0 0 8px}.character-content-wrapper .activity-group p:last-child{margin-bottom:0}.character-content-wrapper .activity-group .bullet-list,.character-content-wrapper .activity-group .life-lessons-list{margin-bottom:0!important}.character-content-wrapper .prayer-card{background:var(--primary);color:#fff;padding:40px;border-radius:6px;border:none;text-align:center;box-shadow:0 8px 30px #4c186440}.character-content-wrapper .prayer-text{font-size:17px;line-height:2;font-style:italic;color:#fff;margin:0}.character-content-wrapper .bible-reference{margin-bottom:45px}.character-content-wrapper .reference-card{display:block;background:var(--primary);color:#fff;padding:30px;border-radius:6px;border-left:none}.character-content-wrapper .reference-card h3{color:#fff;margin:0 0 14px;font-size:20px;font-weight:600;font-family:Roboto,sans-serif}.character-content-wrapper .reference-card p{margin:0 0 10px;color:#fff;font-size:16px;line-height:1.8}.character-content-wrapper .reference-card p:last-child{margin-bottom:0}.character-content-wrapper .reference-card strong{font-size:17px;color:#fff;font-weight:600}.character-content-wrapper .who-is-section,.character-content-wrapper .lessons-section,.character-content-wrapper .prayer-section{margin-bottom:45px}.character-content-wrapper .lessons-list{list-style:none!important;padding:0!important;margin:0!important}.character-content-wrapper .lessons-list li{list-style:none!important;background:#fff;border:1px solid #eef0f2;padding:16px 22px 16px 62px;margin-bottom:12px;border-radius:6px;position:relative;font-size:16px;color:#5a6470;line-height:1.7;box-shadow:0 1px 4px #0000000d}.character-content-wrapper .lessons-list li:last-child{margin-bottom:0}.character-content-wrapper .lessons-list li:before{content:"";font-family:FontAwesome;position:absolute;left:18px;top:19px;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:#4c186417;color:var(--primary);font-size:12px;font-weight:400;transform:none}.character-content-wrapper .character-study-container>p{color:#8a94a0;font-size:15px;text-align:center;margin:35px 0 0}@media only screen and (max-width: 576px){.character-content-wrapper .study-header h1{font-size:27px}.character-content-wrapper .character-study-container h2{font-size:22px}.character-content-wrapper .content-card{padding:20px}.character-content-wrapper .key-verse-card,.character-content-wrapper .prayer-card{padding:28px 22px}.character-content-wrapper .activities-list>li{padding:18px 18px 18px 58px}.character-content-wrapper .activities-list>li:before{left:16px}.character-content-wrapper .life-lessons-list>li,.character-content-wrapper .lessons-list li{padding:14px 16px 14px 54px}.character-content-wrapper .life-lessons-list>li:before,.character-content-wrapper .lessons-list li:before{left:14px}}
