.lct-plan-shell{max-width:1200px;margin:0 auto;padding:36px 24px 56px;color:#393737}.lct-plan-shell .lct-plan-title{font-size:clamp(30px,3.5vw,44px);line-height:1.2;font-weight:400;color:#393737;margin:12px 0}.lct-plan-meta{color:#95190c;font-size:13px;letter-spacing:.03em;margin:8px 0 18px}.lct-plan-intro{max-width:none;font-size:17px;line-height:1.8;margin-bottom:32px}.lct-plan-source{font-size:13px;color:#6b655d}.lct-plan-source a{color:#95190c}.lct-plan-start,.lct-plan-next,.lct-plan-complete{display:inline-block;background:#95190c;color:#fff!important;text-decoration:none!important;padding:12px 18px;border:1px solid #95190c;border-radius:2px;font-size:14px;line-height:1.4}.lct-plan-start:hover,.lct-plan-next:hover,.lct-plan-complete:hover{background:#751309;border-color:#751309}.lct-plan-reader{display:grid;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:start}.lct-plan-sidebar{position:sticky;top:52px;background:#393737;color:#fff;border-top:5px solid #95190c;padding:25px 22px}.lct-plan-sidebar h2{color:#fff;font-size:25px;font-weight:400;margin:0 0 18px}.lct-plan-progress-label{font-size:13px;margin-bottom:10px}.lct-plan-sidebar progress{width:100%;height:6px;accent-color:#d37b70;margin-bottom:20px}.lct-plan-day-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lct-plan-day-links a{display:block;padding:9px 4px;text-align:center;color:#fff!important;border:1px solid #797373;font-size:13px;text-decoration:none!important;line-height:1.4}.lct-plan-day-links a:hover,.lct-plan-day-links a:focus-visible{outline:2px solid #fff;outline-offset:2px}.lct-plan-day-links a.is-current{background:#95190c;border-color:#d37b70;font-weight:700}.lct-plan-day-links a.is-complete:not(.is-current){border-color:#ad9551;box-shadow:inset 0 -3px #ad9551}.lct-plan-progress-note{font-size:12px;line-height:1.65;color:#e1dedd;margin-top:22px}.lct-plan-all{display:block;border-top:1px solid #696363;padding-top:18px;margin-top:20px;color:#fff!important;font-size:14px;text-decoration:none!important}.lct-plan-day{font-size:17px;line-height:1.8;scroll-margin-top:70px}.lct-plan-day[hidden]{display:none!important}.lct-plan-day>h2:first-child{font-family:inherit!important;font-size:13px;font-weight:700;letter-spacing:.1em;color:#95190c;line-height:1.5;margin:0 0 14px}.lct-plan-day h3{color:#393737;font-size:24px;font-weight:400;line-height:1.3;margin:28px 0 16px}.lct-plan-day>h2:first-child+h3{font-size:30px;margin-top:0}.lct-plan-day p,.lct-plan-day li{font-size:17px;line-height:1.8}.lct-plan-day ul{margin-left:1.25em}.lct-plan-day .lct-plan-scriptures{border-left:2px solid #ad9551;padding:15px 18px 15px 30px;background:#faf9f6;margin-left:0}.lct-plan-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:22px;border-top:1px solid #e7e3da}.lct-plan-prev{color:#514d47;font-size:14px;text-decoration:none!important}.lct-plan-complete{display:none;background:#fff;color:#95190c!important}.is-enhanced .lct-plan-complete{display:inline-block}.lct-plan-complete[aria-pressed="true"]{background:#f6f4ef;border-color:#ad9551;color:#393737!important}.lct-plan-complete:hover{color:#fff!important}.lct-plan-reader:not(.is-enhanced) .lct-plan-progress-note,.lct-plan-reader:not(.is-enhanced) progress,.lct-plan-reader:not(.is-enhanced) .lct-plan-progress-label{display:none}.lct-plan-related{border-top:1px solid #e7e3da;margin-top:44px;padding-top:28px}.lct-plan-catalog{max-width:1320px;margin:0 auto;padding:36px 24px 56px}.lct-plan-catalog .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.lct-plan-catalog .wp-block-post{padding:0 0 24px;background:#faf9f6;min-width:0}.lct-plan-catalog .wp-block-post-template .wp-block-post-title,.lct-plan-catalog .wp-block-post-template .lct-plan-meta,.lct-plan-catalog .wp-block-post-template .wp-block-post-excerpt{margin-left:22px;margin-right:22px}.lct-plan-catalog .wp-block-post-featured-image{margin:0 0 20px}.lct-plan-catalog .wp-block-post-featured-image img{width:100%;height:230px;object-fit:contain;background:#f3f1eb}.lct-plan-catalog .wp-block-post-title{font-size:25px;line-height:1.25}.lct-plan-catalog .wp-block-post-title a{color:#393737;text-decoration:none}.lct-plan-catalog .wp-block-post-excerpt{font-size:17px;line-height:1.8}.lct-plan-catalog .wp-block-post-excerpt__more-link{color:#95190c;font-size:14px}@media(max-width:900px){.lct-plan-reader{grid-template-columns:220px minmax(0,1fr);gap:26px}.lct-plan-catalog .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.lct-plan-reader{grid-template-columns:minmax(0,1fr);gap:28px}.lct-plan-sidebar{position:static;padding:20px}.lct-plan-day-links{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.lct-plan-day-links a{font-size:11px;padding:10px 2px}.lct-plan-sidebar h2{font-size:23px}.lct-plan-day>h2:first-child+h3{font-size:27px}.lct-plan-shell{padding:28px 20px 40px}.lct-plan-catalog .wp-block-post-template{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.lct-plan-day-links{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{.lct-plan-day[hidden]{display:block!important}.lct-plan-reader{display:block}.lct-plan-sidebar,.lct-plan-controls,.lct-plan-start{display:none!important}.lct-plan-day{break-before:page}}body.single-bible-reading-plan #content>.ast-container,body.post-type-archive-bible-reading-plan #content>.ast-container{width:100%;max-width:none!important;padding-left:0;padding-right:0;display:block}.lct-plan-shell,.lct-plan-catalog{width:100%;box-sizing:border-box}.lct-plan-shell .lct-plan-intro>p,.lct-plan-shell .lct-plan-day p,.lct-plan-shell .lct-plan-day li{font-size:17px;line-height:1.8;text-align:justify;hyphens:none;overflow-wrap:break-word}.lct-plan-shell .lct-plan-source{font-size:13px!important;line-height:1.6;text-align:left}.lct-plan-shell .lct-plan-meta,.lct-plan-catalog .lct-plan-meta,.lct-plan-progress-note,.lct-plan-progress-label{text-align:left;hyphens:none}.lct-plan-catalog>.wp-block-paragraph,.lct-plan-catalog .wp-block-post-excerpt__excerpt{text-align:left;hyphens:none;overflow-wrap:break-word}.lct-plan-catalog .wp-block-post-excerpt__excerpt{font-size:17px;line-height:1.8}.lct-plan-readings{min-width:0}@media(max-width:700px){.lct-plan-shell,.lct-plan-catalog{padding:28px 20px 40px}}.lct-plan-shell .lct-plan-banner{background:#393737;color:#fff;border-bottom:3px solid #95190c;padding:24px 30px;margin:0 0 28px}.lct-plan-banner .lct-plan-back{margin:0 0 10px;font-size:13px;line-height:1.5}.lct-plan-banner .lct-plan-back a{color:#fff;text-decoration:none}.lct-plan-banner .lct-plan-back a:hover{text-decoration:underline}.lct-plan-shell .lct-plan-banner .lct-plan-title{color:#fff;font-size:clamp(28px,3vw,38px);line-height:1.2;margin:0 0 12px}.lct-plan-shell .lct-plan-banner .lct-plan-meta{color:#fff;margin:0;font-size:13px}@media(max-width:700px){.lct-plan-shell .lct-plan-banner{padding:22px 20px}}