.sosialbudaya{background-color:#fafbf8}.sosialbudaya .container{max-width:1080px;padding-top:64px;padding-bottom:96px}.sosialbudaya .section-badge{display:inline-block;padding:4px 14px;margin-bottom:10px;border-radius:9999px;background-color:#e7f2ec;color:#0c6b46;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sosialbudaya h3{color:#1f2a24;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin-bottom:28px;position:relative;padding-bottom:14px}.sosialbudaya h3:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:56px;height:3px;border-radius:9999px;background-color:#c89b3c}.sosialbudaya .container .row p{font-family:Lora,Georgia,serif;font-size:1.05rem;line-height:1.85;color:rgba(31,42,36,.88);margin-bottom:1.1rem}.sosialbudaya .container .row p i,.sosialbudaya b{color:#0c6b46}.sosialbudaya .pepatah-card{background:#fff;border:1px solid #e5e9e4;border-radius:16px;padding:26px 24px;margin-bottom:20px;box-shadow:0 1px 2px rgba(6,43,29,.05),0 4px 12px rgba(6,43,29,.06);transition:box-shadow .3s ease,transform .3s ease}.sosialbudaya .pepatah-card:hover{box-shadow:0 4px 8px rgba(6,43,29,.06),0 12px 28px rgba(6,43,29,.12);transform:translateY(-3px)}.sosialbudaya .pepatah-title{display:flex;align-items:center;gap:8px;color:#0c6b46;font-weight:800;font-size:1rem;letter-spacing:.02em;margin-bottom:14px}.sosialbudaya .pepatah-dot{width:8px;height:8px;border-radius:9999px;background-color:#c89b3c;flex-shrink:0}.sosialbudaya .pepatah-card p{font-size:.98rem;line-height:1.7;margin-bottom:.4rem;font-family:Lora,Georgia,serif;font-style:italic;color:#1f2a24}.sosialbudaya .pepatah-card p:first-of-type{font-style:normal;font-weight:600;font-family:Plus Jakarta Sans,sans-serif}.table-card{border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(6,43,29,.05),0 4px 12px rgba(6,43,29,.06);border:1px solid #e5e9e4;margin:28px auto;background:#fff;max-width:100%}.table-card table{width:100%;border-collapse:collapse;font-size:.95rem;margin-bottom:0}.table-card thead th{background-color:#0c6b46;color:#fff;font-weight:700;text-align:left;padding:14px 18px}.table-card tbody td{padding:12px 18px;border-top:1px solid #e5e9e4;color:#1f2a24;text-align:left;vertical-align:top}.table-card tbody tr:nth-child(2n){background-color:#f2f5f1}.table-card tbody tr:hover{background-color:#e7f2ec}.sosialbudaya .container .row p b{display:inline-block;margin-top:8px}@media (max-width:767px){.sosialbudaya .container{padding-top:48px}.sosialbudaya .container .row p{font-size:1rem;line-height:1.75}.table-card{overflow-x:auto}.table-card table{min-width:520px}}