:root{--seg-primary:#10b981;--seg-primary-dark:#059669;--seg-text:#1f2937;--seg-bg-light:#f3f4f6;--seg-border:#e5e7eb}.seg-archive{max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.seg-archive-intro{margin-bottom:3rem;font-size:1.1rem;line-height:1.6;color:var(--seg-text)}.seg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.seg-card{border:1px solid var(--seg-border);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);transition:transform 0.2s;display:flex;flex-direction:column}.seg-card:hover{transform:translateY(-4px)}.seg-card-image{width:100%;margin:0;padding:0}.seg-card-image img{width:100%;height:200px;object-fit:cover;display:block}.seg-card-content{padding:1.5rem;flex:1;display:flex;flex-direction:column}.seg-card-title{margin:0 0 .5rem 0!important;padding-bottom:0!important;font-size:1.25rem;line-height:1.4;display:block}.seg-card-title a{color:var(--seg-text);text-decoration:none;display:block}.seg-card-title a:hover{color:var(--seg-primary)}.seg-card-excerpt{color:#6b7280;font-size:.95rem;margin-bottom:1.5rem;padding-top:0;flex:1}.seg-read-more{display:inline-block;text-align:center;padding:.6rem 1rem;background-color:var(--seg-primary);color:#fff;border:none;border-radius:6px;text-decoration:none;font-weight:600;transition:all 0.2s}.seg-read-more:hover{background-color:var(--seg-primary-dark);color:#fff}.seg-pagination{margin-top:3rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.seg-pagination .page-numbers{display:inline-block;padding:.5rem 1rem;border:1px solid var(--seg-border);margin:0 .25rem;text-decoration:none;color:var(--seg-text);border-radius:4px}.seg-pagination .page-numbers.current,.seg-pagination .page-numbers:hover{background-color:var(--seg-primary);color:#fff;border-color:var(--seg-primary)}.seg-faq-section{margin-top:80px!important;padding-top:40px!important;border-top:1px solid var(--seg-border);clear:both}.seg-faq-section h2{font-size:2rem!important;margin-bottom:40px!important;color:var(--seg-text)!important;text-align:center!important;font-weight:700!important;border:none!important;padding-bottom:0!important;display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.seg-faq-list{max-width:800px;margin:0 auto}.seg-faq-item{margin-bottom:15px;border:1px solid var(--seg-border);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.seg-faq-question{padding:18px 50px 18px 20px;font-size:1.1rem;font-weight:600;color:var(--seg-text);cursor:pointer;list-style:none!important;list-style-type:none!important;position:relative;outline:none;display:block;margin:0}.seg-faq-question::-webkit-details-marker{display:none!important}.seg-faq-question::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.8rem;color:var(--seg-primary);font-weight:400;line-height:1;transition:transform 0.2s}details[open] .seg-faq-question::after{content:'\2212'}.seg-faq-answer{padding:0 20px 20px 20px;color:#4b5563;line-height:1.6;font-size:.95rem;border-top:1px solid #f3f4f6;margin-top:5px;padding-top:15px}.seg-faq-answer p:last-child{margin-bottom:0}