     .lp-glossary-container {         font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;         line-height: 1.6;         color: #333;         max-width: 1100px;         margin: 0 auto;         padding: 20px;         background-color: #fff;     }      .lp-hero {         background: linear-gradient(135deg, #1a472a 0%, #2d5a27 100%);         color: #ffffff;         padding: 60px 40px;         border-radius: 8px;         text-align: center;         margin-bottom: 40px;     }      .lp-hero h1 {         font-size: 2.8rem;         margin-bottom: 20px;         line-height: 1.2;     }      .lp-hero p {         font-size: 1.2rem;         max-width: 800px;         margin: 0 auto;         opacity: 0.9;     }      .lp-intro-section {         margin-bottom: 50px;         padding: 0 20px;     }      .lp-section-title {         font-size: 2rem;         color: #1a472a;         border-bottom: 3px solid #78bc27;         padding-bottom: 10px;         margin: 40px 0 25px;     }      .lp-grid {         display: grid;         grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));         gap: 25px;         margin-bottom: 40px;     }      .lp-term-card {         background: #f9f9f9;         border: 1px solid #eee;         padding: 20px;         border-radius: 6px;         transition: transform 0.2s ease, box-shadow 0.2s ease;     }      .lp-term-card:hover {         transform: translateY(-5px);         box-shadow: 0 10px 20px rgba(0,0,0,0.05);         border-color: #78bc27;     }      .lp-term-card h3 {         margin-top: 0;         color: #2d5a27;         font-size: 1.4rem;         border-bottom: 1px solid #ddd;         padding-bottom: 8px;     }      .lp-term-card p {         font-size: 0.95rem;         color: #555;     }      .lp-category-box {         background: #f0f4f0;         padding: 30px;         border-radius: 8px;         margin-bottom: 40px;     }      .lp-category-box h2 {         margin-top: 0;     }      .lp-highlight-list {         list-style: none;         padding: 0;     }      .lp-highlight-list li {         padding: 10px 0;         border-bottom: 1px solid #e0e0e0;         display: flex;         align-items: flex-start;     }      .lp-highlight-list li:before {         content: "✓";         color: #78bc27;         font-weight: bold;         margin-right: 15px;     }      .lp-faq-section {         background: #ffffff;         margin-top: 60px;     }      .lp-faq-item {         margin-bottom: 20px;         border-bottom: 1px solid #eee;         padding-bottom: 15px;     }      .lp-faq-question {         font-weight: bold;         font-size: 1.1rem;         color: #1a472a;         margin-bottom: 10px;         display: block;     }      .lp-cta-card {         background: #2d5a27;         color: white;         padding: 50px;         text-align: center;         border-radius: 12px;         margin-top: 60px;     }      .lp-cta-card h2 {         font-size: 2.2rem;         margin-bottom: 15px;     }      .lp-cta-button {         display: inline-block;         background: #78bc27;         color: white;         padding: 15px 35px;         text-decoration: none;         font-weight: bold;         border-radius: 50px;         margin-top: 20px;         transition: background 0.3s ease;     }      .lp-cta-button:hover {         background: #629b1f;     }      .lp-contact-info {         margin-top: 20px;         font-size: 1.1rem;     }      @media (max-width: 768px) {         .lp-hero h1 { font-size: 2rem; }         .lp-grid { grid-template-columns: 1fr; }         .lp-cta-card { padding: 30px 20px; }     } #sp-pfivmo{width: 100%; max-width: 100%;}#sp-js61vh{width: calc(100% + 0px);}#sp-mylk6e{margin: 0px;}#sp-k0bbm19gj3{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-k2uak2k4y1{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-od64nwt4ov{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-bewghxskok{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-8yau7rjwlu{margin-top: 20px; font-size: 0.9rem; opacity: 0.8;}