.sf-lt-one-content-area-full{max-width:1200px;margin:2rem auto;padding:2rem;background-color:#fff}.sf-lt-one-lecture-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.sf-lt-one-lecture-item{display:flex;gap:1.5rem;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;background-color:#fff;transition:all .2s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.04)}.sf-lt-one-lecture-item:hover{border-color:silver;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-3px)}.sf-lt-one-lecture-item__thumbnail{flex:0 0 240px;width:240px;height:160px;position:relative;overflow:hidden;border-radius:4px}.sf-lt-one-lecture-item__thumbnail a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;text-decoration:none}.sf-lt-one-lecture-item__placeholder,.sf-lt-one-lecture-item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.sf-lt-one-lecture-item__placeholder{background-color:#fca904}.sf-lt-one-lecture-item__title-overlay{position:relative;z-index:2;padding:1rem;margin:0;text-align:center;font-size:1.5rem;font-weight:700;color:#000;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 0 8px #fff;line-height:1.3}.sf-lt-one-lecture-item__content{flex:1 1 auto;display:flex;flex-direction:column}.sf-lt-one-lecture-item__excerpt{color:#555;margin-bottom:1rem;flex-grow:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sf-lt-one-lecture-item__footer{font-size:.9rem;color:#777;display:flex;align-items:center}.sf-lt-one-footer-separator{margin:0 .5rem}.sf-lt-one-recent-chapters{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e5e5}.sf-lt-one-section-title{font-size:1.8rem;margin-bottom:1.5rem}.sf-lt-one-recent-chapters-list{list-style:none;padding:0;margin:0}.sf-lt-one-recent-chapters-list li a{display:block;padding:1.5rem 0;border-bottom:1px solid #f0f0f0;text-decoration:none;color:#333;border-radius:4px;transition:background-color .2s ease-in-out,padding .2s ease-in-out}.sf-lt-one-recent-chapters-list li:first-child a{border-top:1px solid #f0f0f0}.sf-lt-one-recent-chapters-list li a:hover{background-color:#f9f9f9;padding-left:1.5rem;padding-right:1.5rem}.sf-lt-one-recent-chapter__meta{display:flex;align-items:center;font-size:.9rem;color:#555;margin-bottom:.5rem}.sf-lt-one-chapter-parent-lecture{color:#0073aa;font-weight:700}.sf-lt-one-meta-separator{margin:0 .5rem}.sf-lt-one-recent-chapter__title{font-size:1.2rem;margin:0 0 .5rem;color:#222}.sf-lt-one-recent-chapters-list li a:hover .sf-lt-one-recent-chapter__title{color:#0073aa}.sf-lt-one-recent-chapter__excerpt{font-size:.95rem;color:#666;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sf-lt-one-recent-chapter__excerpt p{margin:0}.search-results .sf-lt-one-page-header{position:-webkit-sticky;position:sticky;top:0;z-index:998;background-color:#fff;padding:1rem;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:-2rem -2rem 0;width:calc(100% + 4rem)}.sf-lt-one-search-page-form{display:flex;gap:.5rem;align-items:center}.sf-lt-one-search-page-form__input{flex-grow:1;padding:.75rem;font-size:1.2rem;border:2px solid #ddd;border-radius:4px;transition:border-color .2s}.sf-lt-one-search-page-form__input:focus{border-color:#0073aa;outline:0}.sf-lt-one-search-page-form__button{padding:.75rem 1.5rem;font-size:1.1rem;font-weight:700;background-color:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer;flex-shrink:0}.sf-lt-one-search-results-list{padding-top:1.5rem}.sf-lt-one-search-result-item{padding:1.5rem 0;border-bottom:1px solid #e5e5e5}.sf-lt-one-search-result-item:first-child{padding-top:0}.sf-lt-one-search-result-item__header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.sf-lt-one-search-result__type{display:inline-block;font-size:.8rem;font-weight:700;padding:.2em .7em;border-radius:4px;color:#fff;flex-shrink:0;margin-top:.2em}.sf-lt-one-search-result__type.type-sf_lto_lecture{background-color:#0073aa}.sf-lt-one-search-result__type.type-sf_lto_chapter{background-color:#fca904}.sf-lt-one-search-result__type.type-post{background-color:#4caf50}.sf-lt-one-search-result__type.type-page{background-color:#6c757d}.sf-lt-one-search-result-item__title{font-size:1.3rem;line-height:1.4;margin:0;flex-grow:1}.sf-lt-one-search-result-item__title a{text-decoration:none;color:#222}.sf-lt-one-search-result-item__title a:hover{color:#0073aa}.sf-lt-one-search-result-item__excerpt{color:#555;font-size:.95rem;line-height:1.7}.sf-lt-one-search-result-item__excerpt p{margin:0}.search-highlight{background-color:#fff59d;color:#000;font-weight:700;padding:.1em .2em;border-radius:3px}.sf-lt-one-no-results{padding:3rem 1rem;text-align:center;background-color:#f9f9f9;border:1px dashed #ddd;margin-top:2rem}.navigation.pagination{margin-top:3rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;font-size:1rem;min-width:44px;height:44px;padding:0 .5rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#555;transition:all .2s ease-in-out}.navigation.pagination .page-numbers:not(.current):not(.dots):focus,.navigation.pagination .page-numbers:not(.current):not(.dots):hover{border-color:#0073aa;background-color:#f0f8ff;color:#0073aa;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.navigation.pagination .page-numbers.current{background-color:#0073aa;border-color:#0073aa;color:#fff;font-weight:700;cursor:default}.navigation.pagination .page-numbers.dots{border:none;background:0 0;cursor:default;box-shadow:none}.post-type-archive-sf_lto_lecture .sf-lt-one-content-area-full,.search-results .sf-lt-one-content-area-full{margin-top:0}@media screen and (max-width:768px){.sf-lt-one-content-area-full{margin:0;padding:1rem}.sf-lt-one-lecture-item{flex-direction:column;gap:1rem;padding:1rem}.sf-lt-one-lecture-item__thumbnail{flex-basis:auto;width:100%;height:auto;aspect-ratio:240/160}.sf-lt-one-lecture-item__excerpt{-webkit-line-clamp:unset}.search-results .sf-lt-one-page-header{width:calc(100% + 2rem);margin:-1rem -1rem 0}.navigation.pagination .nav-links{gap:.3rem}.navigation.pagination .page-numbers{min-width:40px;height:40px;font-size:.9rem}}@media screen and (max-width:500px){.sf-lt-one-search-result-item__header{flex-direction:column;align-items:flex-start;gap:.5rem}.sf-lt-one-search-result__type{margin-top:0}}