     .lp-scrap-container {         font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;         line-height: 1.6;         color: #333;         max-width: 1000px;         margin: 0 auto;         padding: 20px;         background-color: #fff;     }      .lp-scrap-hero {         background: linear-gradient(135deg, #1a4a2e 0%, #2d6a4f 100%);         color: white;         padding: 60px 40px;         border-radius: 12px;         text-align: center;         margin-bottom: 40px;     }      .lp-scrap-hero h1 {         font-size: 2.8rem;         margin-bottom: 20px;         line-height: 1.2;     }      .lp-scrap-hero p {         font-size: 1.2rem;         opacity: 0.9;         max-width: 800px;         margin: 0 auto;     }      .lp-scrap-content-section {         margin-bottom: 50px;     }      .lp-scrap-content-section h2 {         font-size: 2rem;         color: #1a4a2e;         border-bottom: 3px solid #b7e4c7;         padding-bottom: 10px;         margin-bottom: 25px;     }      .lp-scrap-content-section h3 {         font-size: 1.5rem;         color: #2d6a4f;         margin-top: 30px;     }      .lp-scrap-table-wrapper {         overflow-x: auto;         margin: 30px 0;         box-shadow: 0 4px 15px rgba(0,0,0,0.1);         border-radius: 8px;     }      .lp-scrap-table {         width: 100%;         border-collapse: collapse;         min-width: 600px;         background: white;     }      .lp-scrap-table th {         background-color: #1a4a2e;         color: white;         text-align: left;         padding: 15px;         font-weight: 600;     }      .lp-scrap-table td {         padding: 15px;         border-bottom: 1px solid #eee;     }      .lp-scrap-table tr:hover {         background-color: #f8fdfa;     }      .lp-scrap-table tr:last-child td {         border-bottom: none;     }      .lp-scrap-highlight-box {         background-color: #f0f7f4;         border-left: 5px solid #2d6a4f;         padding: 25px;         margin: 30px 0;         border-radius: 0 8px 8px 0;     }      .lp-scrap-grid {         display: grid;         grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));         gap: 25px;         margin-top: 30px;     }      .lp-scrap-card {         padding: 20px;         border: 1px solid #e0e0e0;         border-radius: 8px;         background: #fff;         transition: transform 0.2s;     }      .lp-scrap-card:hover {         transform: translateY(-5px);         box-shadow: 0 6px 12px rgba(0,0,0,0.05);     }      .lp-scrap-faq {         margin-top: 50px;     }      .lp-scrap-faq-item {         margin-bottom: 20px;         border-bottom: 1px solid #eee;         padding-bottom: 15px;     }      .lp-scrap-faq-question {         font-weight: bold;         color: #1a4a2e;         font-size: 1.1rem;         margin-bottom: 8px;         display: block;     }      .lp-scrap-cta {         background-color: #f8f9fa;         border: 2px solid #1a4a2e;         padding: 40px;         text-align: center;         border-radius: 12px;         margin-top: 60px;     }      .lp-scrap-btn {         display: inline-block;         background-color: #1a4a2e;         color: white;         padding: 15px 35px;         text-decoration: none;         border-radius: 5px;         font-weight: bold;         margin-top: 20px;         transition: background 0.3s;     }      .lp-scrap-btn:hover {         background-color: #2d6a4f;         color: white;     }      .lp-scrap-meta-list {         list-style: none;         padding: 0;     }      .lp-scrap-meta-list li {         padding: 8px 0;         display: flex;         align-items: center;     }      .lp-scrap-meta-list li::before {         content: "✓";         color: #2d6a4f;         font-weight: bold;         margin-right: 10px;     }      @media (max-width: 768px) {         .lp-scrap-hero h1 { font-size: 2rem; }         .lp-scrap-container { padding: 15px; }         .lp-scrap-hero { padding: 40px 20px; }     } #sp-y7fxkm{width: 100%; max-width: 100%;}#sp-naoypz{width: calc(100% + 0px);}#sp-m0itmq{margin: 0px;}#sp-0mmim2730w{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-49k44vqgmm{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-117wy6ejq3{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-cxvroe2czf{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-cbg4tmpjsc{margin-top: 20px; font-size: 0.9rem; color: #666;}