.seguru-bulletins-archive{padding:40px 20px}.seguru-bulletins-container{max-width:1200px;margin:0 auto}.seguru-bulletins-header{text-align:center;margin-bottom:50px}.seguru-bulletins-title{font-size:2.5rem;margin-bottom:1rem;color:#1a1a1a}.seguru-bulletins-description{font-size:1.1rem;color:#666}.seguru-bulletins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;margin-bottom:50px}.seguru-bulletin-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:transform 0.2s,box-shadow 0.2s}.seguru-bulletin-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgb(0 0 0 / .15)}.seguru-bulletin-image{position:relative;overflow:hidden;aspect-ratio:16 / 9}.seguru-bulletin-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.seguru-bulletin-card:hover .seguru-bulletin-image img{transform:scale(1.05)}.seguru-bulletin-color-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.seguru-bulletin-content{padding:20px}.seguru-bulletin-meta{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:15px;font-size:.9rem}.seguru-bulletin-date{color:#666;font-weight:500}.seguru-bulletin-type{background:#f0f0f1;padding:4px 12px;border-radius:4px;color:#555;font-size:.85rem}.seguru-bulletin-title{font-size:1.5rem;margin:0 0 10px 0;line-height:1.3}.seguru-bulletin-title a{color:#1a1a1a;text-decoration:none;transition:color 0.2s}.seguru-bulletin-title a:hover{color:#0073aa}.seguru-bulletin-series{color:#666;font-style:italic;margin:0 0 10px 0}.seguru-bulletin-speaker{color:#333;margin:0 0 15px 0}.seguru-bulletin-link{display:inline-block;color:#0073aa;text-decoration:none;font-weight:600;transition:color 0.2s}.seguru-bulletin-link:hover{color:#005177}.seguru-bulletins-pagination{margin-top:40px;text-align:center}.seguru-bulletins-empty{text-align:center;padding:60px 20px;color:#666}.seguru-bulletin-single{padding-bottom:60px}.seguru-bulletin-hero{position:relative;overflow:hidden;max-height:500px}.seguru-bulletin-hero-image{position:relative;z-index:1}.seguru-bulletin-hero-image img{width:100%;height:auto;display:block}.seguru-bulletin-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none}.seguru-bulletin-header{max-width:800px;margin:0 auto;padding:40px 20px;text-align:center}.seguru-bulletin-meta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:20px;font-size:1rem}.seguru-bulletin-date{color:#666;font-weight:500}.seguru-bulletin-type{background:#f0f0f1;padding:6px 16px;border-radius:4px;color:#555}.seguru-bulletin-series{font-size:1.1rem;color:#666;margin:0 0 20px 0}.seguru-bulletin-message-title{font-size:2.5rem;margin:0 0 20px 0;color:#1a1a1a;line-height:1.2}.seguru-bulletin-speaker{font-size:1.2rem;color:#333;margin:0}.seguru-bulletin-description{max-width:800px;margin:0 auto 50px;padding:0 20px;font-size:1.1rem;line-height:1.6;color:#333}.seguru-bulletin-order-of-service{max-width:900px;margin:0 auto;padding:0 20px}.seguru-bulletin-section-title{font-size:2rem;margin:0 0 30px 0;color:#1a1a1a;text-align:center}.seguru-bulletin-section-heading{font-size:1.5rem;margin:30px 0 20px 0;color:#333;padding-bottom:10px;border-bottom:2px solid #f0f0f1}.seguru-bulletin-items{display:flex;flex-direction:column;gap:20px}.seguru-bulletin-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:border-color 0.2s}.seguru-bulletin-item:hover{border-color:#ccc}.seguru-bulletin-item-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.seguru-bulletin-item-emoji{font-size:1.5rem;line-height:1}.seguru-bulletin-item-title{font-size:1.3rem;margin:0;color:#1a1a1a;flex:1}.seguru-bulletin-item-key{background:#f0f0f1;padding:4px 12px;border-radius:4px;font-size:.9rem;color:#555}.seguru-bulletin-item-description{margin:12px 0;color:#555;line-height:1.6}.seguru-bulletin-item-description p:last-child{margin-bottom:0}.seguru-bulletin-item-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:.9rem;color:#666;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f1}.seguru-bulletin-item-person,.seguru-bulletin-item-length,.seguru-bulletin-item-ccli{display:inline-block}.seguru-bulletin-navigation{max-width:800px;margin:60px auto 0;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:2px solid #f0f0f1}.seguru-bulletin-nav-prev,.seguru-bulletin-nav-archive,.seguru-bulletin-nav-next{color:#0073aa;text-decoration:none;font-weight:600;transition:color 0.2s}.seguru-bulletin-nav-prev:hover,.seguru-bulletin-nav-archive:hover,.seguru-bulletin-nav-next:hover{color:#005177}.seguru-bulletin-nav-archive{flex-grow:1;text-align:center}@media (max-width:768px){.seguru-bulletins-title{font-size:2rem}.seguru-bulletins-grid{grid-template-columns:1fr}.seguru-bulletin-message-title{font-size:2rem}.seguru-bulletin-section-title{font-size:1.5rem}.seguru-bulletin-navigation{flex-direction:column;text-align:center}.seguru-bulletin-nav-archive{order:-1}}.seguru-pco-bulletin-list{width:100%}.seguru-pco-bulletin-list.layout-list{display:flex;flex-direction:column}.seguru-pco-bulletin-list.layout-list.image-left .seguru-pco-bulletin-item{display:flex;gap:20px;align-items:flex-start}.seguru-pco-bulletin-list.layout-list.image-left .bulletin-image{flex-shrink:0;width:200px}.seguru-pco-bulletin-list.layout-list.image-left .bulletin-content{flex:1}.seguru-pco-bulletin-list.layout-grid,.seguru-pco-bulletin-list.layout-card{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.seguru-pco-bulletin-list.layout-card .seguru-pco-bulletin-item{display:flex;flex-direction:column;height:100%}.seguru-pco-bulletin-list.layout-card .bulletin-image{flex-shrink:0}.seguru-pco-bulletin-list.layout-card .bulletin-content{flex:1;display:flex;flex-direction:column}.seguru-pco-bulletin-list.layout-card .bulletin-excerpt{flex:1}.seguru-pco-bulletin-item{overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}.seguru-pco-bulletin-list.layout-card .seguru-pco-bulletin-item:hover,.seguru-pco-bulletin-list.layout-grid .seguru-pco-bulletin-item:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.bulletin-image{overflow:hidden;line-height:0}.bulletin-image img{display:block;width:100%;transition:transform 0.3s ease}.seguru-pco-bulletin-item:hover .bulletin-image img{transform:scale(1.05)}.bulletin-content{padding:0}.bulletin-title{margin:0 0 10px 0;font-size:1.5rem;line-height:1.3}.bulletin-title a{text-decoration:none;transition:color 0.2s ease}.bulletin-meta{margin:0 0 12px 0;font-size:.9rem;line-height:1.4}.bulletin-date,.bulletin-series,.bulletin-speaker{display:inline}.bulletin-excerpt{line-height:1.6;margin:0}.elementor-page .seguru-bulletins-container,.elementor-page .seguru-bulletin-container{width:100%}.elementor-widget .seguru-bulletin-title a,.elementor-widget .seguru-bulletin-link{color:inherit}.seguru-scripture-container{padding:30px;background:#f9f9f9;border-left:4px solid #4A90E2;margin:20px 0}.seguru-scripture-container.seguru-scripture-fallback{opacity:.7;font-style:italic}.scripture-reference{font-size:1.2rem;font-weight:600;color:#4A90E2;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.scripture-text{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:15px}.scripture-text p{margin-bottom:1em}.scripture-text p:last-child{margin-bottom:0}.scripture-translation{font-size:.9rem;color:#666;font-style:italic;text-align:right}.seguru-scripture-error{padding:20px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404}.seguru-scripture-error strong{color:#721c24}.elementor-editor-active .seguru-scripture-container{min-height:100px}@media (max-width:768px){.seguru-scripture-container{padding:20px}.scripture-reference{font-size:1rem}.scripture-text{font-size:1rem;line-height:1.6}}@media print{.seguru-bulletin-navigation,.seguru-bulletin-link{display:none}.seguru-bulletin-item{break-inside:avoid}}